Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Ignis.Components.HeroIcons from 0.4.0-preview to 0.10.1 #20

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 15, 2023

Bumps Ignis.Components.HeroIcons from 0.4.0-preview to 0.10.1.

Release notes

Sourced from Ignis.Components.HeroIcons's releases.

CancellationToken support for ILocalStorage

  • Allow passing a CancellationToken to all ILocalStorage methods

Rework Dialog/DialogOutlet/Transition behavior

  • Rename IgnisOutletComponentBase to IgnisContentProviderComponentBase and rework its behavior
  • Rename OutletBase to ContentHostBase and rework its behavior
  • Remove IOutlet, IOutletComponent, IOutletRegistry and IOutletRegistrySubscriber interfaces
  • Introduce IContentHost, IContentProvider, IContentRegistry and IContentRegistrySubscriber interfaces
  • Update Dialog component to work with the new classes and interfaces
  • Update Transition to work with the new classes and interfaces if the transition contains a Dialog child component

Reactivity System

  • Introduce the Ignis.Components.Reactivity package which provides the reactivity system for Ignis components
  • Added the ReactiveValue class for reactive component state management
  • Added the ReactiveSection component to allow for section targeted component updates

Toggle Headless UI components when clicking their buttons

  • As described in #7 the Listbox, Menu and Popover components should toggle on button click and not just open. This is fixed now.

Allow outlet of dialogs within a transition

  • A Dialog within a Transition would not be output with the Transition from the DialogOutlet. This is now fixed.

Async component improvements

  • Do not call OnInitializedAsync or OnUpdateAsync 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 the FocusComponentBase
  • 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 the wwwroot folder does exist

Component Lifecycle

Switch component

  • Introduce the Switch, SwitchGroup, SwitchLabel and SwitchDescription components
Commits
  • 17b61cd cancellationToken support for ILocalStorage
  • 22cff01 Fix Dialog/DialogOutlet/Transition behavior (#12)
  • ae62fde previous & next page navigation
  • 6342843 fix page link comparison (make trailing slash optional)
  • 7a81265 fix link
  • a080b36 cleanup
  • 6ea02ac refactor reactive section example
  • b5c2940 fix typo
  • 9b2fa04 Introduce Ignis.Components.Reactivity (#9)
  • bc95d66 trigger website build on release
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [Ignis.Components.HeroIcons](https://github.com/DavidVollmers/Ignis) from 0.4.0-preview to 0.10.1.
- [Release notes](https://github.com/DavidVollmers/Ignis/releases)
- [Commits](0.4.0-preview...0.10.1)

---
updated-dependencies:
- dependency-name: Ignis.Components.HeroIcons
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 15, 2023
@DavidVollmers DavidVollmers merged commit 860d6f5 into master Sep 15, 2023
2 checks passed
@DavidVollmers DavidVollmers deleted the dependabot/nuget/Ignis.Components.HeroIcons-0.10.1 branch September 15, 2023 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant