Tags: smastrom/notivue
Tags
2.4.0 (#50) * Core - Rename NKeys to NType, move Notivue utils to core * Notivue - Fine-tine `pauseOnTabChange: false` behavior * Notivue - Remove unnecessary ResizeObsever repositioning call * Core - Move `isTopAlign` out of `createConfig` * Core - Rename `createWatchers`, remove repositioning watcher, get unwatchers * Core - Add counters, fine-tune repositioning watcher * Core - Add `useNotivueInstance` * Demo - Add NavActions, instance controls * Core, Notifications - Add new type aliases * Dev - Disable minification, nuxt devtools * Notivue - Rename attributes * Core - Sort imports in main entry file * Pkg - Add exports.js, verify-exports.js * Demo - Edit duplicate control behavior * Core - Cleanup useless code in `createStore` * Pkg - Edit README * Core - Update config tests * Tests - Fix import tests * Pkg - Edit README, nuxt/README * Core - Restore triggerRef on queue add/edit methods * Core - Use interfaces, edit some comments * Core - Add Intellisense description to `useNotivueInstance` * Notivue, NotivueKeyboard - Force unmount when not running * Tests - Add instance tests * Tests - Imrpove instance tests nomenclatures * Demo - Move limit select above enqueue control * Notivue - Rename window focus events * Pkg - Bump 2.4.0 * Astro - Make push more readable * Astro - Prefer createdAt istead of counter for event id * Core, Notivue - Fix some typos
2.3.0 (#47) * Core - Remove lightningcss bug workaround * Core - Implement `avoidDuplicates` * Notifications - Add duplicate animation, add aria-atomic everywhere * Core - Refactor `useVisibilityChange` * Core - Expose `isStreamPaused` * Notifications - Implement `NotificationProgress` * Core, NotivueKeyboard - Cleanup * Notifications - Fix `--nv-accent` fallback value computation * Demo - Add new controls, cleanup * Pkg - Edit verify script, bump v2.3.0 * Tests - Add NotivueProgress to Notifications test file * Core - Add singular named import aliases to any exported CSS file * Demo - Add duplicate effect to custom notifications * Tests, Notifications - Add duplicate class test * Tests - Add `avoidDuplicates` tests * Tests - Up tests deps * Demo - Up deps
2.2.0 (#41) * Core - Tiny quality of life timeouts refactor * Demo - Add auto imports everywhere * Core - Some rename refactorings * Pkg - Update demo website url * Demo - Fix QueueCount auto import * Core - Some utils rename refactorings * Core - Streamline refactor pause/resume timeout handling * Demo - Disable center on mobile button if not necessary * Core - Cleanup some unnecessary code * Core - Rename `getSlotContext` to `getSlotItem` * Pkg - Up deps * Core - Clenup some other unnecessary code * Core - More rename refactorings * Notivue - Add feature to disable teleport * Notivue - Add `styles` prop * Pkg - Bump v2.2.0 * Demo - Remove componentIslands to fix cloudflare deploy error * Demo - Add vue to devDependencies to fix cloudflare deploy
2.1.0 (#37) * NotivueSwipe - Fix isPointerInside miscalculation * Notifications - Do not render animateTransform on reduced motion * Notifications - Add out-in transition on promise-resolve, reject icons * Notifications - Slightly reduce message size, improve slate theme fg color * Core - Add `update` method to config * Pkg - Up notivue dev deps and lock to latesst 3.3 vue-compiler * Demo - Remove floating vue and beta devtools * Demo - Update examples to use new `update` method * Notivue - Remove redundant notification key computation * Notifications - Add transition class to classes object * Pkg - Add astro entry point check to verify tarball script, up root deps * Notifications - Do not check for transition class in elements tests * Demo - Other quality of life refactorings * Demo - Even more quality of life refactorings * Core - Fix NotivueConfigRequired type, fix typo in comment * Tests - Prepare monorepo for vitest * Tests - Add update config tests * Core - Fix ts warn on unknown incoming type * Core - Rename some internal types, add ConfigSlice aliases * Notifications - Reduce title size to 0.925rem * Core - Add more type aliases * Core - Add `updateConfig` util * Pkg - Add new imports to nuxt and astro module, bump v2.1.0 * Pkg - Edit README
1.4.3 (#31) * Core - Improve perf when sorting elements, add debounce timeout id to global store * NotivueSwipe, Notivue - Implement touch debounce timeout * Core, CSS - Format * Tests - Improve pause-on-touch test readability * NotivueSwipe, Tests - Add debouce tests * Pkg - Edit readme, demo * Core - Call window.setTimeout instead of setTimeout to improve IDE hints * Core - Move debounce timeout setter to global store * Tests - Fix checkAnimations test flakiness * NotivueSwipe, Tests - Add proper debounce tests, move to different file * Pkg - Up deps * NotivueSwipe - Rename debounce store props * NotivueSwipe - Fix isPointerInside computation * Core - Prevent lightningcss keyframe transform * Demo - Re-enable lightningcss minification * NotivueSwipe - Remove some debug statements * NotivueSwipe - Improve readab last item, increase default debounce timings * NotivueSwipe, Tests - Fine tuned debounce tests * Pkg - Edit README * Pkg - Bump 1.4.3 * Core - Rename `setDebounceTimeout` to `resumeWithDebounce` * Core - Improve some comments
PreviousNext