Rerouted (regenerated, verified). Same repository and tag, but GitHub now builds the zip with different bytes, so it no longer matches the SHA-1 package.elm-lang.org recorded. The Lamdera package server serves a copy recovered from https://github.com/NoRedInk/noredink-ui.
What we checked: Tag 22.6.0 is still on github.com/NoRedInk/noredink-ui; its commit 7cae53f1af4b is from 2023-03-24 17:13 UTC, before the version was published (2023-03-27 14:55 UTC); elm.json is byte-identical to package.elm-lang.org's; the exposed modules match docs.json; the zip's SHA-1 is not the published one (GitHub's zip no longer comes out byte for byte the same), so the contents were checked instead.
The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.
Details · package.elm-lang.org's zip: https://github.com/NoRedInk/noredink-ui/zipball/22.6.0/
Patch changes:
Changes from V3:
A togglable menu view and related buttons.
Whether the menu can be opened
Whether the menu will be opened/closed by mouseEnter and mouseLeave interaction. Defaults to False.
Use Button with default styles as the triggering element for the Menu.
Use Button as the triggering element for the Menu.
Use ClickableText as the triggering element for the Menu.
Use ClickableSvg as the triggering element for the Menu.
Use ClickableSvg as the triggering element for the Menu without a dropdown indicator
Warning: Tooltip keyboard events are not fully supported!
A unique string identifier for the button that opens/closes the menu
Makes the menu behave as a disclosure.
For more information, please read Disclosure (Show/Hide) pattern.
You will need to pass in the last focusable element in the disclosed content in order for:
Makes the menu behave as a dialog.
For more information, please read Dialog pattern.
You will need to pass in the first and last focusable element in the dialog content in order for:
Align the menu popover on the right side of the triggering button.
Right (this property) is the default behavior.
Represents zero or more entries within the menu content
Menu/pulldown configuration:
focusAndToggle: the message produced to control the open/closed state and DOM focusattributes: List of (attributes)[#menu-attributes] to apply to the menu.entries: the entries of the menu