Skip to content

build(deps): Bump org.webjars.npm:codbex__harmonia from 2.1.0 to 2.3.1#6230

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.webjars.npm-codbex__harmonia-2.3.1
Open

build(deps): Bump org.webjars.npm:codbex__harmonia from 2.1.0 to 2.3.1#6230
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.webjars.npm-codbex__harmonia-2.3.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 10, 2026

Copy link
Copy Markdown
Contributor

Bumps org.webjars.npm:codbex__harmonia from 2.1.0 to 2.3.1.

Changelog

Sourced from org.webjars.npm:codbex__harmonia's changelog.

2.3.1

Bugfix release

Fixed Avatar fallback

The avatar fallback directive has it'w own background, which interfered with the avatar color set using the data-color attribute. The fallback background is now transparent.

Fixed input dropdown in form fields

The x-h-field directive added a transform-gpu class to every field wrapper, which sets transform: translateZ(0) - and any non-none transform creates a new stacking context (plus a containing block for the absolutely-positioned dropdown).

Any input dropdown is a descendant of that field, so its z-50 class only competed inside the field's own stacking context, and it could never escape it. Every sibling x-h-field below was also a stacking context (all effectively at level 0), and sibling stacking contexts at the same level paint in DOM order. Later fields therefore painted on top of the open dropdown.

The fix was to remove the transform-gpu class.

v2.3.0

A release that adds read-only support to the text-like inputs, makes the disabled opacity themeable through a new --opacity-disabled variable, ensures every input reacts to disabled and readonly being toggled at runtime, and fills the documentation with Disabled and Read-only examples for all inputs. No breaking changes.

Read-only support for text-like inputs

  • Input, Textarea, Number Input, Date Picker, Datetime Picker, Time Picker - the native readonly attribute on the (inner) input is now styled: the value is shown with a muted background, normal text color, and a default cursor, clearly distinct from the dimmed disabled look. Read-only is fully dynamic, so toggling the attribute at runtime updates the styling.
  • Date, Datetime, and Time Picker - a read-only picker is locked: the trigger no longer opens the popover with mouse or keyboard, and it exposes aria-disabled (kept in sync when the attribute is toggled at runtime), so the value cannot be changed while it stays selectable and readable.
  • Number Input - a read-only number input hides its step buttons entirely, and the steppers no longer change the value.

Themeable disabled opacity

  • New --opacity-disabled variable in the light and dark themes (default 0.5), exposed as an opacity-disabled utility class. All components now dim disabled elements with it instead of the hardcoded opacity-50, so themes can tune how muted disabled controls look. Documented under Custom Themes and the opacity utilities, and available in the theme generator.

Disabled state improvements

  • Checkbox, Radio, Switch - a label following a disabled control is now dimmed and shows the not-allowed cursor, matching how the text input dims its content.
  • File Upload - now reacts to the disabled attribute being set or removed after the initial render. Previously the dimmed, non-interactive state was applied only when the input was disabled at initialization.
  • Rating - the disabled, data-disabled, and data-readonly attributes are now fully reactive: toggling them at runtime switches the role between slider and img, updates tabindex, the ARIA value attributes, and the dimming, and restores interactivity when they are removed.
  • Date and Datetime Picker - the trigger is now also locked when the input is disabled. Previously it could still be opened with the keyboard, since only pointer events were blocked.

Documentation

  • Every input page gains a Disabled example (Input, Textarea, Number Input, Input Group, Checkbox, Radio, Switch, Select, File Upload, Range, Date Picker, Datetime Picker, Time Picker), and the text-like inputs gain a Read-only example showing the muted read-only look.

v2.2.0

A release that adds a menubar component, rebuilds the charts as scalable vector graphics with two new chart types and an export utility, and brings smaller component, icon, and utility additions. No breaking changes to the documented API. Custom CSS that targeted the charts' old div-based internals may need updating, since charts now render as SVG.

New component: Menubar

  • Menubar (x-h-menubar) - a horizontal bar of always-visible command menus, like the "File Edit View" menus found in desktop applications. Each top-level item opens a dropdown powered by the existing Menu component, so submenus, labels, separators, and checkbox and radio items all work inside. While a menu is open, hovering or focusing a sibling trigger switches to that menu without an extra click, just like in desktop applications. The bar is a single Tab stop with full keyboard operation: Left / Right move across the top-level items (switching the open menu along the way), Down / Enter / Space and Up open the focused menu at its first or last item, and Home / End jump to the ends of the bar.

Charts rebuilt as SVG

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.webjars.npm:codbex__harmonia](https://github.com/codbex/harmonia) from 2.1.0 to 2.3.1.
- [Changelog](https://github.com/codbex/harmonia/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codbex/harmonia/commits)

---
updated-dependencies:
- dependency-name: org.webjars.npm:codbex__harmonia
  dependency-version: 2.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants