Commit Graph

701 Commits

Author SHA1 Message Date
Ilia Mashkov
87bba388dc chore(app): update config, dependencies, storybook, and app shell 2026-03-02 22:21:19 +03:00
Ilia Mashkov
55e2efc222 refactor(features, widgets): update ThemeManager, FontSampler, FontSearch, and SampleList 2026-03-02 22:20:48 +03:00
Ilia Mashkov
0fa3437661 refactor(SetupFont): reorganize TypographyMenu and add control tests 2026-03-02 22:20:29 +03:00
Ilia Mashkov
efe1b4f9df refactor(GetFonts): restructure filter API and add sort store 2026-03-02 22:19:59 +03:00
Ilia Mashkov
0dd08874bc refactor(ui): update shared components and add ControlGroup, SidebarContainer 2026-03-02 22:19:35 +03:00
Ilia Mashkov
13818d5844 refactor(shared): update utilities, API layer, and types 2026-03-02 22:19:13 +03:00
Ilia Mashkov
ac73fd5044 refactor(helpers): modernize reactive helpers and add tests 2026-03-02 22:18:59 +03:00
Ilia Mashkov
594af924c7 refactor(Breadcrumb): simplify entity structure and add tests 2026-03-02 22:18:41 +03:00
Ilia Mashkov
af4137f47f refactor(Font): consolidate API layer and update type structure 2026-03-02 22:18:21 +03:00
Ilia Mashkov
ba186d00a1 feat(ComparisonView): add redesigned font comparison widget 2026-03-02 22:18:05 +03:00
Ilia Mashkov
6cd325ce38 chore(ComparisonSlider): remove widget in favor of ComparisonView 2026-03-02 22:17:46 +03:00
Ilia Mashkov
0c3dcc243a chore(ui): remove obsolete UI components 2026-03-02 22:16:48 +03:00
Ilia Mashkov
e7225a6009 chore(shadcn): remove deprecated shadcn-svelte components 2026-03-02 22:16:18 +03:00
Ilia Mashkov
0d38a2dc9b fix(filters): remove unused import 2026-03-02 15:06:43 +03:00
Ilia Mashkov
ba20d6d264 fix(filters): use proxy fetch function 2026-03-02 15:06:06 +03:00
Ilia Mashkov
6d06f9f877 fix(filters): remove hardcoded fallback 2026-03-02 14:53:54 +03:00
Ilia Mashkov
db7ffd3246 feat(filters): support multiple values 2026-03-02 14:12:55 +03:00
Ilia Mashkov
37a528f0aa feat(filters): add dynamic filters store 2026-03-02 14:12:47 +03:00
Ilia Mashkov
85b14cd89b feat(SampleListSection): add LayoutSwitch to the header 2026-02-27 19:08:34 +03:00
Ilia Mashkov
8fbd6f5935 feat(SampleList): remove unused code 2026-02-27 19:07:53 +03:00
Ilia Mashkov
80a9802c42 fix(VirtualList): don't render top spacer if topPad is bellow 0 2026-02-27 19:07:13 +03:00
Ilia Mashkov
fe5940adbf chore: add exports 2026-02-27 18:44:07 +03:00
Ilia Mashkov
f7fe71f8e3 feat(Badge): rewrite Badge component to new design 2026-02-27 18:43:56 +03:00
Ilia Mashkov
db518a6469 feat(Divider): adjust colors 2026-02-27 18:42:54 +03:00
Ilia Mashkov
5946f66e69 chore(FontSamler): rewrite component to use existed shared ui label wrappers 2026-02-27 18:42:20 +03:00
Ilia Mashkov
2046394906 chore: add exports 2026-02-27 18:41:20 +03:00
Ilia Mashkov
887ca6e5e1 feat(LayoutSwitch): create a ui component to switch SampleList layout 2026-02-27 18:40:46 +03:00
Ilia Mashkov
c86b5f5db8 feat(LayoutManager): create layout manager with persistent store support to manage SampleList items layout 2026-02-27 18:40:08 +03:00
Ilia Mashkov
f0aa89097e feat(TypographyMenu): rewrite from hidden class to if based rendering 2026-02-27 18:39:09 +03:00
Ilia Mashkov
80feda41a3 feat(createResponsiveManager): rewrote ifs to switch case 2026-02-27 18:35:40 +03:00
Ilia Mashkov
3a813b019b chore: rename 2026-02-27 13:00:58 +03:00
Ilia Mashkov
fb6cd495d3 feat(VirtualList): add different layout support 2026-02-27 13:00:03 +03:00
Ilia Mashkov
44bbac4695 feat(Section) add headerContent snippet 2026-02-27 12:50:16 +03:00
Ilia Mashkov
8fa376ef94 feat(handleTitleStatusChanged): create reusable handler for sections title status management 2026-02-27 12:49:13 +03:00
Ilia Mashkov
9f84769fba chore: add/delete imports/exports 2026-02-27 12:48:14 +03:00
Ilia Mashkov
1b0451faff chore: delete unused code 2026-02-27 12:46:52 +03:00
Ilia Mashkov
338f4e106c feat(FontSearch): create a component that wraps SampleList with Section 2026-02-27 12:45:07 +03:00
Ilia Mashkov
fbf6f3dcb4 feat(SampleList): create a component that wraps SampleList with Section 2026-02-27 12:44:57 +03:00
Ilia Mashkov
d516a383e1 chore(IconButon): delete unusual code 2026-02-27 12:43:21 +03:00
Ilia Mashkov
12718593e3 feat(FontSampler): refactor component to align it with new design 2026-02-27 12:42:18 +03:00
Ilia Mashkov
9983be650a feat(TypographyMenu): refactor component to align it with new design 2026-02-27 12:41:58 +03:00
Ilia Mashkov
e85f6639ff feat(FilterControls): refactor component to align it with new design 2026-02-27 12:41:05 +03:00
Ilia Mashkov
3a9bd0c465 chore: fix imports 2026-02-27 12:40:37 +03:00
Ilia Mashkov
9af81c3f17 feat(FontSearch): refactor component to align it with new design 2026-02-27 12:40:09 +03:00
Ilia Mashkov
248ca7d818 fix(SearchBar): change component variant according to redesign 2026-02-27 12:39:20 +03:00
Ilia Mashkov
38f4243739 feat(FilterGroup): refactor CheckboxFilter component to FilterGroup 2026-02-27 12:38:19 +03:00
Ilia Mashkov
0ca5115d10 feat(Button): add tertiary variant 2026-02-27 12:25:25 +03:00
Ilia Mashkov
f8f295e5a0 feat(Button): add tertiary variant and change ghost variant styles 2026-02-27 12:25:16 +03:00
Ilia Mashkov
bf79cbb26f feat(storybook): create ThemeDecorator to support themeManager logic in storybook 2026-02-27 12:24:16 +03:00
Ilia Mashkov
661f3f0ae3 feat(Layout): add ThemeManager support 2026-02-27 12:23:31 +03:00