Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Oslonline/dithering-studio
/ types & classes
Types & classes
146 in github.com/Oslonline/dithering-studio
⨍
Functions
456
◇
Types & classes
146
Class
src/components/providers/ErrorBoundary.tsx:152
Class
src/utils/backgroundProcessor.ts:9
Class
src/utils/memoryManagement.ts:9
Class
src/utils/perf.ts:5
Class
src/test/setup.ts:12
Class
src/test/setup.ts:85
Class
src/test/setup.ts:102
Class
src/workers/WorkerPool.ts:38
Interface
Algorithm
src/types/algorithms.d.ts:44
Interface
AlgorithmControlsProps
src/components/panels/AlgorithmControls.tsx:6
Interface
AlgorithmDetail
src/types/algorithms.d.ts:71
Interface
AlgorithmDetail
src/utils/algorithmInfo.ts:1
Interface
AlgorithmMeta
src/utils/algorithms/types.ts:24
Interface
AlgorithmPanelProps
src/components/panels/AlgorithmPanel.tsx:7
Interface
AlgorithmPaper
src/types/algorithms.d.ts:127
Interface
AlgorithmParams
src/types/algorithms.d.ts:24
Interface
AlgorithmRunContext
src/types/algorithms.d.ts:10
Interface
AlgorithmRunContext
src/utils/algorithms/types.ts:15
Interface
AlgorithmSelectProps
src/components/panels/AlgorithmSelect.tsx:5
Class
BackgroundProcessor
src/utils/backgroundProcessor.ts:9
Interface
BenchmarkSuite
src/test/algorithmTestUtils.ts:247
Interface
Box
src/components/panels/PalettePanel.tsx:162
Class
BufferPool
* Pool of reusable Uint8ClampedArray buffers
src/utils/memoryManagement.ts:9
Interface
BufferPoolConfig
src/types/memory.d.ts:64
Interface
BufferPoolStats
src/types/memory.d.ts:10
Interface
CanvasToSVGOptions
src/utils/export.ts:342
Interface
CanvasTransferResult
src/types/offscreen.d.ts:22
Interface
CanvasViewportProps
src/components/canvas/CanvasViewport.tsx:5
Interface
CollapsiblePanelProps
src/components/ui/CollapsiblePanel.tsx:3
Interface
CustomKernelEditorProps
src/components/panels/CustomKernelEditor.tsx:5
Interface
DesktopImageUploaderProps
src/components/uploaders/DesktopImageUploader.tsx:6
Interface
DesktopVideoUploaderProps
src/components/uploaders/DesktopVideoUploader.tsx:6
Interface
DitherCancelMessage
src/types/dither.ts:19
Interface
DitherParams
src/types/dither.ts:1
Interface
DitherParams
src/utils/presets.ts:1
Interface
DitherParams
src/utils/algorithms/types.ts:3
Interface
DitherPreset
src/utils/presets.ts:10
Interface
DitherProgressMessage
src/types/dither.ts:24
Interface
DitherRequestMessage
src/types/dither.ts:10
Interface
DitherResultMessage
src/types/dither.ts:31
Interface
DitherWorkerRequest
src/types/workers.d.ts:10
Interface
DitherWorkerRequest
src/workers/types.ts:3
Interface
DitherWorkerResponse
src/types/workers.d.ts:89
Interface
DitherWorkerResponse
src/workers/types.ts:41
Interface
DitheringToolProps
src/pages/DitheringTool.tsx:45
Interface
DitheringWorkerResult
src/hooks/useDitheringWorker.ts:21
Class
ErrorBoundary
src/components/providers/ErrorBoundary.tsx:152
Interface
ErrorBoundaryProps
src/components/providers/ErrorBoundary.tsx:11
Interface
ErrorDiffusionPanelProps
src/components/panels/ErrorDiffusionPanel.tsx:6
Interface
ErrorLog
src/hooks/useErrorTracking.ts:11
Interface
ErrorTrackingOptions
src/hooks/useErrorTracking.ts:21
Interface
ExampleSet
src/pages/AlgorithmExplorer.tsx:14
Interface
ExportAtOriginalResolutionParams
src/utils/export.ts:7
Interface
ExportDialogProps
src/components/dialogs/ExportDialog.tsx:7
Interface
ExportVideoFrameParams
src/utils/export.ts:147
Interface
FeatureDetectionSummary
src/utils/featureDetection.ts:186
Interface
FeatureSupport
src/utils/featureDetection.ts:6
Interface
FrameMetrics
src/types/performance.d.ts:24
Interface
HeaderProps
src/components/ui/Header.tsx:7
Class
ImageDataPolyfill
src/test/setup.ts:12
Interface
ImageMemoryEstimate
src/types/memory.d.ts:52
Interface
ImageUploaderProps
src/components/uploaders/ImageUploader.tsx:5
Interface
ImageValidationOptions
src/utils/validation.ts:12
Interface
ImagesPanelProps
src/components/panels/ImagesPanel.tsx:13
Interface
KeyboardShortcutsModalProps
src/components/dialogs/KeyboardShortcutsModal.tsx:4
Interface
LiveRegionProps
src/components/ui/LiveRegion.tsx:3
Interface
LoadingSpinnerProps
src/components/ui/LoadingSpinner.tsx:3
Interface
MediaComparisonProps
src/components/ui/MediaComparison.tsx:4
Interface
MemoryInfo
src/types/memory.d.ts:38
Interface
MobileImageUploaderProps
src/components/uploaders/MobileImageUploader.tsx:7
Interface
MobileVideoUploaderProps
src/components/uploaders/MobileVideoUploader.tsx:7
Class
MockFileReader
src/test/setup.ts:102
Class
MockImage
src/test/setup.ts:85
Interface
OffscreenCanvasOptions
src/types/offscreen.d.ts:34
Interface
OffscreenCanvasSupport
src/types/offscreen.d.ts:10
Interface
OffscreenDitherRequest
src/types/workers.d.ts:44
Interface
OffscreenDitherRequest
src/workers/types.ts:23
Interface
Palette
src/types/algorithms.d.ts:139
Interface
PaletteDef
src/utils/palettes.ts:2
Interface
PalettePanelProps
src/components/panels/PalettePanel.tsx:5
Interface
Params
src/utils/floydSteinberg.ts:1
Interface
Params
src/hooks/useApplyUrlParams.ts:4
Interface
Params
src/hooks/useVideoRecording.ts:4
Interface
Params
src/hooks/usePersistSettings.ts:3
Interface
Params
src/hooks/useVideoDithering.ts:8
Interface
Params
src/hooks/useDithering.ts:11
Interface
Params
src/hooks/useClipboardPaste.ts:6
Interface
Params
src/hooks/useToolKeyboardShortcuts.ts:4
Interface
PendingJob
src/types/workers.d.ts:169
Interface
PendingJob
* Pending job in the queue
src/workers/WorkerPool.ts:17
Interface
PerfFrame
src/utils/perf.ts:2
Interface
PerfPhaseDurations
src/utils/perf.ts:1
Class
PerfTracker
src/utils/perf.ts:5
Interface
PerformancePhase
src/types/performance.d.ts:10
Interface
PerformanceProfiler
src/types/performance.d.ts:74
Interface
PerformanceResult
src/test/algorithmTestUtils.ts:12
Interface
PerformanceStats
src/types/performance.d.ts:40
Interface
PersistedSettingsV1
src/state/settingsPersistence.ts:4
Interface
PhaseStats
src/types/performance.d.ts:56
Interface
PoolSizeInfo
src/types/memory.d.ts:28
next →
1–100 of 146, ranked by callers