Marc Stammerjohann
8ed6eb64d2
fix(sidebar): add data-side to sidebar-container for styles
2026-06-12 12:17:40 +02:00
Marc Stammerjohann
a9103a61af
feat(sidebar): add style support
2026-06-10 16:40:32 +02:00
Marc Stammerjohann
d0059769eb
feat(sidebar): styles
2026-06-10 15:27:43 +02:00
Marc Stammerjohann
65dcd41754
feat(sidebar): restore sidebar state from cookie in ssr ( #1357 )
2026-05-11 11:51:51 +02:00
Marc Stammerjohann
ae85c62f14
feat: support styles for input, input-group and textarea ( #1352 )
...
* feat(textarea): support styles, remove error variants, update examples
* feat(input): support styles, remove error variants, more examples
* update sidebar-input
* feat(input-group): support styles, update examples
* feat: update snaphot
* feat(input-group): remove invalid state as css selector check for descendant
* fix(input): test
* chore: update hlm files
* fix(input): lint issues
* fix(input): update tests, classes are now applied via spartan-input and in cli copied
2026-05-07 15:56:38 +02:00
Merlin
1b7ac87d21
fix: format
2026-03-16 08:45:24 +01:00
oussema sahbeni
2bc04ee4e5
feat(sidebar): add svgClasses, arrowClasses to hlm-sidebar-menu-btn
2026-03-07 19:15:40 +01:00
Felix Hagemans
5d8c63814b
fix(sidebar): removed tooltipDisabled attribute from helm component ( #1233 )
2026-02-26 14:13:33 +01:00
Felix Hagemans
d9ff1788ea
fix(sidebar): use linkedSignal instead of computed() for disabling tooltip programatically
2026-02-24 13:08:35 +01:00
Felix Hagemans
b28e0258de
fix(sidebar): disable sidebar tooltips when open or on mobile
2026-02-23 17:53:13 +01:00
moosme
16437b7d12
feat(sidebar): hlmSidebarMenuButton should close #1150 ( #1204 )
...
* feat(sidebar): hlmSidebarMenuButton should close #1150
* fix: update snap
* fix: if condition
* fix: solve feedback
---------
Co-authored-by: Merlin <merlin.moos@oldendorff.com >
2026-02-19 12:27:31 +01:00
Marc Stammerjohann
e5d5e2a5cc
feat: replace *brn*Content w/ *hlm*Portal ( #1180 )
...
* feat(dialog): add hlmDialogPortal to expose *brnDialogContent
* feat(alert-dialog): add hlmAlertDialogPortal to expose *brnAlertDialogContent
* feat(popover): add hlmPopoverPortal to expose *brnPopoverContent
* feat(sheet): add hlmSheetPortal to expose *brnSheetContent
* feat(navigation-menu): add hlmNavigationMenuPortal to expose *brnNavigationMenuContent
* chore: add dialog portal healtcheck and migration
* chore: dogfood dialog portal migration
* chore: fix imports
* chore: use importAlias for popover helm import
* chore: remove importAlias in healthcheck
* feat(popover): update hlm-popover-content selector
* feat(sheet): add showCloseButton input and use hlmBtn for close button
* feat(navigation-menu): update HlmNavigationMenuContent selector
* feat(autocomplete): update HlmAutocompleteContent selector and add autocomplete portal
* chore: add no-scrollbar util to tailwind preset used by autocomplete/combobox/command
* feat(combobox): update HlmComboboxContent selector and use combobox portal
* chore: update snapshot
* fix: storybook imports
* fix(sheet): apply data-slot on button directly and fix test
* otherwise hlmBtn slot is used
* fix(popover): storybook template error
2026-02-04 11:38:58 +01:00
Merlin
e32a47f48c
refactor(tooltip): implement new tooltip
2026-02-02 09:52:57 +01:00
abos-gergo
7ebff7b544
fix(sidebar): mobile height adapts to overlays
2026-01-13 19:23:26 +01:00
Ashley Hunter
3c0ab73226
refactor: replace hlm with new classes utility ( #1086 )
...
* feat: adding classes util
* fix: improving hlm
* fix: classes
* fix: classes tests and linting
* feat: adding tests
* fix: perf
* fix: perf improvements
* test: fixing tests
2025-12-22 16:06:40 +01:00
Marc Stammerjohann
67d5efc52d
feat: replace components with directives ( #1063 )
...
* feat(autocomplete): use directive and use ClassValue type
* feat(carousel): use directives and add data-slot
* docs(carousel): simplify imports
* feat(command): use directive, use ClassValue type and add data-slot
* docs(command): use hlm-dialog, format usage code
* feat(hover-card): use directive and add data-slot
* feat(resizable): use directive and add data-slot
* docs(resizable): format code usage
* feat(radio-group): use directive
* feat(sidebar): use self-closing tag
* feat(tabs): use directives and add data-slot
* docs(tabs): simplify imports
* feat(tooltip): use directive and add data-slot
* feat(hover-card): use directive
* chore: update snapshot for selectors/inputs
2025-12-04 22:17:44 +01:00
Marc Stammerjohann
11d5b4390c
chore: add types to inputs for the docs api ( #1062 )
2025-12-04 12:37:22 +01:00
Marc Stammerjohann
c9fa4c0842
feat: sidebar polishing ( #1058 )
...
* docs(sidebar): add sidebar collapsable icons as preview
* add figcaption to sidebar-preview
* feat(sidebar): update imports
* feat(sidebar): use data-[size] selector
* docs(sidebar): fix lint
2025-12-02 22:27:32 +01:00
moosme
a3398cf41c
fix: avoid icon color overwrite #1025 ( #1033 )
...
Co-authored-by: Merlin <merlin.moos@oldendorff.com >
2025-11-20 18:09:57 +01:00
moosme
51a579aa36
feat(repo): nx upgrade ( #1002 )
...
* feat(repo): nx upgrade
* fix: sidebar
* fix: node version
* fix: relax dependency versions
* fix: remove naming conventions
* fix: format
* fix: remove chromatic
---------
Co-authored-by: Merlin <merlin.moos@oldendorff.com >
2025-11-20 10:14:26 +01:00
Marc Stammerjohann
a9368fdd1e
docs: brn-collapsible to hlm-collapsible for block, add dropdown menu to block user ( #1014 )
...
* docs: migrate brn collapsible to hlm collapsible
* docs: project hlmSidebarInset as sibling to hlm-sidebar
* docs: remove unused h-4 from separator
* docs: update user button and avatar styles
* docs: move sidebar block components to shared directory
# Conflicts:
# apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-inset/sidebar-inset/nav-projects.ts
# apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-sticky-header/sticky-header/nav-main.ts
# apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-sticky-header/sticky-header/nav-secondary.ts
# apps/app/src/app/pages/(blocks-preview)/blocks-preview/sidebar-sticky-header/sticky-header/nav-user.ts
* docs: add dropdown menu to user for sidebar block
* docs: remove unused HlmInputGroupImports from block
* feat(sidebar): allow BooleanInput
* docs: use routerLink, add more sample data (fixes typo too), add dropdown menu to projects
2025-11-13 11:32:10 +01:00
Merlin Moos
fd3229abe6
fix: add order
2025-11-12 23:08:18 +01:00
Merlin
6d60dc9d7d
feat: add lint rule template last
2025-11-12 15:05:31 +01:00
Gary Großgarten
8770da6545
feat: sidebar inset and new block ( #1007 )
...
* feat(sidebar): remove extra divs and move data bindings to host
- fixes inset styles not being applied due to peer being nested and not being sibling
* docs(sidebar): add sidebar inset block
* feat(sidebar): update snapshot
* fix(sidebar): correct attribute binding for data-slot
2025-11-11 15:20:42 +01:00
Marc Stammerjohann
04f8cb4fc8
feat: sidebar polishing ( #997 )
...
* feat(sidebar): add sidebarContainer and nonCollapsible class inputs
* feat(sidebar): update selectors
* feat(sidebar): add data-slot
* feat(sidebar): use size-7 for sidebar trigger
* feat(sidebar): add ariaLabel input for sidebar rail
* feat(sidebar): update inset and separator classes
* feat(sidebar): update snapshot
2025-11-07 11:46:29 +01:00
Robin Goetz
03a8bcbf80
fix(sidebar): add back delay to finish animation before dialog gets closed ( #970 )
2025-10-28 11:05:55 +01:00
moosme
0404376bbe
feat: tailwind update and renew website style ( #939 )
...
* feat: polish the website and tailwind 4
* feat: fix context menu
* feat: add components page
* feat: add components page
* feat: add new label #924 and restyle
* feat: polish website and remove docsearch
* feat: add custom docsearch
* feat: storybook setup tailwind 4 (wip)
* feat: change css layer order
* feat: change title restructure code
* feat: finalize docs
* feat: storybook fix
* feat: fix missing links
* feat: fix tests
* feat: fix styling and wip links
* feat: fix spacing
* feat: add github stars
* feat: fix tests
* feat: align style
* fix: resolve comments
---------
Co-authored-by: Merlin <merlin.moos@oldendorff.com >
2025-10-22 08:40:51 +02:00
Merlin
0873cbc63b
feat(sidebar): correct type imports
2025-09-29 14:28:35 +02:00
Merlin
3b8bcb7706
feat(sidebar): align config and tw3 classes
2025-09-29 13:21:12 +02:00
Merlin
774c672244
refactor(sidebar): remove ng module
2025-09-27 08:39:26 +02:00
Merlin
0b31313128
feat: docs and fixes
2025-09-22 18:49:59 +02:00
Merlin
96b1295f11
feat: docs and fixes
2025-09-21 23:46:14 +02:00
Merlin
65e45cf0c0
feat: code review changes
2025-09-20 14:42:44 +02:00
Merlin
f7f56f4a61
feat: add more docs
2025-09-16 22:25:23 +02:00
Merlin
59745f4427
fix(sidebar): run format
2025-09-15 08:55:10 +02:00
Merlin
a3096c8165
fix(sidebar): add docs
2025-09-14 22:36:32 +02:00
Merlin Moos
c21f9a4fca
feat: merge main
2025-09-02 09:15:20 +02:00
Marc Stammerjohann
8783e745d9
feat(sidebar): add sidebar config with sidebar width, use wrapper and inset in example
...
* add sidebar right example
2025-09-01 12:45:08 +02:00
Merlin Moos
03fc0ed675
fix(sidebar): wrap handler into afternextrender
2025-08-26 21:47:02 +02:00
Marc Stammerjohann
93218a258f
feat(sidebar): setup sidebar width css variables
2025-08-26 16:01:19 +02:00
Merlin Moos
c87ba101a8
feat(sidebar): initial sidebar #497
2025-08-23 10:08:32 +02:00