Commit Graph

23 Commits

Author SHA1 Message Date
Ashley Hunter 8cf9a9c868 style(repo): order host after hostDirectives in data-slot components
The data-slot additions inserted the `host` key directly after `selector`, violating the
workspace `@nx/workspace-component-directive-key-order` rule (host must follow hostDirectives).
Reorder the affected calendar/input/navigation-menu/popover/progress/slider metadata; no behavior
change.
2026-06-14 23:40:43 +01:00
Ashley Hunter c5b3a1df4c feat(repo): add data-slot attributes to remaining helm components
Standardize the `data-slot` styling contract across the helm layer so themes and
consumers have a consistent, public styling hook on every component. Adds the
attribute to switch, switch-thumb, input, slider (track/range/thumb), progress,
progress-indicator, calendar, navigation-menu (root/list/item/trigger/link) and
popover (root/content), matching the shadcn slot names.
2026-06-14 22:44:04 +01:00
moosme f42aa23865 Merge pull request #1367 from dongphuong0905/bugfix/calendar-range
fix(calendar): calendar range element style
2026-05-27 16:12:07 +02:00
dongphuong0905 aa8dd94b6d fix(calendar): change after background from muted to accent 2026-05-27 18:49:16 +07:00
dongphuong0905 ecf2af9775 fix(calendar): calendar range element style 2026-05-22 14:49:02 +07:00
Merlin 67aa2e423d feat(calendar): add highlight days 2026-05-20 10:58:48 +02:00
Marc Stammerjohann 60ee3dd816 feat(select): refactor template structure (#1277)
* feat(select): refactor select brain/helm

* refactor(select): comment out select

* feat(select): add more examples

* feat(select): add placeholder input to hlmSelectValue

* feat(select): add placeholder text for select value and custom placeholder

* feat(select): add select values

* feat(select): add select-value-template

* feat(select): handle scroll up/down elements

* feat(pagination): use hlm-select

* feat: update snapshot

* fix: lint

* fix(select): update hidden access

* feat(select): update on ai review

* feat(select): add migration and healthcheck

* feat(select): set active item on open, either first or the selected value

* for multiple the last value

* feat(select): make scroll up/down smoother and add showScroll to select content

* feat(calendar): change selectof for month/year select

* feat(select): remove unused importAlias from select migration

* feat(select): dogfeed migration

* fix(select): use placeholder from brn-select

* feat(select): improve keyboard navigations

* open on enter
* select active item on tab

* feat(select): more dogfeeding of the migration, fix placeholder replacement

* fix(select): healthcheck test, as BrnSelectImports is removed w/ brnSelect migration

* fix: lint

* feat(select): improve a11y and update tests

* feat(select): update snapshot

* fix(select): allow empty string to be resolved
2026-03-24 10:41:44 +01:00
moosme fb9da29ead fix(calendar): selected day number on hover #1051 (#1076)
Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2025-12-15 17:40:11 +01:00
Merlin 6d60dc9d7d feat: add lint rule template last 2025-11-12 15:05:31 +01:00
Marc Stammerjohann c00a34885d feat: calendar polising - use linkedSignal and use host for events (#950)
* feat(calendar): use linkedSignal for focusedDate, replace @HostListener with host

* feat(calendar): split exports into calendar, multi and range modes

* feat(calendar): use only one BrnCalendarImports
2025-10-22 09:48:49 +02: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 9e34f79ded refactor: consistent type import 2025-09-29 14:42:31 +02:00
moosme adf55dbdd3 refactor: polish imports (#890)
Co-authored-by: Merlin <merlin.moos@oldendorff.com>
2025-09-27 17:52:14 -04:00
moosme 2090ea8305 feat: add caption layout to calendar and date picker (#861) 2025-09-23 09:01:26 +02: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 52964e3ccb feat(calendar) Add week starts on (#859)
* chore: nightly release 2025-08-24 ⚡

* chore: nightly release 2025-08-25 ⚡

* chore: nightly release 2025-08-26 ⚡

* feat(calendar): add weekStartsOn input again #722

* feat(calendar): add partial to use method #722

---------

Co-authored-by: Leonidas <leonidas@spartan.ng>
2025-08-31 18:14:55 +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
moosme 3e878f1baf feat(date-picker): add date range picker #606 (#823)
* feat(date-picker): add date range picker #606

* feat(date-picker): finalize date range picker #606

* feat(date-picker): add utc date adapter #606

* feat(date-picker): add health checks #606

* feat(date-picker): code suggestions #606

* feat(date-picker): restore selected month #606

---------

Co-authored-by: Merlin Moos <merlin.moos@oldendorff.com>
2025-08-24 22:29:00 +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
Marc Stammerjohann 04fa0c07d0 fix(calendar): hover active styles in light mode (#757)
* fix(calendar): hover active styles in light mode

* docs(calendar): simplify usage code snippet
2025-07-11 07:44:51 +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
Ashley Hunter 0eeeb17b1a refactor: helm secondary entrypoints 2025-05-29 20:59:16 +01:00