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 |
|
Ilia Mashkov
|
a65d692139
|
feat(app): style default scrollbar
|
2026-02-18 11:18:54 +03:00 |
|
Ilia Mashkov
|
3330f13228
|
fix(SearchBar): restore proper padding
|
2026-02-18 11:18:17 +03:00 |
|
Ilia Mashkov
|
ad6e1da292
|
fix(ComparisonSlider): change the way width is calculated to avoid transform:scale issues
|
2026-02-16 15:30:00 +03:00 |
|
Ilia Mashkov
|
ac8f0456b0
|
chore(VirtualLisr): remove unused imports and change comment
|
2026-02-16 15:07:19 +03:00 |
|
Ilia Mashkov
|
77668f507c
|
feat(appliedFontsStore): add extensive documentation, implement optimization and usage of browser apis to ensure flawless ux and avoid ui freezing
|
2026-02-16 15:06:49 +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
|
4d57f2084c
|
feat(VirtualList): add estimated total size calculation
|
2026-02-16 14:15:19 +03:00 |
|
Ilia Mashkov
|
bee529dff8
|
fix(createVirtualizer): fix scroll issues that make scroll position jump when new page of fonts loads. Add some optimizations e.g. common ResizeObserver
|
2026-02-16 14:14:06 +03:00 |
|
Ilia Mashkov
|
1f793278d1
|
chore: remove comment
|
2026-02-16 14:12:00 +03:00 |
|
Ilia Mashkov
|
4f76a03e33
|
feat(FontVirtualList): make skeleton a snippet prop
|
2026-02-16 14:11:29 +03:00 |
|
Ilia Mashkov
|
940e20515b
|
chore: remove unused code
|
2026-02-15 23:23:52 +03:00 |
|
Ilia Mashkov
|
f15114a78b
|
fix(Input): change the way input types are exporting
|
2026-02-15 23:22:44 +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
|
a0ac52a348
|
feat(SidebarMenu): create a shared sidebar menu that slides to the screen
|
2026-02-15 23:08:22 +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
|
72334a3d05
|
feat(ComboControlV2): hide input when control is reduced
|
2026-02-15 23:05:58 +03:00 |
|
Ilia Mashkov
|
8780b6932c
|
chore: formatting
|
2026-02-15 23:04:47 +03:00 |
|
Ilia Mashkov
|
5d2c05e192
|
feat(PerspectivePlan): add a wrapper to work with perspective manager styles
|
2026-02-15 23:04:24 +03:00 |
|
Ilia Mashkov
|
1031b96ec5
|
chore: add exports/imports
|
2026-02-15 23:03:09 +03:00 |
|
Ilia Mashkov
|
4fdc99a15a
|
feat(createPerspectiveManager): create perspective manager to work with perspective, moving objects along the z axis
|
2026-02-15 23:02:49 +03:00 |
|
Ilia Mashkov
|
9e74a2c2c6
|
feat(createCharacterComparison): create type CharacterComparison and export it
|
2026-02-15 23:01:43 +03:00 |
|
Ilia Mashkov
|
aa3f467821
|
feat(Input): add tailwind variants with sizes, update stories
|
2026-02-15 23:00:12 +03:00 |
|
Ilia Mashkov
|
6001f50cf5
|
feat(Slider): change thumb shape to circle
|
2026-02-15 22:57:29 +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
|
cee2a80c41
|
feat(FontListItem): delete springs to imrove performance
|
2026-02-12 11:24:16 +03:00 |
|
Ilia Mashkov
|
8b02333c01
|
feat(createVirtualizer): slidthly improve batching with version trigger
|
2026-02-12 11:23:27 +03:00 |
|
Ilia Mashkov
|
0e85851cfd
|
fix(FontApplicator): remove unused prop
|
2026-02-12 11:21:04 +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
|
5e3929575d
|
feat(FontApplicator): remove IntersectionObserver to ease the product, font applying logic is entirely in the VirtualList
|
2026-02-12 11:14:22 +03:00 |
|
Ilia Mashkov
|
d3297d519f
|
feat(SampleList): add throttling to the checkPosition function
|
2026-02-12 11:11:22 +03:00 |
|
Ilia Mashkov
|
21d8273967
|
feat(VirtualList): add throttling
|
2026-02-12 10:32:25 +03:00 |
|
Ilia Mashkov
|
cdb2c355c0
|
fix: add types for env variables
|
2026-02-12 10:31:23 +03:00 |
|
Ilia Mashkov
|
3423eebf77
|
feat: install lenis
|
2026-02-12 10:31:02 +03:00 |
|
Ilia Mashkov
|
08d474289b
|
chore: add export/import
|
2026-02-12 10:30:43 +03:00 |
|
Ilia Mashkov
|
2e6fc0e858
|
feat(throttle): add tohrottling util
|
2026-02-12 10:29:52 +03:00 |
|
Ilia Mashkov
|
173816b5c0
|
feat(lenis): add smooth scroll solution
|
2026-02-12 10:29:08 +03:00 |
|
Ilia Mashkov
|
d749f86edc
|
feat: add color variables and use them acros the project
|
2026-02-10 23:19:27 +03:00 |
|