├── .commitlintrc.json ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── filter-request.md └── workflows │ ├── pre-release.yml │ └── release.yml ├── .gitignore ├── .husky └── commit-msg ├── .vscode └── extensions.json ├── Contributing.md ├── LICENSE ├── README.md ├── assets ├── docs_context-menu.png ├── docs_create-tab.png ├── docs_edit-ui.png ├── docs_filter-fixed.png ├── docs_fix-ui.png ├── docs_quick-tabs.png ├── docs_reorder-ui.png ├── filters │ ├── docs_achievements-example.png │ ├── docs_blacklist-example.png │ ├── docs_collection-example.png │ ├── docs_deck-compat-example.png │ ├── docs_demo-example.png │ ├── docs_family-sharing-example.png │ ├── docs_friends-example.png │ ├── docs_installed-example.png │ ├── docs_last-played-example.png │ ├── docs_merge-example.png │ ├── docs_microsd-card-example.png │ ├── docs_platform-example.png │ ├── docs_purchase-date-example.png │ ├── docs_regex-example.png │ ├── docs_release-date-example.png │ ├── docs_review-score-example.png │ ├── docs_size-on-disk-example.png │ ├── docs_steam-features-example.png │ ├── docs_steamos-compat-example.png │ ├── docs_streamable-example.png │ ├── docs_tags-example.png │ ├── docs_time-played-example.png │ └── docs_whitelist-example.png ├── tab-profiles │ ├── docs_creating-tab-profiles.png │ ├── docs_managing-tab-profiles.png │ ├── docs_overwriting-tab-profiles.png │ └── docs_tab-profiles-context-menu.png └── thumbnail.png ├── decky_plugin.pyi ├── deploy.sh ├── main.py ├── package.json ├── plugin.json ├── pnpm-lock.yaml ├── rollup.config.js ├── settings.pyi ├── src ├── components │ ├── accordions │ │ ├── FilterSectionAccordion.tsx │ │ ├── SharedTabAccordion.tsx │ │ └── TabErrorsAccordion.tsx │ ├── changes-needed │ │ ├── ErroredFiltersPanel.tsx │ │ ├── FilterErrorOptions.tsx │ │ └── TabErrorsPanel.tsx │ ├── context-menus │ │ ├── LibraryMenu.tsx │ │ ├── PresetMenu.tsx │ │ └── TabProfileMenu.tsx │ ├── docs │ │ ├── DocsPage.tsx │ │ ├── DocsRouter.tsx │ │ ├── docs.codegen │ │ └── plugin-docs │ │ │ ├── Filters.md │ │ │ ├── Overview.md │ │ │ ├── Tab_Profiles.md │ │ │ ├── Tabs.md │ │ │ └── The_Fix_System.md │ ├── filters │ │ ├── FilterEntry.tsx │ │ ├── FilterOptions.tsx │ │ ├── FilterPreview.tsx │ │ ├── FilterSelect.tsx │ │ ├── Filters.tsx │ │ ├── FiltersPanel.tsx │ │ └── SteamFeatures.ts │ ├── generic │ │ ├── CustomButton.tsx │ │ ├── CustomDropdown.tsx │ │ ├── DatePickers.tsx │ │ ├── DestructiveModal.tsx │ │ ├── EnhancedSelector.tsx │ │ ├── ScrollableWindow.tsx │ │ ├── Slider.tsx │ │ └── TrashButton.tsx │ ├── modals │ │ ├── AddCollectionModal.tsx │ │ ├── EditMergeFilterModal.tsx │ │ ├── EditTabModal.tsx │ │ ├── FixMergeFilterModal.tsx │ │ ├── FixTabErrorsModal.tsx │ │ ├── ListSearchModal.tsx │ │ ├── SharedTabsModal.tsx │ │ ├── SortOverrideMessage.tsx │ │ └── TabProfileModals.tsx │ ├── multi-selects │ │ ├── ModeMultiSelect.tsx │ │ ├── MultiSelect.tsx │ │ └── MultiSelectOption.tsx │ ├── other │ │ ├── TabActions.tsx │ │ └── TabListLabel.tsx │ ├── qam │ │ ├── ErrorNotice.tsx │ │ ├── InvalidSettingsNotice.tsx │ │ ├── MicroSDeckNotice.tsx │ │ ├── QuickAccessContent.tsx │ │ └── TabsPanelSection.tsx │ └── styles │ │ ├── FilterSelectionStyles.tsx │ │ ├── FixModalStyles.tsx │ │ ├── LibraryMenuStyles.tsx │ │ ├── ListSearchModalStyles.tsx │ │ ├── ModalStyles.tsx │ │ ├── MultiSelectStyles.tsx │ │ ├── QamStyles.tsx │ │ ├── SharedTabsStyles.tsx │ │ └── TabProfileModalStyles.tsx ├── constants.ts ├── hooks │ ├── useIsOverflowing.tsx │ ├── useSortingHook.tsx │ └── useSortingMenuItems.tsx ├── index.tsx ├── lib │ ├── GamepadUIAudio.ts │ ├── SleepManager.ts │ ├── Utils.tsx │ ├── controllers │ │ ├── LogController.ts │ │ ├── MicroSDeckInterop.ts │ │ ├── PluginController.tsx │ │ ├── PythonInterop.ts │ │ ├── SteamController.ts │ │ └── TabErrorController.tsx │ └── mobx.ts ├── patches │ ├── LibraryPatch.tsx │ └── SettingsPatch.tsx ├── presets │ └── presets.ts ├── state │ ├── CustomTabContainer.tsx │ ├── ErrorPanelNameContext.tsx │ ├── TabMasterContext.tsx │ ├── TabMasterManager.tsx │ └── TabProfileManager.tsx └── types │ ├── SteamTypes.d.ts │ ├── decky.d.ts │ ├── filters.d.ts │ ├── steam-client │ ├── apps.d.ts │ ├── gameSessions.d.ts │ ├── system.d.ts │ └── user.d.ts │ ├── stores │ ├── appAchievementPorgressCache.d.ts │ ├── appStore.d.ts │ ├── collectionStore.d.ts │ ├── friendStore.d.ts │ ├── loginStore.d.ts │ ├── securityStore.d.ts │ └── settingsStore.d.ts │ ├── tabs.d.ts │ └── types.d.ts └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/filter-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.github/ISSUE_TEMPLATE/filter-request.md -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/README.md -------------------------------------------------------------------------------- /assets/docs_context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_context-menu.png -------------------------------------------------------------------------------- /assets/docs_create-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_create-tab.png -------------------------------------------------------------------------------- /assets/docs_edit-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_edit-ui.png -------------------------------------------------------------------------------- /assets/docs_filter-fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_filter-fixed.png -------------------------------------------------------------------------------- /assets/docs_fix-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_fix-ui.png -------------------------------------------------------------------------------- /assets/docs_quick-tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_quick-tabs.png -------------------------------------------------------------------------------- /assets/docs_reorder-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/docs_reorder-ui.png -------------------------------------------------------------------------------- /assets/filters/docs_achievements-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_achievements-example.png -------------------------------------------------------------------------------- /assets/filters/docs_blacklist-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_blacklist-example.png -------------------------------------------------------------------------------- /assets/filters/docs_collection-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_collection-example.png -------------------------------------------------------------------------------- /assets/filters/docs_deck-compat-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_deck-compat-example.png -------------------------------------------------------------------------------- /assets/filters/docs_demo-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_demo-example.png -------------------------------------------------------------------------------- /assets/filters/docs_family-sharing-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_family-sharing-example.png -------------------------------------------------------------------------------- /assets/filters/docs_friends-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_friends-example.png -------------------------------------------------------------------------------- /assets/filters/docs_installed-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_installed-example.png -------------------------------------------------------------------------------- /assets/filters/docs_last-played-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_last-played-example.png -------------------------------------------------------------------------------- /assets/filters/docs_merge-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_merge-example.png -------------------------------------------------------------------------------- /assets/filters/docs_microsd-card-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_microsd-card-example.png -------------------------------------------------------------------------------- /assets/filters/docs_platform-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_platform-example.png -------------------------------------------------------------------------------- /assets/filters/docs_purchase-date-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_purchase-date-example.png -------------------------------------------------------------------------------- /assets/filters/docs_regex-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_regex-example.png -------------------------------------------------------------------------------- /assets/filters/docs_release-date-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_release-date-example.png -------------------------------------------------------------------------------- /assets/filters/docs_review-score-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_review-score-example.png -------------------------------------------------------------------------------- /assets/filters/docs_size-on-disk-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_size-on-disk-example.png -------------------------------------------------------------------------------- /assets/filters/docs_steam-features-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_steam-features-example.png -------------------------------------------------------------------------------- /assets/filters/docs_steamos-compat-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_steamos-compat-example.png -------------------------------------------------------------------------------- /assets/filters/docs_streamable-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_streamable-example.png -------------------------------------------------------------------------------- /assets/filters/docs_tags-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_tags-example.png -------------------------------------------------------------------------------- /assets/filters/docs_time-played-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_time-played-example.png -------------------------------------------------------------------------------- /assets/filters/docs_whitelist-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/filters/docs_whitelist-example.png -------------------------------------------------------------------------------- /assets/tab-profiles/docs_creating-tab-profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/tab-profiles/docs_creating-tab-profiles.png -------------------------------------------------------------------------------- /assets/tab-profiles/docs_managing-tab-profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/tab-profiles/docs_managing-tab-profiles.png -------------------------------------------------------------------------------- /assets/tab-profiles/docs_overwriting-tab-profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/tab-profiles/docs_overwriting-tab-profiles.png -------------------------------------------------------------------------------- /assets/tab-profiles/docs_tab-profiles-context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/tab-profiles/docs_tab-profiles-context-menu.png -------------------------------------------------------------------------------- /assets/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/assets/thumbnail.png -------------------------------------------------------------------------------- /decky_plugin.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/decky_plugin.pyi -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/deploy.sh -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/main.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/package.json -------------------------------------------------------------------------------- /plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/plugin.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/rollup.config.js -------------------------------------------------------------------------------- /settings.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/settings.pyi -------------------------------------------------------------------------------- /src/components/accordions/FilterSectionAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/accordions/FilterSectionAccordion.tsx -------------------------------------------------------------------------------- /src/components/accordions/SharedTabAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/accordions/SharedTabAccordion.tsx -------------------------------------------------------------------------------- /src/components/accordions/TabErrorsAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/accordions/TabErrorsAccordion.tsx -------------------------------------------------------------------------------- /src/components/changes-needed/ErroredFiltersPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/changes-needed/ErroredFiltersPanel.tsx -------------------------------------------------------------------------------- /src/components/changes-needed/FilterErrorOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/changes-needed/FilterErrorOptions.tsx -------------------------------------------------------------------------------- /src/components/changes-needed/TabErrorsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/changes-needed/TabErrorsPanel.tsx -------------------------------------------------------------------------------- /src/components/context-menus/LibraryMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/context-menus/LibraryMenu.tsx -------------------------------------------------------------------------------- /src/components/context-menus/PresetMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/context-menus/PresetMenu.tsx -------------------------------------------------------------------------------- /src/components/context-menus/TabProfileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/context-menus/TabProfileMenu.tsx -------------------------------------------------------------------------------- /src/components/docs/DocsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/DocsPage.tsx -------------------------------------------------------------------------------- /src/components/docs/DocsRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/DocsRouter.tsx -------------------------------------------------------------------------------- /src/components/docs/docs.codegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/docs.codegen -------------------------------------------------------------------------------- /src/components/docs/plugin-docs/Filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/plugin-docs/Filters.md -------------------------------------------------------------------------------- /src/components/docs/plugin-docs/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/plugin-docs/Overview.md -------------------------------------------------------------------------------- /src/components/docs/plugin-docs/Tab_Profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/plugin-docs/Tab_Profiles.md -------------------------------------------------------------------------------- /src/components/docs/plugin-docs/Tabs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/plugin-docs/Tabs.md -------------------------------------------------------------------------------- /src/components/docs/plugin-docs/The_Fix_System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/docs/plugin-docs/The_Fix_System.md -------------------------------------------------------------------------------- /src/components/filters/FilterEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/FilterEntry.tsx -------------------------------------------------------------------------------- /src/components/filters/FilterOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/FilterOptions.tsx -------------------------------------------------------------------------------- /src/components/filters/FilterPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/FilterPreview.tsx -------------------------------------------------------------------------------- /src/components/filters/FilterSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/FilterSelect.tsx -------------------------------------------------------------------------------- /src/components/filters/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/Filters.tsx -------------------------------------------------------------------------------- /src/components/filters/FiltersPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/FiltersPanel.tsx -------------------------------------------------------------------------------- /src/components/filters/SteamFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/filters/SteamFeatures.ts -------------------------------------------------------------------------------- /src/components/generic/CustomButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/CustomButton.tsx -------------------------------------------------------------------------------- /src/components/generic/CustomDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/CustomDropdown.tsx -------------------------------------------------------------------------------- /src/components/generic/DatePickers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/DatePickers.tsx -------------------------------------------------------------------------------- /src/components/generic/DestructiveModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/DestructiveModal.tsx -------------------------------------------------------------------------------- /src/components/generic/EnhancedSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/EnhancedSelector.tsx -------------------------------------------------------------------------------- /src/components/generic/ScrollableWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/ScrollableWindow.tsx -------------------------------------------------------------------------------- /src/components/generic/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/Slider.tsx -------------------------------------------------------------------------------- /src/components/generic/TrashButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/generic/TrashButton.tsx -------------------------------------------------------------------------------- /src/components/modals/AddCollectionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/AddCollectionModal.tsx -------------------------------------------------------------------------------- /src/components/modals/EditMergeFilterModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/EditMergeFilterModal.tsx -------------------------------------------------------------------------------- /src/components/modals/EditTabModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/EditTabModal.tsx -------------------------------------------------------------------------------- /src/components/modals/FixMergeFilterModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/FixMergeFilterModal.tsx -------------------------------------------------------------------------------- /src/components/modals/FixTabErrorsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/FixTabErrorsModal.tsx -------------------------------------------------------------------------------- /src/components/modals/ListSearchModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/ListSearchModal.tsx -------------------------------------------------------------------------------- /src/components/modals/SharedTabsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/SharedTabsModal.tsx -------------------------------------------------------------------------------- /src/components/modals/SortOverrideMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/SortOverrideMessage.tsx -------------------------------------------------------------------------------- /src/components/modals/TabProfileModals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/modals/TabProfileModals.tsx -------------------------------------------------------------------------------- /src/components/multi-selects/ModeMultiSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/multi-selects/ModeMultiSelect.tsx -------------------------------------------------------------------------------- /src/components/multi-selects/MultiSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/multi-selects/MultiSelect.tsx -------------------------------------------------------------------------------- /src/components/multi-selects/MultiSelectOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/multi-selects/MultiSelectOption.tsx -------------------------------------------------------------------------------- /src/components/other/TabActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/other/TabActions.tsx -------------------------------------------------------------------------------- /src/components/other/TabListLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/other/TabListLabel.tsx -------------------------------------------------------------------------------- /src/components/qam/ErrorNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/qam/ErrorNotice.tsx -------------------------------------------------------------------------------- /src/components/qam/InvalidSettingsNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/qam/InvalidSettingsNotice.tsx -------------------------------------------------------------------------------- /src/components/qam/MicroSDeckNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/qam/MicroSDeckNotice.tsx -------------------------------------------------------------------------------- /src/components/qam/QuickAccessContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/qam/QuickAccessContent.tsx -------------------------------------------------------------------------------- /src/components/qam/TabsPanelSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/qam/TabsPanelSection.tsx -------------------------------------------------------------------------------- /src/components/styles/FilterSelectionStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/FilterSelectionStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/FixModalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/FixModalStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/LibraryMenuStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/LibraryMenuStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/ListSearchModalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/ListSearchModalStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/ModalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/ModalStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/MultiSelectStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/MultiSelectStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/QamStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/QamStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/SharedTabsStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/SharedTabsStyles.tsx -------------------------------------------------------------------------------- /src/components/styles/TabProfileModalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/components/styles/TabProfileModalStyles.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/hooks/useIsOverflowing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/hooks/useIsOverflowing.tsx -------------------------------------------------------------------------------- /src/hooks/useSortingHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/hooks/useSortingHook.tsx -------------------------------------------------------------------------------- /src/hooks/useSortingMenuItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/hooks/useSortingMenuItems.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lib/GamepadUIAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/GamepadUIAudio.ts -------------------------------------------------------------------------------- /src/lib/SleepManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/SleepManager.ts -------------------------------------------------------------------------------- /src/lib/Utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/Utils.tsx -------------------------------------------------------------------------------- /src/lib/controllers/LogController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/controllers/LogController.ts -------------------------------------------------------------------------------- /src/lib/controllers/MicroSDeckInterop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/controllers/MicroSDeckInterop.ts -------------------------------------------------------------------------------- /src/lib/controllers/PluginController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/controllers/PluginController.tsx -------------------------------------------------------------------------------- /src/lib/controllers/PythonInterop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/controllers/PythonInterop.ts -------------------------------------------------------------------------------- /src/lib/controllers/SteamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/controllers/SteamController.ts -------------------------------------------------------------------------------- /src/lib/controllers/TabErrorController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/controllers/TabErrorController.tsx -------------------------------------------------------------------------------- /src/lib/mobx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/lib/mobx.ts -------------------------------------------------------------------------------- /src/patches/LibraryPatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/patches/LibraryPatch.tsx -------------------------------------------------------------------------------- /src/patches/SettingsPatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/patches/SettingsPatch.tsx -------------------------------------------------------------------------------- /src/presets/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/presets/presets.ts -------------------------------------------------------------------------------- /src/state/CustomTabContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/state/CustomTabContainer.tsx -------------------------------------------------------------------------------- /src/state/ErrorPanelNameContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/state/ErrorPanelNameContext.tsx -------------------------------------------------------------------------------- /src/state/TabMasterContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/state/TabMasterContext.tsx -------------------------------------------------------------------------------- /src/state/TabMasterManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/state/TabMasterManager.tsx -------------------------------------------------------------------------------- /src/state/TabProfileManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/state/TabProfileManager.tsx -------------------------------------------------------------------------------- /src/types/SteamTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/SteamTypes.d.ts -------------------------------------------------------------------------------- /src/types/decky.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/decky.d.ts -------------------------------------------------------------------------------- /src/types/filters.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/filters.d.ts -------------------------------------------------------------------------------- /src/types/steam-client/apps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/steam-client/apps.d.ts -------------------------------------------------------------------------------- /src/types/steam-client/gameSessions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/steam-client/gameSessions.d.ts -------------------------------------------------------------------------------- /src/types/steam-client/system.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/steam-client/system.d.ts -------------------------------------------------------------------------------- /src/types/steam-client/user.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/steam-client/user.d.ts -------------------------------------------------------------------------------- /src/types/stores/appAchievementPorgressCache.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/appAchievementPorgressCache.d.ts -------------------------------------------------------------------------------- /src/types/stores/appStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/appStore.d.ts -------------------------------------------------------------------------------- /src/types/stores/collectionStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/collectionStore.d.ts -------------------------------------------------------------------------------- /src/types/stores/friendStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/friendStore.d.ts -------------------------------------------------------------------------------- /src/types/stores/loginStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/loginStore.d.ts -------------------------------------------------------------------------------- /src/types/stores/securityStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/securityStore.d.ts -------------------------------------------------------------------------------- /src/types/stores/settingsStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/stores/settingsStore.d.ts -------------------------------------------------------------------------------- /src/types/tabs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/tabs.d.ts -------------------------------------------------------------------------------- /src/types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/src/types/types.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tormak9970/TabMaster/HEAD/tsconfig.json --------------------------------------------------------------------------------