All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed exposing callback registrty on
globalThis
- Add support for objects with a
handleEventproperty to be callbacks
- Use
Signal.Statefor attributes &Signal.Computedto derive the selectors
- Add support for
DisposableStackandAsyncDisposableStackdisposal of keys
- Creating and registering callbacks now returns an object with
[Symbol.dispose]extendingString
- Add
onCommandto handleCommandEvents - Add
FUNCS.ui.openandFUNCS.ui.closefor<details>elements - Add
FUNCS.ui.reques*tFullscreenfor requesting, exiting, and toggling fullscreen
- Add inviividual event constant/attribute exports
- Add support for
AbortSignals andAbortControllers - Add
on()function for more conventient event handling, similar toaddEventListener() - Add new pre-defined handlers (e.g.
FUNCS.ui.close) - Local testing page in repo, excluded from published package
- Add sourcemap for minified main export module
- Fix registration for
backandforwardcallbacks - Fix eslint config
Initial Release