Patrick
ba74c53c97
refactor: split dialog and overlay primitives
2026-06-13 14:32:40 -04:00
Patrick
179ec6af8f
fix: coordinate overlay lifecycle with animations
...
Replace fixed close delays with lifecycle-driven disposal so overlays remain responsive.
Wait only for exit animations that actually start and centralize Escape, backdrop, and
outside-pointer dismissal.
BREAKING CHANGE: remove the closeDelay input and configuration option. Remove explicit delay
values; closed-state exit animations are now detected automatically.
2026-06-13 14:32:40 -04:00
Marc Stammerjohann
d5a5aa1f7a
feat(sheet): add style support, rtl and more examples
2026-06-12 11:13:43 +02:00
Merlin
67f1b5e53d
fix: e2e
2026-02-09 17:04:33 +01:00
Merlin
7fc4ea0274
feat(dialog,sheet): polish close
2026-02-09 15:15:35 +01:00
Leonidas
a83c7cec35
chore: nightly release 2026-02-09 ⚡
2026-02-09 02:18:17 +00:00
Aziz Zina
6e47ce55dc
fix: update positioning class from 'right-4' to 'end-4' in HlmSheetClose directive ( #1196 )
2026-02-08 18:10:49 +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
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
29192af454
feat: improve dialog, alert-dialog, sheet and popover ( #1059 )
...
* feat(dialog): change dialogs to directive
* docs(popover): add name to popover template selector
* feat(dialog): simplify dialog overlay
* feat(dialog): use BrnDialogTitle as hostDirective, add data-slot
* feat(dialog): use hostDirectives, change components to directives
* add data-slot
* feat(alert-dialog): use directives, add data-slot
* feat(sheet): use directives, add data-slot
* feat(dialog): add hlm trigger directive
* feat(popover): remove unused popover-close
* feat(popover): add hlm-popover
* feat: update snapshot and selectors
* feat(dialog): add healthcheck and migration
* feat(popover): expose more inputs/outputs
* feat(dialog): dogfeeding healthcheck and migration
* feat(dialog): add types to inputs
* feat(popover): expose more inputs
* feat(dialog): use hlmDialogTrigger
* feat(dialog): remove unused importAlias
* feat(dialog): add input types
2025-12-04 10:20:12 +01:00
Merlin Moos
4160d4a350
Merge remote-tracking branch 'origin/main' into component-template
...
# Conflicts:
# libs/brain/alert-dialog/src/lib/brn-alert-dialog-overlay.ts
# libs/brain/alert-dialog/src/lib/brn-alert-dialog.ts
# libs/brain/avatar/src/lib/brn-avatar.ts
# libs/brain/dialog/src/lib/brn-dialog-overlay.ts
# libs/brain/dialog/src/lib/brn-dialog.ts
# libs/brain/popover/src/lib/brn-popover.ts
# libs/brain/radio-group/src/lib/brn-radio.ts
# libs/brain/select/src/lib/brn-select-value.ts
# libs/brain/sheet/src/lib/brn-sheet-overlay.ts
# libs/brain/sheet/src/lib/brn-sheet.ts
# libs/brain/tooltip/src/lib/brn-tooltip-content.ts
# libs/helm/accordion/src/lib/hlm-accordion-content.ts
# libs/helm/alert-dialog/src/lib/hlm-alert-dialog-content.ts
# libs/helm/alert-dialog/src/lib/hlm-alert-dialog-footer.ts
# libs/helm/alert-dialog/src/lib/hlm-alert-dialog-header.ts
# libs/helm/alert-dialog/src/lib/hlm-alert-dialog.ts
# libs/helm/avatar/src/lib/hlm-avatar.ts
# libs/helm/carousel/src/lib/hlm-carousel-content.ts
# libs/helm/carousel/src/lib/hlm-carousel-item.ts
# libs/helm/carousel/src/lib/hlm-carousel-next.ts
# libs/helm/carousel/src/lib/hlm-carousel-previous.ts
# libs/helm/carousel/src/lib/hlm-carousel.ts
# libs/helm/dialog/src/lib/hlm-dialog-content.ts
# libs/helm/dialog/src/lib/hlm-dialog.ts
# libs/helm/sheet/src/lib/hlm-sheet.ts
# tools/eslint-rules/index.ts
2025-11-12 23:38:47 +01:00
Merlin Moos
fd3229abe6
fix: add order
2025-11-12 23:08:18 +01:00
Ashley Hunter
87715502c4
build: eslint rule for styles and encapsulation
2025-11-12 21:33:40 +00:00
Merlin
6d60dc9d7d
feat: add lint rule template last
2025-11-12 15:05:31 +01:00
Merlin
64f82d8b79
feat(item): run format all
2025-10-22 15:40:07 +02:00
Merlin
c6e6387739
refactor: align eslint rules
2025-09-29 15:59:20 +02:00
moosme
adf55dbdd3
refactor: polish imports ( #890 )
...
Co-authored-by: Merlin <merlin.moos@oldendorff.com >
2025-09-27 17:52:14 -04:00
Marc Stammerjohann
9f4484fabf
feat: add prettier tailwind function sorting config and docs ( #842 )
...
* chore: rename prettier config
* chore: configure tailwind to sort hlm and cva functions
* docs: add sorting classes section to installation guide
* explain how to sort classes in hlm and cva functions
* update TailwindCSS to Tailwind CSS
* chore: format hlm and cva tailwind classes
2025-09-01 12:11:35 +02:00
moosme
556a3a5133
Export hlm from brain to helm ( #856 )
...
* chore: nightly release 2025-08-24 ⚡
* chore: nightly release 2025-08-25 ⚡
* chore: nightly release 2025-08-26 ⚡
* feat: move hlm from brain to hlm #843
* feat: add utils installation #843
* feat: move tailwind-merge to dependencies #840
* fix: fix tests and add utils test
---------
Co-authored-by: Leonidas <leonidas@spartan.ng >
2025-08-31 18:14:40 +02:00
Marc Stammerjohann
9066459bd0
feat: sheet polishing ( #810 )
...
* docs(sheet): add size example and add close button to preview
# Conflicts:
# apps/app/src/app/pages/(components)/components/(sheet)/sheet.generated.ts
# apps/app/src/app/pages/(components)/components/(sheet)/sheet.page.ts
* feat(sheet): use linkedSignal for side state
* feat(sheet): add input comments and use readonly for property
2025-08-26 21:19:15 +02:00
Ashley Hunter
b1ed68e0d0
refactor: use the latest angular naming conventions ( #766 )
...
* refactor: use the latest angular naming conventions
* build: merge
* docs: fixing unexpected component rename
Co-authored-by: Ajit Panigrahi <ajitzero@gmail.com >
* build: fix generated code
* build: fixing build
* build: fix directive
* feat: adding helm migration
* build: health check detection improvements
* build: checking file type
* build: fix formatting
---------
Co-authored-by: Ajit Panigrahi <ajitzero@gmail.com >
2025-07-30 22:32:02 +02:00
MerlinMoos
ced805c807
fix: make access modifier consistent #755 ( #758 )
...
* fix: make access modifier consistent #755
* fix: run format
* fix: resolve build issues
---------
Co-authored-by: Merlin Moos <merlin.moos@oldendorff.com >
2025-07-22 17:43:20 +02:00
Ashley Hunter
e66a64d76b
feat: new york theme ( #711 )
...
* feat: new york theme
* refactor: toggle group
* fix: colors
* fix: tests
* docs: updating previews
* fix: updating previews
* build: resolve build failure
* fix: review fixes
* fix: build
* build: adding generated files
2025-07-09 18:40:19 +02:00
Jeevan
fb3d95a340
Remove standalone property ( #701 )
...
* feat: remove standalone property from various directives and components in the Helm UI library
* feat: enable strictStandalone option in Angular compiler settings
2025-06-10 22:00:48 +02:00
Ashley Hunter
0eeeb17b1a
refactor: helm secondary entrypoints
2025-05-29 20:59:16 +01:00