Logo

Planning

Changelog

0.4.0-beta.0

Added

  • Added the new Confirm Modal component package with FrConfirmModalService and the frConfirmModal trigger directive.
  • Added a disableCornerHandles option to provideFrameUI for turning off blueprint-style corner handles across all components.
  • Added a resizable input to Sidebar so rail resizing can be disabled when a fixed navigation width is required.

Changed

  • Modal service overloads now support passing component data directly as the second open() argument.
  • Modal bodies can now inject FrModalRef<Component, Result> directly.
  • Modal shell configuration now supports inputs as the preferred replacement for bodyInputs.
  • Buttons now use fit-content as their minimum width so compact labels and icon compositions size more naturally.
  • Interactive Item rows now show a pointer cursor on hover.
  • Dropdown submenu side offset was reduced for tighter submenu placement.
  • Tooltip arrows now stay centered on their trigger when the overlay is shifted by viewport positioning.
  • Sidebar icon-collapse rail interactions now keep labels hidden and preserve the expanded sidebar width when toggled again.
  • Sidebar rail dragging from icon-collapsed state now expands and resizes the sidebar consistently.
  • Disabled Sidebar menu buttons no longer animate or receive hover styling.

0.3.0-beta.0

Added

  • Command dialogs now focus the command input when opened.
  • Datepicker calendar grids now support ARIA-style arrow key focus movement.
  • Dropdown menus now support side placement with auto, bottom, left, right, and top options; submenus stay constrained to left and right placement with a small parent-menu offset.
  • Input group addons now support connected button actions.
  • Input group addons now support a ghost variant for icons, shortcuts, and text without a separate addon surface.
  • Modal bodies can now inject FrModalRef<Component, Result> directly without using the FR_MODAL_REF token.
  • Modal service calls now support opening a component with data and dialog config directly.
  • Sidebar resizing now supports minSize and maxSize bounds.
  • Select triggers now support custom leading icons.

Changed

  • Accordion content now collapses with measured height transitions so closed panels take no visible height without runtime DOM changes.
  • Disabled buttons no longer run hover animations across appearances.
  • Dropdown menu items now use a pointer cursor.
  • Icon buttons now keep square dimensions across all supported sizes.
  • Sidebar no longer renders blueprint corner handles.
  • Select no longer renders trigger or panel corner handles.
  • Tooltip now opens immediately by default; use frTooltipOpenDelay when delayed hover behavior is needed.

Breaking

  • Tooltip now uses the direct frTooltip trigger API. The old frame-tooltip, frTooltipTrigger, frTooltipContent, and frTooltipPanel primitives were removed.

0.2.0-beta.0

Changed

  • New default visual style with sharper surfaces, clearer borders, and less shadow.
  • Theme setup now keeps light and dark as the only built-in theme modes.

0.1.0-beta.0

Added

  • Initial foundation package with CSS tokens and light/dark support.
  • Initial components package with Angular primitives and shared styles.
  • Docs site with installation, theming, theme tokens, and component pages.

Included components

  • Actions, forms, overlays, navigation, feedback, layout, and data display primitives.
  • Reactive forms support where the component represents form state.
  • Component-level CSS variables for local styling changes.