Ilia Mashkov
|
407c741349
|
feat(ComparisonSlider): add blur background to controls
|
2026-01-26 12:49:15 +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
|
b49bf0d397
|
feat(ScrollArea): add shadcn scroll area to layout
|
2026-01-24 23:58:10 +03:00 |
|
Ilia Mashkov
|
8a2059ac4a
|
feat(ExtendableWrapper): create reusable extendable wrapper with animations
|
2026-01-24 23:56:26 +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
|
732f77f504
|
feat(CheckboxFilter): use new transition function springySlideFade
|
2026-01-24 15:25:56 +03:00 |
|
Ilia Mashkov
|
32b1367877
|
feat(springySliderFade): add custom transition function for slide+fade
|
2026-01-24 15:16:04 +03:00 |
|
Ilia Mashkov
|
be13a5c8a0
|
feat(VirtualList): add proximity and isVisible props
|
2026-01-22 15:40:37 +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
|
272c2c2d22
|
chore: delete unused code
|
2026-01-22 15:37:03 +03:00 |
|
Ilia Mashkov
|
1712134f64
|
feat(SearchBar): enhance searchbar styling
|
2026-01-22 15:35:18 +03:00 |
|
Ilia Mashkov
|
e4970e43ba
|
chore: switch to use of svelte native prefersReducedMotion media
|
2026-01-22 15:33:38 +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
|
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
|
b5ad3249ae
|
feat(ComparisonSlider): create reusable comparison slider that compare two fonts for the same text. Line breaking is supported
|
2026-01-20 09:32:12 +03:00 |
|
Ilia Mashkov
|
c0eed67618
|
chore(shared/ui): enhance stories with cases, controls and documentation
Workflow / build (pull_request) Successful in 52s
|
2026-01-18 20:55:36 +03:00 |
|
Ilia Mashkov
|
488857e0ec
|
chore: basic storybook coverage for shared/ui components
|
2026-01-18 20:08:13 +03:00 |
|
Ilia Mashkov
|
cca69a73ce
|
fix(SearchBar): make id prop unnecessary
|
2026-01-18 20:07:37 +03:00 |
|
Ilia Mashkov
|
72cc441c6f
|
chore(CheckboxFilter): add stories for CheckboxFilter
|
2026-01-18 19:25:34 +03:00 |
|
Ilia Mashkov
|
9cbf4fdc48
|
doc: comments for codebase and updated documentation
|
2026-01-18 15:55:07 +03:00 |
|
Ilia Mashkov
|
20f6e193f2
|
chore: minor changes
|
2026-01-18 15:01:19 +03:00 |
|
Ilia Mashkov
|
ba883ef9a8
|
fix(motion): edit MotionPreference to avoid errors
|
2026-01-18 15:00:07 +03:00 |
|
Ilia Mashkov
|
ef259c6fce
|
chore: add import shortcuts
|
2026-01-18 14:39:38 +03:00 |
|
Ilia Mashkov
|
5d23a2af55
|
feat(EntityStore): create a helper for creation of an Entity Store to store and operate over values that have ids
|
2026-01-18 14:38:58 +03:00 |
|
Ilia Mashkov
|
df8eca6ef2
|
feat(splitArray): create a util to split an array based on a boolean resulting callback
|
2026-01-18 14:37:23 +03:00 |
|
Ilia Mashkov
|
7e62acce49
|
fix(ContentEditable): change logic to support controlled state
|
2026-01-18 14:35:35 +03:00 |
|
Ilia Mashkov
|
6b4e0dbbd0
|
feat(ContentEditable): create ContentEditable shared component that displays text and allows editing
|
2026-01-18 12:51:55 +03:00 |
|
Ilia Mashkov
|
7389ec779d
|
feat:(VirtualList) add onVisibleItemsChange prop that triggers when visibleItems list changes
|
2026-01-18 12:50:17 +03:00 |
|
Ilia Mashkov
|
32da012b26
|
feat(MotionPreference): Create common logic to store information about prefers-reduced-motion
|
2026-01-17 14:29:10 +03:00 |
|
Ilia Mashkov
|
8c0c91deb7
|
feat(createVirtualizer): enhance logic with binary search and requestAnimationFrame
|
2026-01-16 17:48:33 +03:00 |
|
Ilia Mashkov
|
261c19db69
|
fix(SearchBar): change input behavior to turn off popover toggle on click on trigger and keep it open. Add doc
|
2026-01-16 17:47:05 +03:00 |
|
Ilia Mashkov
|
a85b3cf217
|
fix(VirtualList): change styles to show the correct scroll instantly
|
2026-01-16 17:46:06 +03:00 |
|
Ilia Mashkov
|
f02b19eff5
|
chore(createFilter): change format
|
2026-01-16 17:45:11 +03:00 |
|
Ilia Mashkov
|
14f9b87680
|
test(createDebouncedState): create test coverage for createDebouncedState
|
2026-01-16 14:00:20 +03:00 |
|
Ilia Mashkov
|
3cd9b36411
|
fix(createFilter): remove dirived from selectedProperties compute
|
2026-01-16 13:59:39 +03:00 |
|
Ilia Mashkov
|
62ae0799cc
|
chore(lib): add export
|
2026-01-16 13:15:10 +03:00 |
|
Ilia Mashkov
|
f3de6c49a3
|
chore: delete unused code
|
2026-01-16 12:41:30 +03:00 |
|
Ilia Mashkov
|
42e941083a
|
doc(createDeboucnedState): add JSDoc for createDebouncedState
|
2026-01-16 12:38:57 +03:00 |
|
Ilia Mashkov
|
86adec01a0
|
doc(createVirtualizer): add JSDoc for createVirtualizer
|
2026-01-16 12:27:14 +03:00 |
|
Ilia Mashkov
|
b0812ff606
|
chore: delete unused code
|
2026-01-16 12:24:30 +03:00 |
|
Ilia Mashkov
|
56e6e450e8
|
fix(createVirtualizer): add correct type to offset array
Workflow / build (pull_request) Successful in 49s
|
2026-01-15 20:10:44 +03:00 |
|