README
FitFileViewer - API Documentation v29.4.0
FitFileViewer - API Documentation v29.4.0
Modulesβ
- fitParser
- main-ui
- main
- main/app/setupApplicationEventHandlers
- main/constants
- main/dev/exposeDevHelpers
- main/ipc/ipcRegistry
- main/ipc/registerDialogHandlers
- main/ipc/registerExternalHandlers
- main/ipc/registerFileSystemHandlers
- main/ipc/registerFitFileHandlers
- main/ipc/registerInfoHandlers
- main/ipc/registerRecentFileHandlers
- main/ipc/sendToRenderer
- main/ipc/setupIPCHandlers
- main/logging/logWithContext
- main/menu/safeCreateAppMenu
- main/menu/setupMenuAndEventHandlers
- main/oauth/gyazoOAuthServer
- main/runtime/electronAccess
- main/runtime/fitParserIntegration
- main/runtime/initializeApplication
- main/runtime/nodeModules
- main/runtime/primeTestEnvironment
- main/runtime/setupMainLifecycle
- main/state/appState
- main/theme/getThemeFromRenderer
- main/updater/autoUpdaterAccess
- main/updater/setupAutoUpdater
- main/window/bootstrapMainWindow
- main/window/initializeMainWindow
- main/window/windowValidation
- preload
- renderer
- stylelint.config
- ui/modals/accentColorPicker
- utils
- utils/app/async/cancellationToken
- utils/app/events
- utils/app
- utils/app/initialization/getCurrentSettings
- utils/app/initialization
- utils/app/initialization/loadSharedConfiguration
- utils/app/initialization/loadVersionInfo
- utils/app/initialization/rendererUtils
- utils/app/initialization/setupWindow
- utils/app/initialization/updateSystemInfo
- utils/app/lifecycle/appActions
- utils/app/lifecycle
- utils/app/lifecycle/listeners
- utils/app/lifecycle/resourceManager
- utils/app/lifecycle/setupWindow
- utils/app/menu/createAppMenu
- utils/app/menu
- utils/app/performance/lazyRenderingUtils
- utils/app/performance/performanceUtils
- utils/charts/components/chartStatusIndicator
- utils/charts/components/createChartCanvas
- utils/charts/components/createChartStatusIndicator
- utils/charts/components/createChartStatusIndicatorFromCounts
- utils/charts/components/createEnhancedChart
- utils/charts/components/createGlobalChartStatusIndicator
- utils/charts/components/createGlobalChartStatusIndicatorFromCounts
- utils/charts/components
- utils/charts/core/chartNotificationState
- utils/charts/core/chartSpecFactory
- utils/charts/core/chartStateManager
- utils/charts/core/chartTabIntegration
- utils/charts/core/chartThemeListener
- utils/charts/core/chartUpdater
- utils/charts/core/createManagedChart
- utils/charts/core/getChartCounts
- utils/charts/core
- utils/charts/core/renderChartJS
- utils/charts/core/updateChartAnimations
- utils/charts/core/updateGlobalChartStatusIndicator
- utils/charts
- utils/charts/plugins/addChartHoverEffects
- utils/charts/plugins/chartBackgroundColorPlugin
- utils/charts/plugins/chartOptionsConfig
- utils/charts/plugins/chartZoomResetPlugin
- utils/charts/plugins
- utils/charts/rendering
- utils/charts/rendering/renderAltitudeProfileChart
- utils/charts/rendering/renderEventMessagesChart
- utils/charts/rendering/renderGPSTimeChart
- utils/charts/rendering/renderGPSTrackChart
- utils/charts/rendering/renderLapZoneChart
- utils/charts/rendering/renderLapZoneCharts
- utils/charts/rendering/renderPerformanceAnalysisCharts
- utils/charts/rendering/renderPowerVsHeartRateChart
- utils/charts/rendering/renderSpeedVsDistanceChart
- utils/charts/rendering/renderTimeInZoneCharts
- utils/charts/rendering/renderZoneChart
- utils/charts/rendering/renderZoneChartNew
- utils/charts/theming/chartColorSchemes
- utils/charts/theming/chartOverlayColorPalette
- utils/charts/theming/chartThemeListener
- utils/charts/theming/chartThemeUtils
- utils/charts/theming/getFieldColor
- utils/charts/theming/getThemeColors
- utils/charts/theming
- utils/config/constants
- utils/config
- utils/data
- utils/data/lookups/dataAntManufacturerIDs
- utils/data/lookups/dataAntProductIds
- utils/data/lookups/getUnitSymbol
- utils/data/lookups
- utils/data/processing/extractDeveloperFieldsList
- utils/data/processing/getLapNumForIdx
- utils/data/processing
- utils/data/processing/patchSummaryFields
- utils/data/processing/setupZoneData
- utils/data/zones/chartZoneColorUtils
- utils/data/zones
- utils/data/zones/renderSingleHRZoneBar
- utils/data/zones/renderSinglePowerZoneBar
- utils/debug/debugChartFormatting
- utils/debug/debugSensorInfo
- utils/debug
- utils/debug/lastAnimLog
- utils/debug/stateDevTools
- utils/docs/documentationStandards
- utils/dom/domHelpers
- utils/dom
- utils/errors/errorHandling
- utils/errors
- utils/files/export/copyTableAsCSV
- utils/files/export/createExportGPXButton
- utils/files/export/createPrintButton
- utils/files/export/exportAllCharts
- utils/files/export/exportUtils
- utils/files/export
- utils/files/import/fitParserIntegration
- utils/files/import/getOverlayFileName
- utils/files/import/handleOpenFile
- utils/files/import
- utils/files/import/loadOverlayFiles
- utils/files/import/loadSingleOverlayFile
- utils/files/import/openFileSelector
- utils/files
- utils/files/recent
- utils/files/recent/recentFiles
- utils/files/sanitizeFilename
- utils/formatting/converters/convertArrayBufferToBase64
- utils/formatting/converters/convertDistanceUnits
- utils/formatting/converters/convertMpsToKmh
- utils/formatting/converters/convertMpsToMph
- utils/formatting/converters/convertTemperatureUnits
- utils/formatting/converters/convertTimeUnits
- utils/formatting/converters/convertValueToUserUnits
- utils/formatting/converters
- utils/formatting/display/formatAntNames
- utils/formatting/display/formatCapitalize
- utils/formatting/display/formatChartFields
- utils/formatting/display/formatSpeedTooltip
- utils/formatting/display/formatTooltipData
- utils/formatting/display/formatTooltipWithUnits
- utils/formatting/display
- utils/formatting/formatters/formatDistance
- utils/formatting/formatters/formatDuration
- utils/formatting/formatters/formatHeight
- utils/formatting/formatters/formatManufacturer
- utils/formatting/formatters/formatProduct
- utils/formatting/formatters/formatSensorName
- utils/formatting/formatters/formatTime
- utils/formatting/formatters/formatUtils
- utils/formatting/formatters/formatWeight
- utils/formatting/formatters
- utils/formatting
- utils
- utils/logging/getErrorInfo
- utils/logging
- utils/logging/logWithLevel
- utils/logging/rendererLogger
- utils/maps/controls
- utils/maps/controls/mapActionButtons
- utils/maps/controls/mapFullscreenControl
- utils/maps/controls/mapLapSelector
- utils/maps/controls/mapMeasureTool
- utils/maps/core
- utils/maps/core/mapColors
- utils/maps/core/renderMap
- utils/maps/filters/mapMetricFilter
- utils/maps
- utils/maps/layers
- utils/maps/layers/mapBaseLayers
- utils/maps/layers/mapDrawLaps
- utils/maps/layers/mapIcons
- utils/performance
- utils/performance/performanceMonitor
- utils/rendering/components/createShownFilesList
- utils/rendering/components/createTables
- utils/rendering/components/createUserDeviceInfoBox
- utils/rendering/components
- utils/rendering/core
- utils/rendering/core/renderSummary
- utils/rendering/core/renderTable
- utils/rendering/core/showFitData
- utils/rendering/helpers/getActiveTabContent
- utils/rendering/helpers
- utils/rendering/helpers/renderSummaryHelpers
- utils/rendering/helpers/updateControlsState
- utils/rendering
- utils/state/core/computedStateManager
- utils/state/core
- utils/state/core/masterStateManager
- utils/state/core/stateManager
- utils/state/core/stateMiddleware
- utils/state/core/unifiedStateManager
- utils/state/domain/appState
- utils/state/domain/fitFileState
- utils/state/domain
- utils/state/domain/settingsStateManager
- utils/state/domain/uiStateManager
- utils/state
- utils/state/integration
- mainProcessStateClient
- mainProcessStateManager
- utils/state/integration/rendererStateIntegration
- utils/state/integration/stateIntegration
- utils/theming/core/accentColor
- utils/theming/core
- utils/theming/core/setupTheme
- utils/theming/core/theme
- utils/theming
- utils/theming/specific/createMapThemeToggle
- utils/theming/specific
- utils/theming/specific/updateMapTheme
- utils/ui/components/LoadingOverlay
- utils/ui/components/createSettingsHeader
- utils/ui/components/ensureChartSettingsDropdowns
- utils/ui/components
- utils/ui/controls/addExitFullscreenOverlay
- utils/ui/controls/addFullScreenButton
- utils/ui/controls/createAddFitFileToMapButton
- utils/ui/controls/createDataPointFilterControl
- utils/ui/controls/createElevationProfileButton
- utils/ui/controls/createHRZoneControls
- utils/ui/controls/createInlineZoneColorSelector
- utils/ui/controls/createMarkerCountSelector
- utils/ui/controls/createPowerZoneControls
- utils/ui/controls/createPowerZoneControlsSimple
- utils/ui/controls/dataPointFilterControl/elementFactory
- utils/ui/controls/dataPointFilterControl/metricsPreview
- utils/ui/controls/dataPointFilterControl/stateHelpers
- utils/ui/controls/dataPointFilterControlElements
- utils/ui/controls/enableTabButtons
- utils/ui/controls
- utils/ui/controls/removeExitFullscreenOverlay
- utils/ui/events/eventListenerManager
- utils/ui
- utils/ui/layout/enhanceCreditsSection
- utils/ui/modals/aboutModal
- utils/ui/modals/ensureAboutModal
- utils/ui/modals
- utils/ui/modals/injectModalStyles
- utils/ui/modals/keyboardShortcutsModal
- utils/ui/modals/openZoneColorPicker
- utils/ui/notifications
- utils/ui/notifications/showNotification
- utils/ui/notifications/showRenderNotification
- utils/ui/notifications/showUpdateNotification
- utils/ui/quickColorSwitcher
- utils/ui/settingsModal
- utils/ui/tabs
- utils/ui/tabs/setupTabButton
- utils/ui/tabs/tabRenderingManager
- utils/ui/tabs/tabStateManager
- utils/ui/tabs/updateActiveTab
- utils/ui/tabs/updateTabVisibility
- utils/ui/unifiedControlBar
- vitest.config
- windowStateUtils