Releases: dvcol/neo-svelte
Releases · dvcol/neo-svelte
v1.1.2
v1.1.1
v1.1.0
v1.0.1
v0.1.12
0.1.12 (2025-04-11)
Features
- cursor: adds neo-cursor component (0a1d805)
- cursor: adds pressure sensitivity (d4b4de4)
- cursor: refactor pointer & support overrides (9038b64)
- cursor: supports tilt direction (e8736ac)
- dialog: add movable dialog option (026cde0)
- dialog: adds base dialog element (b8b354f)
- dialog: adds dragging limits (a36ac02)
- dialog: adds edge snapping (3e67f77)
- dialog: adds placement (28d78e6)
- dialog: adds snap outside offset (3906416)
- dialog: adds stepper dialog (3d05132)
- dialog: allow corner only snapping (3e79cf7)
- dialog: bind reset to ref (2be3554)
- dialog: close on threshold (a3d8274)
- dialog: create NeoDialogConfirm (ffa739f)
- dialog: custom translate easing & speed (aaf7e75)
- dialog: fully draggable modal (5d5f9d0)
- dialog: rework focus trap & fix css (5b758bd)
- dialog: rework to use patched function because of safari (a2c5667)
- dialog: snap to all placements (e177ea8)
- dialog: snap to viewport edge (e23e54e)
- dialog: support edge collapse (b916f3e)
- dialog: support full-size prop (660a5ce)
- dialog: support svelte transition & custom element (689fd52)
- dialog: supports outside handles (d6366e7)
- drawer: adds Confirm & Stepper variant (02d3bc6)
- list: adds arrow item to list base item (0db14f6)
- menu: adds basic dropdown menu (2a8f7cc)
- menu: adds basic section management (3bdf6cc)
- menu: adds custom scrollbar (441e156)
- menu: adds divider support (8428d0f)
- menu: adds support for colors (f9b317c)
- portal: adds portal component & add portal to dialog & tooltips (5353918)
- portal: adds portal container & scale option (623c089)
- select: adds onChange event listener (5279670)
- text: adds ref to typewriter (9236997)
- text: adds type writer component (59042f3)
- tooltip: adds click trigger (d3bf4ad)
- tooltip: adds neo-pop-stepper (5914689)
- tooltip: support disabling unmounted content (e7d18c7)
Bug Fixes
- button: change ghost to container (a4df4ad)
- button: increase specificity (280b35c)
- button: small css fixes (7f8db1e)
- button: unsafe mutation & close css (43177e6)
- card: rework close button & fix media spacing (c593082)
- collapse: adds unmountOnClose option (3996ae6)
- collapse: support keeping content partially visible when collapsed (f5b18af)
- color: adjust shadow intensity (889a434)
- css: adjust range scale, collapse transition & stepper radius (d77cb8d)
- css: make shadow intensity customizable (eeff729)
- css: rename variable to prevent collision (f450610)
- cursor: fix enter transition & expose inner states (06f920b)
- dialog: fix desync in native dialog & fix css (8da4b2d)
- dialog: fix stepper button bg (ced32ed)
- dialog: prevent default when dragging (eaf2b05)
- dialog: scroll lock for ios (be058c3)
- dim: adjust opacity transition (084a8a6)
- elevation: expand shallow elevation (75e0d47)
- floating: refactor style between tooltip & dialog (d771192)
- hover: adjust hover/opacity trigger in list & tabs (d91b19b)
- input: fix css transition on select (11d9efc)
- list: adjust scaling of buttons when pressed (164d6d7)
- list: adjust styling (f09cc1a)
- list: fix rounded & scroll padding (394ca9a)
- list: make skeleton opt-in to reduce DOM clutter (242f849)
- menu: change defaults (e5cc2b2)
- menu: fix divider & click off logic (384e7f6)
- range: increase step speed when holding (6b8ca75)
- routing: fix catchall redirect (01b5b59)
- select: only re-calculate when value change (b40e449)
- select: reflect change in value to selected ([cbc0d66](cbc0d66da5f7...
v0.1.11
0.1.11 (2025-03-06)
Features
- accordion: adds accordion styling for collapse (ef3ae15)
- collapse: adds base neo-collapse (7038e5d)
- collapse: adds collapse-groups (2cb2844)
- collapse: adds min/max strategy (0d91033)
- collapse: style base collapse (b3a1b99)
- form: adds neo-form & neo-fieldset (527eeb9)
- form: support form name and registration opt-out (ec854bb)
- stepper: adds arrow button & exports (dce7eef)
- stepper: adds simple stepper component (389b16d)
- stepper: adds support for async step transiitons (7c7dfc9)
- stepper: adds touch support (a9f98ee)
- tooltip: adds popconfirm (8f69873)
Bug Fixes
- accordion: adds sizing props (fe2ccec)
- accordion: adjust collapse border to prevent content shift (b260a7c)
- arrow: disable line on mobile (3cf3970)
- button: adds button context to snippets (d6b88ee)
- button: rework readonly mode (to be disabled without styling) (e53561f)
- buttons: adds checked state when loading (da4a571)
- buttons: adds sizing to button groups (9f1ceb1)
- buttons: set type to button to prevent form submit (025f412)
- form: adds validate method (582d0be)
- input: adjust styling & support nullable select (b4884c0)
- input: fix auto-complete in chrome (95e5c3d)
- input: fix textarea default binding & fix stepper vertical css (1e406e5)
- input: remove infinite resize hooks (a5af533)
- inputs: corrects autofill styling for webkit (9db7aeb)
- progress: adds track disable & fix css (3ab6cee)
- progress: adjust bar sizing (8da6764)
- progress: dynamically size margin to fit inner marks (32af1fe)
- reactivity: remove ref binding to reduce unnecessary effects (aa2a454)
- select: auto-select if value set but not selected (c431b50)
- select: transform items before processing (89b77e7)
- sizing: adds sizing binding for various inputs (afe52f1)
- sizing: adjust sizing options & add flex prop (ecb37de)
- sizing: move progress to custom sizing props (e0cfa36)
- stepper: adds debounce to loading state (cc2a20a)
- stepper: adjust margin to align with first and last refs (4522547)
- textarea: adjust padding when overflow is set (e5241b3)
- tooltip: adjust auto-sizing (bee11b2)
- transition: adds keys to transition container (f2a82ed)
- validation: simplify input validation (4fa7811)
- various: fix textarea default size, account draw animation, ... (19dc238)
v0.1.10
v0.1.9
v0.1.8
0.1.8 (2025-02-19)
Features
- badge: adds badge component (0a8c71b)
- blur: adds blur as props (cceacc4)
- button: adds button group colour & add tint support (0a551ed)
- button: adds custom hover/active to groups (c2e227a)
- button: rework of button elevation (edb2cba)
- buttons: adds hover support to group itself (d2ccdc3)
- card: adds tint & colour support (4dba81b)
- input: adds colour and tint support to inputs (7973653)
- input: adds first draft of custom select (5839709)
- input: adds hidden support directly to basic input (c7ba00c)
- list: adds custom empty snippet support for sections (d60fe7b)
- list: fix aria issues (278bd04)
- list: show empty snippet when list is filtered (a3ec707)
- pill: adds pills component (8a3abb3)
- progress: adds initial progress component (2cb8925)
- progress: adds progress bar component (8d3003f)
- progress: adds progress buttons (bcfbada)
- range: adds tick markers (516cf1f)
- select: adds custom display support (eaddfe6)
- select: support arrowUp/Down selection (a12c2c4)
- select: support custom display snippet (4b8f79d)
- size: adds customisable min/max size (1b35dce)
- tabs: adds hover effect (646384e)
- text: adds demo for texts and improve scroll-shadow (f52500d)
- theme: disable transitions during theme switch (58e0d77)
- tooltip: adds colour & tint support (6659707)
- tooltip: adds complex pop select example (706ecfc)
- tooltip: adds filled background option (2966853)
- tooltip: adds pop select (86d7a8d)
- tooltip: fix positionning in auto (9619859)
- tooltip: rework tooltip and input sizing api (7090740)
Bug Fixes
- affix: rework affix transiitons timing (1c26919)
- browser: add custom scrollbar to firefox (2b42707)
- card: correct scrollbar padding in safari (b5c4b66)
- css: adds hover effect to borders (9b0dfbe)
- css: adds safari & firefox fallbacks (30ed289)
- css: change background-clip to exclude padding (bd7c623)
- css: remove scale override & add unchecked colour to mark (eb010b2)
- css: remove starting-style border (fae7140)
- demo: update sizing for dividers (f534e2a)
- dim: change hover-dim to be on focus-visible (1c54cc8)
- glass: adds offset box-shadow in glass mode (0e1a7c9)
- input: adds border colour on validation (35f6a13)
- input: adds hover colour tint to various inputs (f0b8a37)
- input: fix accessibility issues (11fee58)
- inputs: force buttons to text when in glass mode (942f6a3)
- input: switch to inert for select display input (d0512fe)
- input: update validation styling & support readonly validation (bc8c72e)
- label: inverse condition to support less strict inputs (baac658)
- list: search mirrors loading/skeleton state from list (321b706)
- list: support toggle button style (9a7b815)
- select: adds clearable support (0833a4f)
- skeleton: change skeleton default to explicit false (6d97feb)
- skeleton: simplify skeleton container (9b2f189)
- style: better scoping of :global selectors (8fb9aea)
- tags: make tags reactive (8637080)
- tooltip: adjust clip path (38ca8f0)
- tooltip: adjust padding & sizing on tooltips with lists (7e0a27f)
- tooltip: remove tint when filled & un-tinted (8ced754)
v0.1.7
0.1.7 (2025-02-03)
Features
- affix: adds custom loading/close/validation snippets (fcefc30)
- button: adds support for theme colors (e01c567)
- buttons: adds indeterminate to switch and shallow to buttons (a196c57)
- buttons: adds label snippet (b39de08)
- buttons: split checkbox, switch, radio buttons out (536b353)
- button: support label in switch buttons (9d69d2a)
- divider: expand divider api (fb2e932)
- elevation: adds support for string elevations (45d1cd0)
- input: adds native select component (0b7dfc1)
- inputs: adds customisable icons (054f4d7)
- input: style multi select native inputs (308a6de)
- list: adds aria roles (165693d)
- list: adds arrow navigation (f339b75)
- list: adds basic support for filtering/sorting (bcf1c8f)
- list: adds custom base loader (01bc010)
- list: adds description support (f7a2025)
- list: adds onclick & href support (da844ea)
- list: adds search input (8d1593a)
- list: adds section support (ce8f7ce)
- list: adds sticky section header (9276852)
- list: adds support for disabled items (6180f4c)
- list: clear selected if list mutates (086d1bf)
- list: first draft for lists (502885c)
- list: initial support for selectable lists (1451253)
- list: support after & before loading skeleton (331a21d)
- list: support checkmarks (45564ba)
- nav: adds tab divider support (5d07d80)
- scroll: makes custom scrollbar optional (2b54880)
- select: basic option array input (6b412fd)
- skeleton: adds auto-line discovery for skeleton (1c54529)
- skeleton: adds glass skeleton to generic component (e0fe4f4)
- skeleton: auto-size skeleton containers (10938e2)
- tabs: adds pill mode (84d3615)
- tabs: adjust hover colors & transitions (a6a8fed)
- text: adds ellipsis and mark components (0719445)
- text: adds scroll-shadow (9c6fd29)
- theme: adds colour pickers (9757934)
- tooltip: adds custom tooltip snippets (33d2d59)
- tooltip: adds generic tooltip component (813fc2f)
- tooltip: adds supports for external refs (09f1be1)
- tooltip: match width with trigger (853ed32)
- tooltips: adds tooltip styling (4e5418b)
Bug Fixes
- button: adjust icon spacing (cb6f163)
- button: remove enter pressed state on blur (9c53dd1)
- buttons: correct border color for flat glass style (65b9e12)
- card: fix media card css (8dd8088)
- card: makes scrollbar transition additive (59e2a8f)
- checkbox: adds missing touched binding (8736cb6)
- colors: adjust variables to be relative to theme color (754e4d2)
- glass: adjust border color when flat (01995fe)
- glass: adjust pressed glass shadow (2182943)
- glass: remove border when inset (631efbe)
- icon: make checkbox prop reactive (7f72fb6)
- input: adjust color picker min height/width (8536e03)
- input: adjust label translate (3e35382)
- input: debounce clearable to fix touch flashing on mobile (72b86d8)
- input: keep close button visible on focusin (761ac31)
- input: resize floating values on element resize (f77acc2)
- list: handle reflow dividers (8b7ca36)
- list: keep selection when sorting/filtering (48c43ec)
- list: move to simple scale and scrollToBottom (80165fa)
- list: only animate top level list (9106151)
- list: remove scroll shadow when empty (2654975)
- list: rework transitions (3bf6de9)
- skeleton: adjust font & line height to match defaults (06eb497)
- skeleton: adjust line spacing in alt mode (7ec1ec9)
- style: improve :global scoping in tabs & list (363e106)
- tabs: fix line regression & add dynamic default slide elevation (8894bdf)
- tooltip: keep open while focused (ac5df59)