Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Novattz/creamlinux-installer
/ types & classes
Types & classes
99 in github.com/Novattz/creamlinux-installer
⨍
Functions
324
◇
Types & classes
99
Class
src/components/layout/ErrorBoundary.tsx:18
Interface
ActionButtonProps
src/components/buttons/ActionButton.tsx:8
Interface
AddDlcDialogProps
src/components/dialogs/AddDlcDialog.tsx:10
Interface
AnimatedCheckboxProps
src/components/buttons/AnimatedCheckbox.tsx:3
Interface
AppContextType
src/contexts/AppContext.tsx:38
Interface
AppProviderProps
src/contexts/AppProvider.tsx:12
Class
AppState
Structure to hold the state of installed games
src-tauri/src/main.rs:67
Enum
Bitness
src-tauri/src/utils/bitness.rs:8
Interface
ButtonProps
src/components/buttons/Button.tsx:6
Class
CacheVersions
src-tauri/src/cache/storage.rs:8
Class
Config
src-tauri/src/config.rs:8
Interface
Config
src/types/Config.ts:5
Interface
Conflict
src/components/dialogs/ConflictDialog.tsx:12
Interface
Conflict
src/hooks/useConflictDetection.ts:4
Interface
ConflictDialogProps
src/components/dialogs/ConflictDialog.tsx:18
Interface
ConflictResolution
src/hooks/useConflictDetection.ts:10
Class
CreamLinux
src-tauri/src/unlockers/creamlinux.rs:12
Interface
DialogActionsProps
src/components/dialogs/DialogActions.tsx:3
Interface
DialogBodyProps
src/components/dialogs/DialogBody.tsx:3
Interface
DialogFooterProps
src/components/dialogs/DialogFooter.tsx:3
Interface
DialogHeaderProps
src/components/dialogs/DialogHeader.tsx:3
Interface
DialogProps
src/components/dialogs/Dialog.tsx:3
Interface
DisclaimerDialogProps
src/components/dialogs/DisclaimerDialog.tsx:11
Class
DlcCache
src-tauri/src/main.rs:59
Interface
DlcDialogState
src/hooks/useDlcManager.ts:6
Class
DlcInfo
src-tauri/src/installer/mod.rs:37
Interface
DlcInfo
src/types/DlcInfo.ts:4
Class
DlcInfoWithState
src-tauri/src/dlc_manager.rs:10
Interface
DlcSelectionDialogProps
src/components/dialogs/DlcSelectionDialog.tsx:12
Interface
DropdownOption
src/components/common/Dropdown.tsx:4
Interface
DropdownProps
src/components/common/Dropdown.tsx:9
Enum
EpicAction
src-tauri/src/main.rs:44
Class
EpicGame
src-tauri/src/epic_scanner.rs:8
Interface
EpicGame
src/types/EpicGame.ts:4
Class
EpicGameAction
src-tauri/src/main.rs:52
Interface
EpicGameItemProps
src/components/games/EpicGameItem.tsx:6
Interface
EpicGameListProps
src/components/games/EpicGameList.tsx:6
Interface
EpicUnlockerSelectionDialogProps
src/components/dialogs/EpicUnlockerSelectionDialog.tsx:13
Class
ErrorBoundary
* Error boundary component to catch and display runtime errors
src/components/layout/ErrorBoundary.tsx:18
Interface
ErrorBoundaryProps
src/components/layout/ErrorBoundary.tsx:4
Interface
ErrorBoundaryState
src/components/layout/ErrorBoundary.tsx:10
Class
Game
src-tauri/src/installer/mod.rs:54
Interface
Game
src/types/Game.ts:4
Class
GameAction
src-tauri/src/main.rs:37
Class
GameInfo
src-tauri/src/searcher.rs:13
Interface
GameItemProps
src/components/games/GameItem.tsx:7
Interface
GameListProps
src/components/games/GameList.tsx:7
Class
GameManifest
src-tauri/src/cache/version.rs:8
Class
GameUpdateStats
src-tauri/src/cache/mod.rs:348
Interface
GameVotes
src/components/common/VotesDisplay.tsx:3
Interface
HeaderProps
src/components/layout/Header.tsx:4
Interface
IconProps
src/components/icons/Icon.tsx:20
Interface
ImagePreloaderProps
src/components/games/ImagePreloader.tsx:4
Interface
InitialLoadingScreenProps
src/components/layout/InitialLoadingScreen.tsx:3
Class
InstallationInstructions
src-tauri/src/installer/mod.rs:44
Interface
InstallationInstructions
src/components/dialogs/ProgressDialog.tsx:9
Interface
InstallationInstructions
src/contexts/AppContext.tsx:7
Class
InstalledEntry
src-tauri/src/epic_scanner.rs:23
Enum
InstallerAction
src-tauri/src/installer/mod.rs:30
Enum
InstallerType
src-tauri/src/installer/mod.rs:23
Class
Koaloader
src-tauri/src/unlockers/koaloader.rs:22
Interface
LoadingIndicatorProps
src/components/common/LoadingIndicator.tsx:6
Class
LocalReport
src-tauri/src/reporting.rs:40
Interface
LocalReport
src/components/dialogs/RatingDialog.tsx:13
Interface
OptInDialogProps
src/components/dialogs/OptInDialog.tsx:12
Interface
Particle
src/components/layout/AnimatedBackground.tsx:29
Interface
ProgressBarProps
src/components/common/ProgressBar.tsx:1
Interface
ProgressDialogProps
src/components/dialogs/ProgressDialog.tsx:16
Interface
ProgressDialogState
src/contexts/AppContext.tsx:14
Class
ProxyScanResult
Result of a proxy scan. Which proxy was chosen and whether it was a direct match or a fallback.
src-tauri/src/pe_inspector.rs:38
Interface
RatingDialogProps
src/components/dialogs/RatingDialog.tsx:19
Interface
RatingDialogState
src/contexts/AppContext.tsx:29
Interface
ReminderDialogProps
src/components/dialogs/ReminderDialog.tsx:12
Class
ReportPayload
src-tauri/src/reporting.rs:18
Class
ScreamAPI
src-tauri/src/unlockers/screamapi.rs:15
Class
ScreamAPIConfig
src-tauri/src/screamapi_config.rs:8
Interface
ScreamAPIConfig
src/components/dialogs/ScreamAPISettingsDialog.tsx:13
Interface
ScreamAPISettingsDialogProps
src/components/dialogs/ScreamAPISettingsDialog.tsx:26
Interface
SettingsDialogProps
src/components/dialogs/SettingsDialog.tsx:13
Interface
SidebarProps
src/components/layout/Sidebar.tsx:5
Class
SmokeAPI
src-tauri/src/unlockers/smokeapi.rs:14
Class
SmokeAPIConfig
src-tauri/src/smokeapi_config.rs:8
Interface
SmokeAPIConfig
src/components/dialogs/SmokeAPISettingsDialog.tsx:14
Interface
SmokeAPISettingsDialogProps
src/components/dialogs/SmokeAPISettingsDialog.tsx:27
Interface
SmokeAPISettingsDialogState
src/contexts/AppContext.tsx:23
Interface
SmokeAPIVotesDialogProps
src/components/dialogs/SmokeAPIVotesDialog.tsx:14
Interface
Toast
src/hooks/useToasts.ts:12
Interface
ToastContainerProps
src/components/notifications/ToastContainer.tsx:11
Interface
ToastOptions
src/hooks/useToasts.ts:23
Interface
ToastProps
src/components/notifications/Toast.tsx:4
Interface
Unlocker
src-tauri/src/unlockers/mod.rs:15
Interface
UnlockerSelectionDialogProps
src/components/dialogs/UnlockerSelectionDialog.tsx:14
Interface
UnlockerSelectionState
src/hooks/useUnlockerSelection.ts:5
Class
UpdateResult
src-tauri/src/cache/mod.rs:333
Interface
UpdateScreenProps
src/components/layout/UpdateScreen.tsx:6
Interface
UseAppLogicOptions
src/hooks/useAppLogic.ts:4
Class
VersionInfo
src-tauri/src/cache/storage.rs:16
Class
VoteResult
src-tauri/src/reporting.rs:29
Interface
VotesDisplayProps
src/components/common/VotesDisplay.tsx:9