728380498b
Both names were vague or overloaded: - fontStore / FontStore -> fontCatalogStore / FontCatalogStore Three font-related stores live in this slice; the new name names the paginated catalog specifically. - appliedFontsManager / AppliedFontsManager -> fontLifecycleManager / FontLifecycleManager "Applied" collided with the filter-side appliedFilterStore (different meaning). The class actually orchestrates a load-use-evict lifecycle with FontBufferCache + FontEvictionPolicy + FontLoadQueue collaborators, so "Manager" is justified. Companion types file moved alongside (appliedFonts.ts -> fontLifecycle.ts). Directories, file basenames, factory (createFontStore -> createFontCatalogStore), and the AppliedFontsManagerDeps interface all renamed. All consumers (ComparisonView, SampleList, FontList, FontApplicator, FontVirtualList, FilterAndSortFonts bindings, createFontRowSizeResolver, mocks) updated.
10 lines
289 B
TypeScript
10 lines
289 B
TypeScript
// Font lifecycle manager (browser-side load + cache + eviction)
|
|
export * from './fontLifecycleManager/fontLifecycleManager.svelte';
|
|
|
|
// Paginated catalog
|
|
export {
|
|
createFontCatalogStore,
|
|
FontCatalogStore,
|
|
fontCatalogStore,
|
|
} from './fontCatalogStore/fontCatalogStore.svelte';
|