Ilia Mashkov
|
a74abbb0b3
|
feat: wire createFontRowSizeResolver into SampleList for pretext-backed row heights
Workflow / build (pull_request) Failing after 49s
Workflow / publish (pull_request) Has been skipped
|
2026-04-13 13:23:03 +03:00 |
|
Ilia Mashkov
|
99f662e2d5
|
fix: iterate pre-computed chars array in Line.svelte to fix unicode grapheme splitting bug
|
2026-04-11 16:26:41 +03:00 |
|
Ilia Mashkov
|
14dbd374ec
|
refactor: replace unifiedFontStore with fontStore in comparisonStore tests
Workflow / build (pull_request) Successful in 1m1s
Workflow / publish (pull_request) Has been skipped
|
2026-04-10 08:06:51 +03:00 |
|
Ilia Mashkov
|
dc6e15492a
|
test: mock fontStore and update FontStore type signatures
|
2026-04-09 19:40:31 +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
|
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
|
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
|
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
|
9f84769fba
|
chore: add/delete imports/exports
|
2026-02-27 12:48:14 +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
|
9af81c3f17
|
feat(FontSearch): refactor component to align it with new design
|
2026-02-27 12:40:09 +03:00 |
|
Ilia Mashkov
|
e125b2c795
|
feat(FontSampler): redesign component, remuve unused code, add stories
|
2026-02-25 09:59:19 +03:00 |
|
Ilia Mashkov
|
eff3979372
|
chore: delete unused code
Workflow / build (pull_request) Successful in 1m17s
Workflow / publish (pull_request) Has been skipped
|
2026-02-22 10:45:14 +03:00 |
|
Ilia Mashkov
|
da79dd2e35
|
feat: storybook cases and mocks
|
2026-02-19 13:58:12 +03:00 |
|
Ilia Mashkov
|
201280093f
|
feat(ComparisonSlider): change color for selected font in font list
|
2026-02-18 17:01:57 +03:00 |
|
Ilia Mashkov
|
55b27973a2
|
feat(ComparisonSlider): add selected fonts name for mobile controls and labels everywhere
|
2026-02-18 17:00:25 +03:00 |
|
Ilia Mashkov
|
5fa79e06e9
|
feat(ComparisonSlider): slightly tweak styles
|
2026-02-18 16:59:46 +03:00 |
|
Ilia Mashkov
|
ee0749e828
|
feat(ComparisonSlider): slightly tweak styles
|
2026-02-18 16:59:31 +03:00 |
|
Ilia Mashkov
|
5dae5fb7ea
|
feat(ComparisonSlider): increase minimal height for large screens
|
2026-02-18 16:58:31 +03:00 |
|
Ilia Mashkov
|
010b8ad04b
|
feat(FontSearch): make filters open by default
|
2026-02-18 16:57:03 +03:00 |
|
Ilia Mashkov
|
411dbfefcb
|
feat(ComparisonSlider): rotate icon for the mobile and slightly tweak styles
|
2026-02-18 16:52:50 +03:00 |
|
Ilia Mashkov
|
23831efbe6
|
feat(Controls): add Drawer wrapper for mobiles
|
2026-02-16 14:16:52 +03:00 |
|
Ilia Mashkov
|
42854b4950
|
feat(FontList): tweak styles slightly
|
2026-02-16 14:16:30 +03:00 |
|
Ilia Mashkov
|
c45429f38d
|
feat(SampleList): add skeleton snippet
|
2026-02-16 14:15:47 +03:00 |
|
Ilia Mashkov
|
940e20515b
|
chore: remove unused code
|
2026-02-15 23:23:52 +03:00 |
|
Ilia Mashkov
|
6ba37c9e4a
|
feat(ComparisonSlider): add perspective manager and tweak styles
|
2026-02-15 23:15:50 +03:00 |
|
Ilia Mashkov
|
858daff860
|
feat(ComparisonSlider): create a scrollable list of fonts with clever controls
|
2026-02-15 23:11:10 +03:00 |
|
Ilia Mashkov
|
b7f54b503c
|
feat(Controls): rework component to use SidebarMenu
|
2026-02-15 23:10:07 +03:00 |
|
Ilia Mashkov
|
17de544bdb
|
feat(ComparisonSlider): add a toggle button that shows selected fonts and opens the sidebar menu with settings
|
2026-02-15 23:09:21 +03:00 |
|
Ilia Mashkov
|
99966d2de9
|
feat(TypographyControls): drasticaly reduce animations, keep only the container functional
|
2026-02-15 23:07:23 +03:00 |
|
Ilia Mashkov
|
c2d0992015
|
feat(FontVirtualList): move logic related to loading next batch of fonts to the FontVirtualContainer
|
2026-02-15 22:56:37 +03:00 |
|
Ilia Mashkov
|
bc56265717
|
feat(ComparisonSlider): add out animation for SliderLine
|
2026-02-15 22:54:07 +03:00 |
|
Ilia Mashkov
|
2f45dc3620
|
feat(Controls): remove isLoading flag
|
2026-02-12 12:20:52 +03:00 |
|
Ilia Mashkov
|
d282448c53
|
feat(CharacterSlot): remove touch from characters
|
2026-02-12 12:20:06 +03:00 |
|
Ilia Mashkov
|
f2e8de1d1d
|
feat(comparisonStore): add the check before loading
|
2026-02-12 12:19:11 +03:00 |
|
Ilia Mashkov
|
d3297d519f
|
feat(SampleList): add throttling to the checkPosition function
|
2026-02-12 11:11:22 +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
|
945132b6f5
|
feat(ComparisonSlider): add untrack to the effect to limit triggers
Workflow / build (pull_request) Successful in 1m26s
Workflow / publish (pull_request) Has been skipped
|
2026-02-10 18:15:42 +03:00 |
|
Ilia Mashkov
|
e1117667d2
|
feat(ComparisonSlider): add appearance animation to the slider line
|
2026-02-10 18:14:43 +03:00 |
|
Ilia Mashkov
|
1c2fca784f
|
chore: remove unused code and add animation
|
2026-02-10 18:14:17 +03:00 |
|
Ilia Mashkov
|
3f0761aca7
|
chore: remove unused props
|
2026-02-10 18:13:03 +03:00 |
|
Ilia Mashkov
|
0db13404e2
|
feat(ComparisonSlider): add effect with apply fonts logic to ensure that even when controls are hiddent fonts are applied
|
2026-02-10 18:12:17 +03:00 |
|