Ilia Mashkov
|
043db46eaf
|
feat(Divider): universal divider
|
2026-02-24 18:02:52 +03:00 |
|
Ilia Mashkov
|
8617f2c117
|
feat(SectionHeader): Header for page sections
|
2026-02-24 18:02:24 +03:00 |
|
Ilia Mashkov
|
089dc73abe
|
feat(StatusIndicator): Label wrapper for status display
|
2026-02-24 18:01:48 +03:00 |
|
Ilia Mashkov
|
cec166182c
|
feat(Metric): Label wrapper for metrics
|
2026-02-24 18:01:06 +03:00 |
|
Ilia Mashkov
|
eac47fb99d
|
feat(Stat): Label wrapper for statistics
|
2026-02-24 18:00:43 +03:00 |
|
Ilia Mashkov
|
83f2bdcdda
|
feat(TechText): component for technical text
|
2026-02-24 18:00:01 +03:00 |
|
Ilia Mashkov
|
12d57c59c1
|
feat(Label): component redesign with complete storybook coverage
|
2026-02-24 17:59:18 +03:00 |
|
Ilia Mashkov
|
d36ab3c993
|
feat(Button): shared button component with different sizes and variants
|
2026-02-24 17:58:56 +03:00 |
|
Ilia Mashkov
|
3e8e8a70c7
|
feat(Input): component redesign with complete storybook coverage
|
2026-02-24 17:58:00 +03:00 |
|
Ilia Mashkov
|
2ee49b7cbd
|
feat(Slider): component redesign with complete storybook coverage
|
2026-02-24 17:57:40 +03:00 |
|
Ilia Mashkov
|
10437a2bf3
|
feat: new css variables for light and dark theme
|
2026-02-24 17:56:55 +03:00 |
|
Ilia Mashkov
|
acd656ddd1
|
feat(Badge): create Badge ui component
|
2026-02-22 11:26:11 +03:00 |
|
Ilia Mashkov
|
7f2fcb1797
|
feat(DotIndicator): create DotIndicator ui component
|
2026-02-22 11:25:53 +03:00 |
|
Ilia Mashkov
|
12222634d3
|
feat(MicroLabel): create MicroLabel ui component
|
2026-02-22 11:25:33 +03:00 |
|
Ilia Mashkov
|
0c8b8e989f
|
chore: rewrite existing shared/ui stories using snippet template pattern
|
2026-02-22 11:25:02 +03:00 |
|
|
|
30bbfa7e11
|
Merge pull request 'feature/test-coverage' (#27) from feature/test-coverage into main
Workflow / build (push) Successful in 59s
Workflow / publish (push) Successful in 56s
Reviewed-on: #27
|
2026-02-22 07:46:54 +00: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
|
9d1f59d819
|
feat(IconButton): add conditional rendering
|
2026-02-19 13:55:11 +03:00 |
|
Ilia Mashkov
|
935b065843
|
feat(app): add --font-sans variable
|
2026-02-19 13:54:37 +03:00 |
|
Ilia Mashkov
|
d15b2ffe3f
|
test(createVirtualizer): test coverage for virtual list logic
|
2026-02-18 20:54:34 +03:00 |
|
Ilia Mashkov
|
51ea8a9902
|
test(smoothScroll): cast mock to the proper type
|
2026-02-18 20:40:00 +03:00 |
|
Ilia Mashkov
|
e81cadb32a
|
feat(smoothScroll): cover smoothScroll util with unit tests
|
2026-02-18 20:20:24 +03:00 |
|
Ilia Mashkov
|
1c3908f89e
|
test(createPersistentStore): cover createPersistentStore helper with unit tests
|
2026-02-18 20:19:47 +03:00 |
|
Ilia Mashkov
|
206e609a2d
|
test(createEntityStore): cover createEntityStore helper with unit tests
|
2026-02-18 20:19:26 +03:00 |
|
Ilia Mashkov
|
ff71d1c8c9
|
test(splitArray): add unit tests for splitArray util
|
2026-02-18 20:18:18 +03:00 |
|
Ilia Mashkov
|
24ca2f6c41
|
test(throttle): add unit tests for throttle util
|
2026-02-18 20:17:33 +03:00 |
|
Ilia Mashkov
|
3abe5723c7
|
test(appliedFontStore): change mockFetch
|
2026-02-18 20:16:50 +03:00 |
|
|
|
4f181d1d92
|
Merge pull request 'feature/ux-improvements' (#26) from feature/ux-improvements into main
Workflow / build (push) Successful in 1m2s
Workflow / publish (push) Successful in 1m0s
Reviewed-on: #26
|
2026-02-18 14:43:03 +00:00 |
|
Ilia Mashkov
|
aa4796079a
|
feat(Page): add new Section props for sticky titles
Workflow / build (pull_request) Successful in 3m11s
Workflow / publish (pull_request) Has been skipped
|
2026-02-18 17:40:20 +03:00 |
|
Ilia Mashkov
|
f18454f9b3
|
feat(Layout): change fonts link and remove max-width for main
|
2026-02-18 17:39:24 +03:00 |
|
Ilia Mashkov
|
e3924d43d8
|
feat(Section): add a styickyTitle feature and change the section layout
|
2026-02-18 17:36:38 +03:00 |
|
Ilia Mashkov
|
0f6a4d6587
|
chore: add/delete imports/exports
|
2026-02-18 17:35:53 +03:00 |
|
Ilia Mashkov
|
8f4faa3328
|
feat(Input): create index file with type exports
|
2026-02-18 17:35:26 +03:00 |
|
Ilia Mashkov
|
5867028be6
|
feat(app): add variable value for mono font
|
2026-02-18 17:34:47 +03:00 |
|
Ilia Mashkov
|
b8d019b824
|
feat(ComparisonSlider): add labels
|
2026-02-18 17:03:44 +03:00 |
|
Ilia Mashkov
|
45ed0d5601
|
fix(Footnote): use classes every time
|
2026-02-18 17:03:17 +03:00 |
|
Ilia Mashkov
|
9f91fed692
|
feat(Input): tweak styles
|
2026-02-18 17:02:32 +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
|
20f65ee396
|
feat(FontSampler): slight font style tweaks for font name
|
2026-02-18 16:57:52 +03:00 |
|
Ilia Mashkov
|
010b8ad04b
|
feat(FontSearch): make filters open by default
|
2026-02-18 16:57:03 +03:00 |
|
Ilia Mashkov
|
ce1dcd92ab
|
feat(Label): create shared Label component
|
2026-02-18 16:56:26 +03:00 |
|
Ilia Mashkov
|
ce609728c3
|
feat(SidebarMenu): tweak styles
|
2026-02-18 16:55:57 +03:00 |
|
Ilia Mashkov
|
147df04c22
|
feat(Slider): tweak styles for a knob and add slider label
|
2026-02-18 16:55:11 +03:00 |
|
Ilia Mashkov
|
f356851d97
|
chore: remove lenis package
|
2026-02-18 16:53:40 +03:00 |
|
Ilia Mashkov
|
411dbfefcb
|
feat(ComparisonSlider): rotate icon for the mobile and slightly tweak styles
|
2026-02-18 16:52:50 +03:00 |
|