Commit Graph

283 Commits

Author SHA1 Message Date
Ilia Mashkov
338ca9b4fd feat: export TextLayoutEngine and CharacterComparisonEngine from shared helpers index
Remove deleted createCharacterComparison exports and benchmark.
2026-04-11 16:44:49 +03:00
Ilia Mashkov
5977e0a0dc fix: correct advances null-check in CharacterComparisonEngine and remove unused TextLayoutEngine dep 2026-04-11 16:14:28 +03:00
Ilia Mashkov
2b0d8470e5 test: fix CharacterComparisonEngine tests — correct env directive, canvas mock, and full spec coverage 2026-04-11 16:14:24 +03:00
Ilia Mashkov
351ee9fd52 docs: add inline documentation to TextLayoutEngine 2026-04-11 16:10:01 +03:00
Ilia Mashkov
a526a51af8 test: fix TextLayoutEngine tests — correct jsdom directive placement and canvas mock setup
fix: correct grapheme-width fallback in TextLayoutEngine for null breakableFitAdvances
2026-04-11 15:48:52 +03:00
Ilia Mashkov
fcde78abad test: add canvas mock helper for pretext-based engine tests 2026-04-11 15:48:47 +03:00
Ilia Mashkov
bc4ab58644 fix(buildQueryString): change the way the searchParams built 2026-04-03 16:08:15 +03:00
Ilia Mashkov
9b90080c57 chore: change hex colors to tailwind bariables
All checks were successful
Workflow / build (pull_request) Successful in 3m29s
Workflow / publish (pull_request) Has been skipped
2026-03-04 16:51:49 +03:00
Ilia Mashkov
6f65aa207e fix: stories errors
All checks were successful
Workflow / build (pull_request) Successful in 3m22s
Workflow / publish (pull_request) Has been skipped
2026-03-02 22:45:29 +03:00
Ilia Mashkov
0dd08874bc refactor(ui): update shared components and add ControlGroup, SidebarContainer 2026-03-02 22:19:35 +03:00
Ilia Mashkov
13818d5844 refactor(shared): update utilities, API layer, and types 2026-03-02 22:19:13 +03:00
Ilia Mashkov
ac73fd5044 refactor(helpers): modernize reactive helpers and add tests 2026-03-02 22:18:59 +03:00
Ilia Mashkov
0c3dcc243a chore(ui): remove obsolete UI components 2026-03-02 22:16:48 +03:00
Ilia Mashkov
e7225a6009 chore(shadcn): remove deprecated shadcn-svelte components 2026-03-02 22:16:18 +03:00
Ilia Mashkov
80a9802c42 fix(VirtualList): don't render top spacer if topPad is bellow 0 2026-02-27 19:07:13 +03:00
Ilia Mashkov
fe5940adbf chore: add exports 2026-02-27 18:44:07 +03:00
Ilia Mashkov
f7fe71f8e3 feat(Badge): rewrite Badge component to new design 2026-02-27 18:43:56 +03:00
Ilia Mashkov
db518a6469 feat(Divider): adjust colors 2026-02-27 18:42:54 +03:00
Ilia Mashkov
80feda41a3 feat(createResponsiveManager): rewrote ifs to switch case 2026-02-27 18:35:40 +03:00
Ilia Mashkov
3a813b019b chore: rename 2026-02-27 13:00:58 +03:00
Ilia Mashkov
fb6cd495d3 feat(VirtualList): add different layout support 2026-02-27 13:00:03 +03:00
Ilia Mashkov
44bbac4695 feat(Section) add headerContent snippet 2026-02-27 12:50:16 +03:00
Ilia Mashkov
9f84769fba chore: add/delete imports/exports 2026-02-27 12:48:14 +03:00
Ilia Mashkov
1b0451faff chore: delete unused code 2026-02-27 12:46:52 +03:00
Ilia Mashkov
d516a383e1 chore(IconButon): delete unusual code 2026-02-27 12:43:21 +03:00
Ilia Mashkov
248ca7d818 fix(SearchBar): change component variant according to redesign 2026-02-27 12:39:20 +03:00
Ilia Mashkov
38f4243739 feat(FilterGroup): refactor CheckboxFilter component to FilterGroup 2026-02-27 12:38:19 +03:00
Ilia Mashkov
0ca5115d10 feat(Button): add tertiary variant 2026-02-27 12:25:25 +03:00
Ilia Mashkov
f8f295e5a0 feat(Button): add tertiary variant and change ghost variant styles 2026-02-27 12:25:16 +03:00
Ilia Mashkov
ea858dfdda feat(Section): component redesign 2026-02-25 10:04:25 +03:00
Ilia Mashkov
629dd15628 feat(SearchBar): component redesign 2026-02-25 10:03:34 +03:00
Ilia Mashkov
750b8ae7b8 chore: replace font-name with variable 2026-02-25 10:01:26 +03:00
Ilia Mashkov
7aa1ddd405 chore: replace font-name with variable 2026-02-25 10:01:00 +03:00
Ilia Mashkov
121eab54d9 chore(Label): add separate file for Label types 2026-02-25 10:00:36 +03:00
Ilia Mashkov
f134a343be chore(Import): add separate files for Import types 2026-02-25 10:00:18 +03:00
Ilia Mashkov
b891f4c64b chore(Button): add separate files for Button types and export 2026-02-25 09:59:52 +03:00
Ilia Mashkov
d9925da96f feat(Section): add SectionSeparator component 2026-02-25 09:58:24 +03:00
Ilia Mashkov
bd480f9592 feat(Section): add SectionTitle component 2026-02-25 09:58:14 +03:00
Ilia Mashkov
8d571042d8 feat(Section): move SectionHeader component to Section ui shared component 2026-02-25 09:57:51 +03:00
Ilia Mashkov
2a65cedd0a chore: replace font-name with variable 2026-02-25 09:56:59 +03:00
Ilia Mashkov
560eda6ac2 feat(ComboControl): replace ComboControl with redesigned ComboControlV2 2026-02-25 09:55:46 +03:00
Ilia Mashkov
5dbebc2b77 feat(Button): wrapper arround Button to create toggle components 2026-02-24 18:07:10 +03:00
Ilia Mashkov
98101217db feat(Button): wrapper arround Button to create square buttons with icons 2026-02-24 18:06:24 +03:00
Ilia Mashkov
cd5abea56c feat(ButtonGroup): container for buttons 2026-02-24 18:04:15 +03:00
Ilia Mashkov
7cb9ae9ede feat(StatGroup): wrapper around Stat to group a list of stats 2026-02-24 18:03:40 +03:00
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