Ilia Mashkov
|
bb65f1c8d6
|
feat: add missing storybook files and type template arguments properly
|
2026-04-17 18:01:24 +03:00 |
|
Ilia Mashkov
|
5eb9584797
|
feat(TypographyMenu): add bindable "open" prop to close popover from outside
|
2026-04-17 16:30:41 +03:00 |
|
Ilia Mashkov
|
3711616a91
|
feat(TypograpyMenu): change custom button for existed Button component
|
2026-04-17 14:31:57 +03:00 |
|
Ilia Mashkov
|
8a93c7b545
|
chore: purge shadcn from codebase. Replace with bits-ui components and other tools
|
2026-04-17 13:37:44 +03:00 |
|
Ilia Mashkov
|
12e8bc0a89
|
chore: enforce brackets for if clause and for/while loops
|
2026-04-17 13:05:36 +03:00 |
|
Ilia Mashkov
|
cfaff46d59
|
chore: follow the general comments style
|
2026-04-17 12:14:55 +03:00 |
|
Ilia Mashkov
|
0ebf75b24e
|
refactor: replace arbitrary text sizes in FontSampler, TypographyMenu; fix font token in SectionTitle
|
2026-04-17 09:42:24 +03:00 |
|
Ilia Mashkov
|
5b1a1d0b0a
|
fix: use Button's size prop instead of direct font-size class
|
2026-04-17 08:56:46 +03:00 |
|
Ilia Mashkov
|
ef08512986
|
feat(Badge): add nowrap prop to purge custom classes
|
2026-04-17 08:54:29 +03:00 |
|
Ilia Mashkov
|
816d4b89ce
|
refactor: tailwind tier 1 — border-subtle/text-secondary/focus-ring utilities + Input config extraction
|
2026-04-16 16:32:41 +03:00 |
|
Ilia Mashkov
|
aa1379c15b
|
chore: remove unused code
|
2026-04-16 15:59:58 +03:00 |
|
Ilia Mashkov
|
dde187e0b2
|
chore: move ControlId type to the entities/Font layer
|
2026-04-16 11:19:17 +03:00 |
|
Ilia Mashkov
|
db08f523f6
|
chore: move typography constants to the entity/Font layer
|
2026-04-16 09:05:34 +03:00 |
|
Ilia Mashkov
|
8645c7dcc8
|
feat: use typographySettingsStore everywhere for the typography settings
|
2026-04-16 08:44:49 +03:00 |
|
Ilia Mashkov
|
c1ac9b5bc4
|
chore(SetupFont): rename controlManager to typographySettingsStore for better semantic
|
2026-04-16 08:22:08 +03:00 |
|
Ilia Mashkov
|
ed7d31bf5c
|
refactor: migrate all callers from unifiedFontStore to fontStore
|
2026-04-08 10:00:30 +03:00 |
|
Ilia Mashkov
|
9b90080c57
|
chore: change hex colors to tailwind bariables
Workflow / build (pull_request) Successful in 3m29s
Workflow / publish (pull_request) Has been skipped
|
2026-03-04 16:51:49 +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
|
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
|
5946f66e69
|
chore(FontSamler): rewrite component to use existed shared ui label wrappers
|
2026-02-27 18:42:20 +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
|
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
|
7b8b41021c
|
feat(ThemeSwitch): create ThemeSwitch component that uses ThemeMager toggle to switch theme
|
2026-02-27 12:22:37 +03:00 |
|
Ilia Mashkov
|
c4daf47628
|
feat(ThemeManager): create ThemeManager that uses persistent storage to store preferred user theme
|
2026-02-27 12:21:44 +03:00 |
|
Ilia Mashkov
|
e125b2c795
|
feat(FontSampler): redesign component, remuve unused code, add stories
|
2026-02-25 09:59:19 +03:00 |
|
Ilia Mashkov
|
b8d019b824
|
feat(ComparisonSlider): add labels
|
2026-02-18 17:03:44 +03:00 |
|
Ilia Mashkov
|
20f65ee396
|
feat(FontSampler): slight font style tweaks for font name
|
2026-02-18 16:57:52 +03:00 |
|
Ilia Mashkov
|
7dce7911c0
|
feat(FontSampler): remove backdrop filter since it's not being used and bad for performance
|
2026-02-12 11:16:01 +03:00 |
|
Ilia Mashkov
|
d749f86edc
|
feat: add color variables and use them acros the project
|
2026-02-10 23:19:27 +03:00 |
|
Ilia Mashkov
|
3f0761aca7
|
chore: remove unused props
|
2026-02-10 18:13:03 +03:00 |
|
Ilia Mashkov
|
422363d329
|
chore: remove unused code
|
2026-02-09 17:33:09 +03:00 |
|
Ilia Mashkov
|
6945169279
|
feat(TypographyMenu): add props hidden to hide component but fire the logic
|
2026-02-09 16:49:06 +03:00 |
|
Ilia Mashkov
|
6f840fbad8
|
chore(TypographyMenu): use 2nd version of combo control
|
2026-02-09 09:32:43 +03:00 |
|
Ilia Mashkov
|
7f01a9cc85
|
feat(Drawer): add default padding classes for content snippet
|
2026-02-07 19:26:46 +03:00 |
|
Ilia Mashkov
|
4d7ae6c1c6
|
feat(TypographyMenu): merge SetupFontMenu and TypographyMenu into one component, add drawer logic for mobile resolution
|
2026-02-07 19:15:04 +03:00 |
|
Ilia Mashkov
|
cb0e89b257
|
feat(SetupFont): add multiplier constants
|
2026-02-07 19:12:39 +03:00 |
|
Ilia Mashkov
|
f24c93c105
|
chore: add exports/imports
|
2026-02-07 18:16:08 +03:00 |
|
Ilia Mashkov
|
86ea9cd887
|
chore(SetupFont): move initial typography control config into constants
|
2026-02-07 18:06:13 +03:00 |
|
Ilia Mashkov
|
10919a9881
|
feat(controlManager): add getters for controls and custom storageId parameter for persistent storage
|
2026-02-07 18:05:14 +03:00 |
|
Ilia Mashkov
|
180abd150d
|
chore(TypographyMenu): move component to SetupFont feature layer
|
2026-02-07 18:03:54 +03:00 |
|
Ilia Mashkov
|
49f5564cc9
|
feat(controlManager): integrate persistent storage into control manager to keep typography settings between sessions
|
2026-02-07 11:28:13 +03:00 |
|
Ilia Mashkov
|
0ff8aec8f9
|
chore: add export/import
|
2026-02-07 11:26:53 +03:00 |
|