Ilia Mashkov
bb8d2d685c
feat(Layout): add font loading flag and change head links to prevent FOUT
2026-02-10 13:08:07 +03:00
Ilia Mashkov
c8d249d6ce
feat(app.css): add fallbacks for the fonts to prevent FOUT
2026-02-10 13:04:26 +03:00
Ilia Mashkov
10788cf754
feat(Layout): add basic title for project
Workflow / build (pull_request) Successful in 1m15s
2026-02-09 09:44:47 +03:00
Ilia Mashkov
8eca240982
feat(Layout): add custom favicon
2026-02-09 09:39:58 +03:00
Ilia Mashkov
204aa75959
feat(SampleList): move TypographyMenu to SampleList to show/hide it when list is visible on a screen
2026-02-07 18:39:52 +03:00
Ilia Mashkov
beff194e5b
fix(Layout): fix import path
2026-02-07 18:16:44 +03:00
Ilia Mashkov
70f2f82df0
feat: add props type
2026-02-06 15:57:03 +03:00
Ilia Mashkov
fedf3f88e7
feat: add tailwind responsive classes
2026-02-06 14:48:44 +03:00
Ilia Mashkov
a26bcbecff
feat(responsiveManager): add a manager to monitor responsive state and give access to responsive state flags
2026-02-06 14:20:32 +03:00
Ilia Mashkov
84417e440f
fix(Layout): hide x overflow
2026-02-06 13:36:15 +03:00
Ilia Mashkov
69ae955131
feat(Page): move breadcrumb header to the layout and add a logo section
2026-02-04 10:48:40 +03:00
Ilia Mashkov
918e792e41
fix(Layout): temporaly remove ScrollArea to fix virtual list
2026-02-02 12:13:07 +03:00
Ilia Mashkov
818dfdb55e
feat(Layout): increase bottom gap for TypographyMenu
2026-01-30 17:45:08 +03:00
Ilia Mashkov
7078cb6f8c
feat(fonts): implement Phase 1 - Create Proxy API Client
...
- Created src/entities/Font/api/proxy/proxyFonts.ts
- Implemented fetchProxyFonts function with full pagination support
- Implemented fetchProxyFontById convenience function
- Added TypeScript interfaces: ProxyFontsParams, ProxyFontsResponse
- Added comprehensive JSDoc documentation
- Updated src/entities/Font/api/index.ts to export proxy API
Phase 1/7: Proxy API Integration for GlyphDiff
2026-01-29 14:33:12 +03:00
Ilia Mashkov
6725a3b391
feat(Layout): increase container width
2026-01-26 12:55:52 +03:00
Ilia Mashkov
b49bf0d397
feat(ScrollArea): add shadcn scroll area to layout
2026-01-24 23:58:10 +03:00
Ilia Mashkov
e89c6369cb
feat(Layout): add tooltip provider
2026-01-24 15:32:01 +03:00
Ilia Mashkov
b7992ca138
feat(app): add common animaition for ux elements that can interact with
2026-01-24 15:22:57 +03:00
Ilia Mashkov
b41c48da67
feat(app): change main font
2026-01-22 15:31:59 +03:00
Ilia Mashkov
4d04761d88
feat(appliedFontsStore): create Applied Fonts Manager to manage fonts download
2026-01-18 12:46:11 +03:00
Ilia Mashkov
4eeb43fa34
chore: delete unused code
2026-01-13 20:05:33 +03:00
Ilia Mashkov
ad6ba4f0a0
feat: add query provider to App.svelte
2026-01-13 20:04:39 +03:00
Ilia Mashkov
91451f7886
chore: import/export fixes due to code move
2026-01-13 20:00:36 +03:00
Ilia Mashkov
0f1eb489ed
feat: add query provider for Tanstack
2026-01-13 19:49:51 +03:00
Ilia Mashkov
6e8376b8fc
fix(arch): move unifiedFontStore context creation to Layout.svelte
...
- Moved unifiedFontStore creation from Page.svelte to Layout.svelte
- Layout now creates store instance and provides it via setContext()
- Page.svelte now receives store via getContext() instead of creating it
- Fixes context accessibility issue where FiltersSidebar and FontSearch
(siblings of Page) could not access the store
- All child components now share the same store instance at Layout level
This resolves the architectural issue where context only flows downward,
not sideways. All components (FiltersSidebar, FontSearch, Page) are now
children of Layout and can access the unifiedFontStore context.
2026-01-12 08:51:36 +03:00
Ilia Mashkov
3d35f1901d
feature(ComboControl):
...
Lint / Lint Code (push) Failing after 7m14s
Test / Svelte Checks (push) Failing after 7m20s
Build / build (pull_request) Failing after 7m6s
Lint / Lint Code (pull_request) Failing after 7m14s
Test / Svelte Checks (pull_request) Failing after 7m16s
- create ComboControl component for typography settings (font size, font
weight, line height)
- integrate it to TypographyMenu and integrate it to Layout
2026-01-05 09:03:31 +03:00
Ilia Mashkov
bb4db09f87
chore: rename AppSidebar to FiltersSidebar
2026-01-03 13:05:16 +03:00
Ilia Mashkov
1bb699ea2d
chore: add documentation for svelte components
2026-01-02 21:15:40 +03:00
Ilia Mashkov
4ba02b5933
fix: new dprint import format settings
Lint / Lint Code (push) Failing after 7m9s
Test / Svelte Checks (push) Failing after 7m20s
2026-01-02 17:01:59 +03:00
Ilia Mashkov
14d7f0976c
feat(app): add styles for better optimized transitions
Lint / Lint Code (push) Failing after 7m18s
Test / Svelte Checks (push) Failing after 7m13s
2026-01-02 16:36:40 +03:00
Ilia Mashkov
c65243ed02
chore: move App and app related code to app layer
2026-01-02 16:09:03 +03:00