Releases: DavidVollmers/Ignis
Releases · DavidVollmers/Ignis
Allow outlet of dialogs within a transition
- A
Dialog
within aTransition
would not be output with theTransition
from theDialogOutlet
. This is now fixed.
Async component improvements
- Do not call
OnInitializedAsync
orOnUpdateAsync
when the cancellation token is already cancelled/disposed
OnClick event handlers
- Introduce
IComponentEvent
to allow handling of cancelable events - Add a
OnClick
event handler for all Headless UI components
First official Release
- Introduce the
RadioGroup
component (https://ignis.dvolper.dev/docs/components/headlessUI/radio-group) - Completely refactor focus management by removing the
FocusDetector
class and instead introduce theFocusComponentBase
- Introduce the
IElementReferenceProvider
interface to allow abstract element handling - Add "Basic usage" documentation for all HeadlessUI components
Add missing staticwebassets for Ignis.Components.Web
- Fix #2 by building the Ignis.Components.Web project before
dotnet pack
to ensure thewwwroot
folder does exist
Component Lifecycle
- Introduce protected
CancellationToken
onIgnisAsyncComponentBase
to use in subclasses outside the default component lifecycle - Refactor component lifecycle for more consistency and flexibility (https://ignis.dvolper.dev/docs/components/lifecycle)
Switch component
- Introduce the
Switch
,SwitchGroup
,SwitchLabel
andSwitchDescription
components
First Full Extent Preview Release
- First preview release of the complete Ignis Framework including component, util & fragment libraries
Generic FormFragmentContext
- Make the
FormFragmentContext
class generic, for better model accessibility during fragment building
Don't throw KeyNotFoundException on missing attributes
0.2.4-preview introduce AttributeCollection for safe attribute usage