Ilia Mashkov
|
48e25fffa7
|
feat(ExpandableWrapper): fix keyboard support, tweak styles and animation
|
2026-01-26 12:52:23 +03:00 |
|
Ilia Mashkov
|
407c741349
|
feat(ComparisonSlider): add blur background to controls
|
2026-01-26 12:49:15 +03:00 |
|
Ilia Mashkov
|
13e114fafe
|
feat(TypographyMenu): add appearance/disappearance animation
|
2026-01-26 12:47:10 +03:00 |
|
Ilia Mashkov
|
1484ea024e
|
chore(ComparisonSlider): add comments and remove unused code
|
2026-01-26 12:46:12 +03:00 |
|
Ilia Mashkov
|
67db6e22a7
|
feat(ComparisonSlider): rewrite slider labels to include selects for compared fonts
|
2026-01-26 12:45:30 +03:00 |
|
Ilia Mashkov
|
192ce2d34a
|
feat(select): add shadcn select component
|
2026-01-26 12:43:25 +03:00 |
|
Ilia Mashkov
|
2b820230bc
|
feat(createCharacterComparison): add generic for font type and checks for the absence of the fonts
|
2026-01-26 12:34:27 +03:00 |
|
Ilia Mashkov
|
9b8ebed1c3
|
fix(breakIntoLines): add word break for long words
|
2026-01-25 11:42:05 +03:00 |
|
Ilia Mashkov
|
3d11f7317d
|
feat(ExpandableWrapper): add stories
|
2026-01-25 08:23:11 +03:00 |
|
Ilia Mashkov
|
c07800cc96
|
chore: add export
|
2026-01-25 00:00:13 +03:00 |
|
Ilia Mashkov
|
b49bf0d397
|
feat(ScrollArea): add shadcn scroll area to layout
|
2026-01-24 23:58:10 +03:00 |
|
Ilia Mashkov
|
ed4ee8bb44
|
chore(ControlsWrapper): use new reusable wrapper
|
2026-01-24 23:57:16 +03:00 |
|
Ilia Mashkov
|
8a2059ac4a
|
feat(ExtendableWrapper): create reusable extendable wrapper with animations
|
2026-01-24 23:56:26 +03:00 |
|
Ilia Mashkov
|
7ffc5d6a34
|
feat(Page): move search to page
|
2026-01-24 15:39:38 +03:00 |
|
Ilia Mashkov
|
08cccc5ede
|
chore: add export
|
2026-01-24 15:39:10 +03:00 |
|
Ilia Mashkov
|
71266f8b22
|
chore(TypographyMenu): remove search from typography menu
|
2026-01-24 15:38:50 +03:00 |
|
Ilia Mashkov
|
d5221ad449
|
feat(SearchBar): improve styling
|
2026-01-24 15:38:01 +03:00 |
|
Ilia Mashkov
|
873b697e8c
|
feat(ComboControl): Add tooltips and enhance intraction effects
|
2026-01-24 15:37:06 +03:00 |
|
Ilia Mashkov
|
3dce409034
|
feat(SetupFontMenu): add props
|
2026-01-24 15:36:13 +03:00 |
|
Ilia Mashkov
|
cf08f7adfa
|
chore(FontSearch): move to widgets layer
|
2026-01-24 15:35:26 +03:00 |
|
Ilia Mashkov
|
4b01b1592d
|
feat(ControlsWrapper): close ControlsWrapper on escape click
|
2026-01-24 15:34:17 +03:00 |
|
Ilia Mashkov
|
ecb4bea642
|
feat(FlterControls): enhance control with ux effects
|
2026-01-24 15:33:12 +03:00 |
|
Ilia Mashkov
|
e89c6369cb
|
feat(Layout): add tooltip provider
|
2026-01-24 15:32:01 +03:00 |
|
Ilia Mashkov
|
18a311c6b1
|
chore: delete filters sidebar
|
2026-01-24 15:30:02 +03:00 |
|
Ilia Mashkov
|
732f77f504
|
feat(CheckboxFilter): use new transition function springySlideFade
|
2026-01-24 15:25:56 +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
|
32b1367877
|
feat(springySliderFade): add custom transition function for slide+fade
|
2026-01-24 15:16:04 +03:00 |
|
Ilia Mashkov
|
59b0d9c620
|
feat(FontListItem): refactor component to enhance UX with animations and move away from checkboxes to avoid scroll problems
|
2026-01-22 15:41:55 +03:00 |
|
Ilia Mashkov
|
be13a5c8a0
|
feat(VirtualList): add proximity and isVisible props
|
2026-01-22 15:40:37 +03:00 |
|
Ilia Mashkov
|
80efa49ad0
|
feat(SuggestedFonts): add proximity and isVisible props
|
2026-01-22 15:40:17 +03:00 |
|
Ilia Mashkov
|
7e9675be80
|
feat(createVirtualizer): add isVisible and proximity properties to VirtualItem, add filckering prevention check
|
2026-01-22 15:39:29 +03:00 |
|
Ilia Mashkov
|
ac979c816c
|
feat(FontComparer): add apperance animation for ComparisonSlider
|
2026-01-22 15:37:49 +03:00 |
|
Ilia Mashkov
|
272c2c2d22
|
chore: delete unused code
|
2026-01-22 15:37:03 +03:00 |
|
Ilia Mashkov
|
a9e2898945
|
feat(typographyControl): add letter spacing control
|
2026-01-22 15:36:30 +03:00 |
|
Ilia Mashkov
|
1712134f64
|
feat(SearchBar): enhance searchbar styling
|
2026-01-22 15:35:18 +03:00 |
|
Ilia Mashkov
|
52111ee941
|
fix(ControlsWrapper): slight tweak in styles
|
2026-01-22 15:34:14 +03:00 |
|
Ilia Mashkov
|
e4970e43ba
|
chore: switch to use of svelte native prefersReducedMotion media
|
2026-01-22 15:33:38 +03:00 |
|
Ilia Mashkov
|
b41c48da67
|
feat(app): change main font
|
2026-01-22 15:31:59 +03:00 |
|
Ilia Mashkov
|
1d0ca31262
|
chore: input path change
|
2026-01-21 21:57:04 +03:00 |
|
Ilia Mashkov
|
a5380333eb
|
feat(createCharacterComparison): add support for font size change
|
2026-01-21 21:56:34 +03:00 |
|
Ilia Mashkov
|
46de3c6e87
|
chore(createTypographyControl): make some props optional
|
2026-01-21 21:54:48 +03:00 |
|
Ilia Mashkov
|
91300bdc25
|
feat(ComparisonSlider): Massively improve the slider and move it to the widgets layer
|
2026-01-21 21:52:55 +03:00 |
|
Ilia Mashkov
|
2ee66316f7
|
chore(controlManager): rewrite controlManager to classes
|
2026-01-21 21:51:22 +03:00 |
|
Ilia Mashkov
|
c6d20aae3d
|
feat(ComboControlV2): crete ComboControlV2 - without increase/decrease buttons. Refresh styling of the original one
|
2026-01-21 21:50:30 +03:00 |
|
Ilia Mashkov
|
a0f184665d
|
feat(ComparisonSlider): Improve Comparison slider's readability, incapsulate some code into separate components and snippets
|
2026-01-20 14:23:58 +03:00 |
|
Ilia Mashkov
|
d4d2d68d9a
|
feat(appliedFontsStore): incorporate implemented font weight logic
|
2026-01-20 14:21:07 +03:00 |
|
Ilia Mashkov
|
55a560b785
|
feat(appliedFontsStore): implement the logic to update font link when font weight changes
|
2026-01-20 14:17:41 +03:00 |
|
Ilia Mashkov
|
c2542026a4
|
feat(FontComparer): create FontComparer component that loads fonts and displays ComparisonSlider
|
2026-01-20 09:40:42 +03:00 |
|
Ilia Mashkov
|
3f8fd357d8
|
feat(displayedFontStore): add logic for font pairs calculation
|
2026-01-20 09:39:30 +03:00 |
|
Ilia Mashkov
|
1bd2a4f2f8
|
fix(fontshareStore): add normalization to reduce amount of requests
|
2026-01-20 09:36:39 +03:00 |
|