Skip to content

Releases: dvcol/neo-svelte

v1.1.2

21 Apr 19:22
Compare
Choose a tag to compare

1.1.2 (2025-04-21)

Bug Fixes

  • nav: fix snippet when exported (bda737c)

v1.1.1

21 Apr 17:39
Compare
Choose a tag to compare

1.1.1 (2025-04-21)

Bug Fixes

  • lint: bump deps & fix errors (b349483)
  • loading: fix flex behavior (6bbb288)

v1.1.0

21 Apr 15:56
Compare
Choose a tag to compare

1.1.0 (2025-04-21)

Features

  • loading: adds Lazy & Suspense (5c9d5fe)

Bug Fixes

  • portal: adds missing export (da77cd7)

v1.0.1

21 Apr 13:57
Compare
Choose a tag to compare

1.0.1 (2025-04-21)

Bug Fixes

  • chore: bump dependencies (e2d49aa)
  • lint: fix stylelint error due to bump (5f1a83c)
  • typescript: rework tsconfig project setup (c963570)

v0.1.12

11 Apr 12:56
Compare
Choose a tag to compare

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...
Read more

v0.1.11

06 Mar 13:35
Compare
Choose a tag to compare

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

19 Feb 19:05
Compare
Choose a tag to compare

0.1.10 (2025-02-19)

v0.1.9

19 Feb 18:11
Compare
Choose a tag to compare

0.1.9 (2025-02-19)

Bug Fixes

  • provider: change scss to use relative path for packaging (b5f1acf)

v0.1.8

19 Feb 17:36
Compare
Choose a tag to compare

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

03 Feb 17:47
Compare
Choose a tag to compare

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)