Skip to content

Latest commit

 

History

History
2196 lines (1398 loc) · 63.8 KB

CHANGELOG.md

File metadata and controls

2196 lines (1398 loc) · 63.8 KB

@ryanatkn/fuz

0.131.4

Patch Changes

  • tweak Package_Detail package metadata text (38f009f)

0.131.3

Patch Changes

  • rearrange Project_Links (cf2f5b9)

0.131.2

Patch Changes

  • use Svelte's on in Contextmenu_Root instead of DOM event API (#61)

0.131.1

Patch Changes

  • remove Zzz from project links for now (e342fd8)

0.131.0

Minor Changes

  • replace effect_skip with effect_with_count (#60)

Patch Changes

0.130.5

Patch Changes

0.130.4

Patch Changes

  • remove twitter link and add bluesky (8f7b211)

0.130.3

Patch Changes

  • linkify blog in Community_Links (de2652f)

0.130.2

Patch Changes

  • remove spiderspace from Community_Links for now (66f6ec6)

0.130.1

Patch Changes

0.130.0

Minor Changes

  • upgrade peer dep to Svelte 5 (69acd1d)

Patch Changes

  • Updated dependencies [69acd1d]
    • @ryanatkn/fuz@0.130.0

0.129.5

Patch Changes

0.129.4

Patch Changes

0.129.3

Patch Changes

  • update webdevladder Mastodon link to fosstodon.org/@webdevladder (bf19a04)

0.129.2

Patch Changes

  • relax type of Copy_To_Clipboard type text to disable when null (87cddf0)

0.129.1

Patch Changes

  • add logo for @ryanatkn/belt (#58)

0.129.0

Minor Changes

0.128.1

Patch Changes

  • webdevladder.net has a blog and YouTube channels (d31974c)

0.128.0

Minor Changes

  • migrate to use create_context (18e94e5)

0.127.0

Minor Changes

  • optimize icons to use a shared component (#50)

0.126.0

Minor Changes

  • refine create_context API (#57)

0.125.0

Minor Changes

  • add a create_context helper (#56)

0.124.4

Patch Changes

  • fix library nav highlight (#55)

0.124.3

Patch Changes

0.124.2

Patch Changes

0.124.1

Patch Changes

0.124.0

Minor Changes

  • improve library styles (#54)

    • rename Tome_Header from Tome_Title
    • rename Tome_Section_Header from Tome_Subheading
    • rename Library_Link from Library_Link_Data
    • rename get_tome_by_name from get_tome
    • use belt's slugify, which lowercases, and remove tome.slug and tome.pathname

0.123.0

Minor Changes

  • rename Tome_Content from Tome_Content (#53)
  • add snippets to Library_Content to customize the root page and remove the root_path prop (#52)

0.122.1

Patch Changes

  • fix Breadcrumb when base is defined (#51)

0.122.0

Minor Changes

  • bump required node version to 20.17 (7a52122)

0.121.0

Minor Changes

  • upgrade @ryanatkn/moss@0.15.0 (91ad06b)

0.120.11

Patch Changes

  • fix Dialog_Params['dialog_props'] type to be partial (a158542)

0.120.10

Patch Changes

0.120.9

Patch Changes

  • update earbetter logo again (47d8f87)

0.120.8

Patch Changes

  • update Earbetter_Logo (#48)

0.120.7

Patch Changes

  • add onclick prop to Copy_To_Clipboard (10b7ccc)

0.120.6

Patch Changes

  • uncenter breadcrumb text (953f4fa)

0.120.5

Patch Changes

  • fix library sidebar nav width (acfa03d)

0.120.4

Patch Changes

  • fix shadows after moss upgrade (b96342f)

0.120.3

Patch Changes

  • migrate svelte:component usage (299549e)

0.120.2

Patch Changes

  • fix sidebar nav text overflow (2e27112)

0.120.1

Patch Changes

  • update contextmenu events for Svelte 5 (#47)

0.120.0

Minor Changes

  • simplify Copy_To_Clipboard to not include a wrapper (4abb6ab)

0.119.3

Patch Changes

  • fix Copy_To_Clipboard text size for non-icons (3769839)

0.119.2

Patch Changes

  • fix Copy_To_Clipboard for non-icons (5f904ee)

0.119.1

Patch Changes

  • add options to Copy_To_Clipboard (c4bd56e)

0.119.0

Minor Changes

  • upgrade @ryanatkn/moss@0.12 from 0.11.1 (#46)

0.118.2

Patch Changes

0.118.1

Patch Changes

0.118.0

Minor Changes

  • upgrade @ryanatkn/moss@0.11 from 0.10.1 (#45)

Patch Changes

  • add light class to :root when not auto (#45)

0.117.0

Minor Changes

  • loosen peer deps temporarily (ca9a88a)
  • rename contextmenu_state.svelte.ts from contextmenu_helpers.svelte.ts and Contextmenu_State from Contextmenu_Store (ca9a88a)

Patch Changes

  • fix Tome_Section_Header layout and add content_attrs prop (ca9a88a)
  • fix secondary nav layout for small screens (ca9a88a)

0.116.0

Minor Changes

  • upgrade @ryanatkn/moss@0.9.0 from 0.8.0 (54be313)

0.115.1

Patch Changes

  • make @ryanatkn/gro and optional peer dep (589aef5)

0.115.0

Minor Changes

  • upgrade @ryanatkn/gro@0.133.0 from 0.132.0 (49b6948)

0.114.0

Minor Changes

  • remove fuz_config.ts and replace with @ryanatkn/fuz_gitops/gitops_config.ts (9b74ece)

0.113.0

Minor Changes

  • rename Fuz_Repo to Fuz_Repo_Config and its url property to repo_url (#44)

0.112.0

Minor Changes

  • rework config (#43)

0.111.0

Minor Changes

0.110.4

Patch Changes

  • update Spiderspace logo (7ea7a85)

0.110.3

Patch Changes

  • update Spiderspace logo (025154c)

0.110.2

Patch Changes

  • add alt text to spiderspace logo (25f5576)

0.110.1

Patch Changes

  • update Spiderspace logo (346a5b8)

0.110.0

Minor Changes

  • upgrade @ryanatkn/moss@0.8.0 from 0.7.1 (#42)

0.109.0

Minor Changes

  • change Dialogs.svelte to take a plain array stores prop instead of a store (no more stores!) (#41)

0.108.7

Patch Changes

0.108.6

Patch Changes

0.108.5

Patch Changes

0.108.4

Patch Changes

  • publish src files (54ed762)
  • enable tsconfig declaration and declarationMap (0f0b344)
  • add tsconfig sourceRoot (bf9d234)

0.108.3

Patch Changes

  • add Project_Links.svelte and use it in Community_Links_Panel.svelte (b90fb70)

0.108.2

Patch Changes

  • add base path hack to Library_Content.svelte (6b2b337)

0.108.1

Patch Changes

  • fix word-break on Community_Links.svelte (2a21db8)

0.108.0

Minor Changes

  • rework Themed.svelte (#38)

    • move some helpers from Themed.svelte to theme.ts
    • replace get_theme and get_color_scheme with get_themer
    • remove Themed_Scope.svelte for now because it's too broken

Patch Changes

  • add effect_skip helper (#36)
  • allow package_json logo to have a starting slash (bed6aa2)
  • fix ssr (#38)
  • add Community_Links.svelte, Community_Links_Panel.svelte, and Hidden_Personal_Links.svelte (d422d79)

0.107.1

Patch Changes

  • switch to use esm-env from import.meta.env (#35)

0.107.0

Minor Changes

  • rename Mdn_Link prop path from href (38ee414)

0.106.4

Patch Changes

0.106.3

Patch Changes

0.106.2

Patch Changes

0.106.1

Patch Changes

  • use standard favicon size in Package_Detail (2d7a92f)

0.106.0

Minor Changes

  • bump minor for breaking changes (45ebcbb)

0.105.3

Patch Changes

  • add logos for webdevladder and zzz (#33)
  • add support for logo and logo_alt in Package_Json (#33)
  • add sideEffects to package.json (85b92a8)

0.105.2

Patch Changes

  • upgrade gro with correctly formatted exports (f499ced)

0.105.1

Patch Changes

  • downgrade svelte@5.0.0-next.164 to fix dist types (1ba6a42)

0.105.0

Minor Changes

  • support node@20.12 and later (3d29f10)

0.104.1

Patch Changes

  • downgrade svelte@5.0.0-next.164 to fix dist types (5647ac3)

0.104.0

Minor Changes

  • upgrade node@22.3 (#32)

0.103.0

Minor Changes

  • upgrade @ryanatkn/gro@0.119 (d364646)

0.102.1

Patch Changes

  • improve Package_Summary logo (#31)

0.102.0

Minor Changes

  • remove el from Pending_Button props in favor of an exported focus method (#29)

Patch Changes

  • tweak Package_Summary styles (ae718b1)

0.101.5

Patch Changes

  • add $bindable prop el to Pending_Button (#28)

0.101.4

Patch Changes

  • improve library headings (#27)

0.101.3

Patch Changes

  • relax contextmenu_action type to accept null | undefined (#26)

0.101.2

Patch Changes

  • fix: update text_color from color (e10330a)

0.101.1

Patch Changes

  • fix: update moss color variable usage (f8792fa)

0.101.0

Minor Changes

  • rename ts modules that differ only in case from components (#24)

    • $lib/contextmenu_helpers.svelte.ts from $lib/contextmenu.svelte.ts
    • $lib/library_helpers.svelte.ts from $lib/library.svelte.ts

0.100.2

Patch Changes

  • fix: change svelte peer dep to ^5.0.0-next.0 from ^5 (9e40ee2)

0.100.1

Patch Changes

  • fix: remove accidental self-dependency (#23)

0.100.0

Minor Changes

  • fix: pin peer deps for svelte and @sveltejs/kit (#22)

Patch Changes

  • feat: add theme helpers from @ryanatkn/moss (#22)
  • Updated dependencies [401496e]
  • Updated dependencies [401496e]
    • @ryanatkn/fuz@0.100.0

0.99.4

Patch Changes

  • show shadow on Library_Primary_Nav only when scrolled down the page (98a2798)
  • Updated dependencies [98a2798]
    • @ryanatkn/fuz@0.99.4

0.99.3

Patch Changes

  • fix Tome_Section_Header h4 links (60a6ec1)
  • Updated dependencies [60a6ec1]
    • @ryanatkn/fuz@0.99.3

0.99.2

Patch Changes

  • fix Tome_Section_Header indentation (4c4c111)
  • Updated dependencies [4c4c111]
    • @ryanatkn/fuz@0.99.2

0.99.1

Patch Changes

  • add support for tag prop value 'h4' to Tome_Section_Header (df0bb3c)
  • Updated dependencies [df0bb3c]
    • @ryanatkn/fuz@0.99.1

0.99.0

Minor Changes

Patch Changes

  • Updated dependencies [72056e3]
    • @ryanatkn/fuz@0.99.0

0.98.1

Patch Changes

  • add @ryanatkn/moss to peer deps (5acbaf2)

0.98.0

Minor Changes

0.97.2

Patch Changes

  • improve Package_Detail (b10f1ee)
  • Updated dependencies [b10f1ee]
    • @ryanatkn/fuz@0.97.2

0.97.1

Patch Changes

0.97.0

Minor Changes

  • rework logo component APIs (9222875)

0.96.8

Patch Changes

0.96.7

Patch Changes

0.96.6

Patch Changes

0.96.5

Patch Changes

0.96.4

Patch Changes

0.96.3

Patch Changes

0.96.2

Patch Changes

  • hoist repo_name out of Library_Content (a7e6c77)

0.96.1

Patch Changes

  • allow customizing the library breadcrumb children (a521537)
  • fix Package_Summary homepage url (a521537)

0.96.0

Minor Changes

  • rename Spider from Fuz_Logo and publish Fuz_Logo and Spiders (0f4908e)

0.95.0

Minor Changes

  • move theme Svelte helpers to Themed.svelte from theme.ts to prepare for Moss (3ccf53c)

0.94.0

Minor Changes

    • use :where in the reset stylesheet to lower specificity of most selectors (#21)
    • rename link_color_selected from link_active
    • remove generic variables to support generic fallbacks:
      • var(--size) becomes var(--size, var(--size_md))
      • var(--icon_size) becomes var(--icon_size, var(--icon_size_md))

0.93.3

Patch Changes

  • improve specificity of reset CSS by using :where instead of :is (215c9d0)

0.93.2

Patch Changes

  • improve contextmenu api to have more flexible action params (#19)

0.93.1

Patch Changes

  • fix card styles to workaround a pending Svelte 5 bug (3f4fbd7)

0.93.0

Minor Changes

  • rename font_sans and font_mono from font_family_sans and font_family_mono (#15)

  • remove nav styles (#15)

  • remove Page_Header and Page_Footer (#15)

  • remove the border_radius variable (#15)

  • remove h1-6 margin-top and compensate by increasing margin-bottom (#15)

  • upgrade to svelte@5 including many breaking changes to components (#15)

    • convert slots to snippets
    • change events to callbacks
    • remove Devmode_Controls
  • change line_height vaiables (#15)

    • rename line_height_xs from line_height_1
    • remove line_height_2
    • rename line_height_sm from line_height_3
    • rename line_height_md from line_height_4
    • rename line_height_lg from line_height_5
    • remove line_height_6
    • rename line_height_xl from line_height_7
  • change shadow variables (#15)

    • rename shadow to shadow_md
    • rename shadow_inset to shadow_inset_md
    • rename shadow_inset_active to shadow_inset_inverse_md

Patch Changes

  • add Details (#15)

  • remove .prose (#15)

    • use .unstyled to get the old behavior for ul|ol|menu
    • a is now the default diplay: inline instead of flex
  • add the .clickable semantic class (#15)

0.92.0

Minor Changes

  • upgrade @ryanatkn/belt@0.20.10 (5be586b)

0.91.5

Patch Changes

  • fix Package_Detail homepage formatting (2b22117)

0.91.4

Patch Changes

  • fix Package_Summary homepage formatting (37e6790)
  • make hidden display: none higher specificity with !important (948e3e6)

0.91.3

Patch Changes

  • add Details component for lazy loading (#17)

0.91.2

Patch Changes

  • add float utility classes (38fa81e)

0.91.1

Patch Changes

0.91.0

Minor Changes

  • extract optional stylesheets from style.css (#16)
  • rename Tome_Link from Library_Tome_Link (#14)
    • rename font_sans variable from font_family (#16)
    • remove spaced_hz, use mr_lg
    • remove spaced, use mb_lg
    • remove padded variables, use p variants
    • remove .unspaced and .unspaced_hz
    • rename w_100 from width_full and h_100 from height_full

Patch Changes

  • add Mdn_Link, Mdn_Logo, and $lib/variable_data.ts (#14)

0.90.0

Minor Changes

  • remove variables icon_size_xl3 and icon_size_xl4 (#13)
  • rename variable pattern xsN from Nxs and xlN from Nxl (#13)
  • rename border_color_N from border_N (#13)

0.89.0

Minor Changes

  • many potentially-breaking style changes (#12)

  • rename Style_Variable from Theme_Variable (#12)

  • rename Theme property variables from items (#12)

  • rename some variables (#12)

    • fade_N from faded_N
    • radius_N from border_radius_N
    • space_xs5 from space_xs5
    • space_xs4 from space_xs4
    • space_xs3 from space_xs3
    • space_xs2 from space_xs2
    • space_xs from space_xs
    • space_sm from space_sm
    • space_md from space_md
    • space_lg from space_lg
    • space_xl from space_1
    • space_xl2 from space_2
    • space_xl3 from space_3
    • space_xl4 from space_4
    • space_xl5 from space_5
    • space_xl6 from space_6
    • space_xl7 from space_7
    • space_xl8 from space_8
    • space_xl9 from space_9
    • size_xl from size_1
    • size_xl2 from size_2
    • size_xl3 from size_3
    • size_xl4 from size_4
    • size_xl5 from size_5
    • size_xl6 from size_6
    • size_xl7 from size_7
    • size_xl8 from size_8
    • size_xl9 from size_9
    • icon_size_xl from icon_size_1
    • icon_size_xl2 from icon_size_2
    • icon_size_xl3 from icon_size_3
    • icon_size_xl4 from icon_size_4

Patch Changes

  • tweak colors (#10)
  • rename Tome_Link from Library_Vocab (#12)

0.88.0

Minor Changes

  • remove theme_color from Themed and THEME_COLOR (#9)

  • add suffix _5 to all base variable names (#9)

    • color_a to color_a_5
    • color_b to color_b_5
    • color_c to color_c_5
    • color_d to color_d_5
    • color_e to color_e_5
    • color_f to color_f_5
    • color_g to color_g_5

Patch Changes

  • add button color classes .color_a-g (#9)

0.87.0

Minor Changes

  • rename colors (#8)

    • color_1 to color_a_5 and hue_1 to hue_a (primary)
    • color_2 to color_b_5 and hue_2 to hue_b (success)
    • color_3 to color_d_5 and hue_3 to hue_d
    • color_4 to color_e_5 and hue_4 to hue_e
    • color_5 to color_c_5 and hue_5 to hue_c (danger)
    • color_6 to color_f_5 and hue_6 to hue_f
    • color_7 to color_g_5 and hue_7 to hue_g

0.86.0

Minor Changes

  • remove .buttonlike (#7)

0.85.0

Minor Changes

  • remove drop_shadow and drop_shadow_lg variables and (#1) rename box_shadow/box_shadow_lg to shadow/shadow_lg
  • add button colors (#1)

0.84.0

Minor Changes

  • extract package meta and deployments modules to fuz_gitops (#6)

0.83.2

Patch Changes

  • fix fetch failures (#5)

0.83.1

Patch Changes

  • publish Page_Menu (#4)

0.83.0

Minor Changes

  • add config and deployments feature (#3)

0.82.0

Minor Changes

  • republish (#2)

0.81.0

Minor Changes

0.80.1

Patch Changes

0.80.0

Minor Changes

  • fix .prose button margins (e651cc6)

0.79.3

Patch Changes

  • fix table head text alignment (558a22d)

0.79.2

Patch Changes

0.79.1

Patch Changes

0.79.0

Minor Changes

0.78.0

Minor Changes

0.77.1

Patch Changes

  • add "public": true, to package.json (ea562c5)

0.77.0

Minor Changes

  • remove unused ThemerParams (305546f)

Patch Changes

  • upgrade gro to fix package.ts (74a56e7)

0.76.0

Minor Changes

  • upgrade gro with modules added to package.json (4829675)

0.75.4

Patch Changes

0.75.3

Patch Changes

0.75.2

Patch Changes

  • upgrade gro to add svelte default imports (870d1a1)

0.75.1

Patch Changes

  • fix input padding and line-height (1814ae7)

0.75.0

Minor Changes

  • rename Theme property items from variables (0756d97)

0.74.0

Minor Changes

  • improve base styles in reference to CSS resets (d8ab48d)

    • set base --line_height to normal and override for .prose and some elements
    • set height for body to 100vh
    • simplify default --font_sans

Patch Changes

  • add variables --line_height_xs-xl (d8ab48d)

0.73.0

Minor Changes

  • rename theme property summary from comment to match ActivityStreams (e747fd8)

Patch Changes

  • publish $routes/package.ts (beb1ac2)

0.72.1

Patch Changes

  • add .p_xl2-5 helper classes (e6872f0)

0.72.0

Minor Changes

  • rename xl vars to drop the xl, so _xlX becomes _X and _xl becomes _1 (6540471)

0.71.0

Minor Changes

  • unpublish packages json and task (faf3063)

0.70.3

Patch Changes

  • remove @sveltejs/kit peer dep (5d3090c)

0.70.2

Patch Changes

  • remove @ryanatkn/belt dependency (0d033d3)

0.70.1

Patch Changes

0.70.0

Minor Changes

  • extract contextmenu (ddb3bf1)
  • upgrade to @ryanatkn/gro from @feltjs/gro (e802137)
  • upgrade @ryanatkn/belt@0.15.0 from 0.13.1 (ddb3bf1)

Patch Changes

0.69.1

Patch Changes

0.69.0

Minor Changes

0.68.0

Minor Changes

  • upgrade deps and switch to snake_case (e159ea3)

0.67.0

Minor Changes

0.66.2

Patch Changes

0.66.1

  • remove a SvelteKit import as a workaround to tests failing (commit)

0.66.0

  • break: fix contextmenu for iOS (#314, #319)

0.65.4

  • improve Color_Scheme_Input (commit)

0.65.3

  • fix aside:hover style (commit)

0.65.2

  • tweak .selectable.selected style (commit)

0.65.1

  • fix .chip font-weight (#346)

0.65.0

  • break: remove the highlighted prop of Code, use lang={null} instead (#337)
  • break: rename Alert from Message (#339)
  • add inline prop to Code (#337)
  • add classes .inline, .inline_block, .block, .flex, and .flex_1 (#337)
  • add --radius_xs2 (#342)

0.64.0

  • break: rename PendingButton prop buttonAttrs to attrs (#336)
  • add props title and disabled to PendingButton (#336)

0.63.0

  • break: upgrade dep @ryanatkn/belt@0.9.0 (#326)
  • break: remove the keyboard shortcut that opens the contextmenu (#315)
  • break: remove the helper classes for colors and background colors: .color_bg, .color_fg, .color_N, .bg_color_N, .bg, .fg, .bg_N, .fg_N, .darken_N, and .lighten_N (#324)
  • break: change the .icon_button size to match --input_height (#318)
  • break: replace scoped behavior of Themed with Themed_Scope, publish it, and revamp the API of Themed (#317, #318)
  • break: remove PendingButton usage of $$restProps, use buttonAttrs prop instead (#330)
  • fix theme when SSR is disabled (#317)
  • add and publish @ryanatkn/fuz/Copy_To_Clipboard.svelte (#318)
  • publish $lib/prism.css (#318)
  • add more readable dark mode text colors (#327)
  • add attrs prop to Pending_Animation (#327)
  • improve HueInput a11y (#334)
  • add and publish $lib/Card.svelte (#332)
  • publish @ryanatkn/fuz_code/Code.svelte and $lib/prism.css (#331)

0.62.0

  • break: remove Whiteboard, use @feltjs/felt-mural instead (#312)
  • improve prose styles for ul, ol, and menu (#313)

0.61.0

  • break: rename the Theme_Input prop theme to selected_theme and make it and themes optional (#310)

0.60.2

  • improve defaults of Color_Scheme_Input and Theme_Input (commit)

0.60.1

  • add store defaults for Color_Scheme_Input and Theme_Input (commit)

0.60.0

  • break: change Themed to initialize the color scheme from localStorage and add helpers get_color_scheme and set_color_scheme, and rename its sync prop to sync_color_scheme (#308)
  • break: rename the Color_Scheme_Input prop color_scheme to selected_color_scheme to match Theme_Input (#308)

0.59.0

  • break: remove Dialog .pane wrapper (#307)
  • break: remove the max-width of .pane (#307)
  • fix dialog and contextmenu stacking (#307)

0.58.1

  • fix the .chip background (commit)

0.58.0

  • break: remove root exports, change to supporting only full paths (commit)

0.57.0

  • break: tweak some styles and components (#306)
    • make Color_Scheme_Input sync by default
    • rename --button_color to --button_bg, --button_hover to --button_bg_hover, --button_active to --button_bg_active, and --button_disabled to --button_bg_disabled
    • replace --icon_X with --icon_size_X
    • add enable_editing to Theme_Input
    • add .formatted CSS helper class
    • add .chip CSS helper class
    • add .spaced, .unspaced, and .unspaced_hz CSS helper classes

0.56.0

  • break: add support for dark mode and systems for color-scheme and theme (#247)
    • add and publish $lib/theme.css - default usage imports it alongside $lib/style.css
    • add and publish $lib/theme.ts with create_theme_setup_script for setting up the color scheme
    • add and publish $lib/themes.ts with the default theme data, including the base theme along with low and high contrast themes
    • add and publish $lib/variables.ts with the default Style_Variable data
    • add and publish $lib/Themed.svelte for mounting a theme to the page or a part of it
    • add and publish $lib/Color_Scheme_Input.svelte
    • remove the error param from createContextmenu and add the contextmenu.error store
    • rename .prose from .markup
    • replace --active_color and --active_color_b_5 with --color_N
    • rename --button_color_X to --button_X, --border_color_X to --border_X, and --link_color_X to --link_X
    • replace --text_color_light and --text_color_lighter with --text_2 and --text_3, and add --text_1
    • replace --green, --blue, --purple, --orange, --red, --brown, and --pink with --color_N
    • replace --border_color_darker, --border_color_dark, --border_color_medium, --border_color_light, and --border_color_lighter with --border_color_N
    • replace --icon_size_X with --icon_X (reverted in 0.57.0)
    • remove --color_N_lightness and --color_N_saturation
    • rename --color_N_hue to --hue_N
    • remove --black and its pieces
    • remove --error_color and --help_color
    • remove --tint_lightness, --tint_lightness_N, --tint_light, --tint_lighter, --tint_darker, and --tint_overlay, use --bg_X and --fg_X instead
    • remove --border_style_N, --border_alert, and --border_help
    • remove --active_saturation_bg_light, --active_lightness_bg_light, --active_alpha_bg_light
    • remove .centered-hz, use .box.row instead
    • remove --shadow
    • remove --button_color_dark, --button_color_darker, --button_color_light, and --button_color_lighter
    • remove --overlay_bg and add --dialog_bg to the Dialog component
    • rename --input_bg from --input_bg_color
    • rename .centered-text to .text_align_center
    • remove .plain-button, use .plain on button instead
    • rename .w-full to .width_full and .h-full to .height_full
    • snake_case .padded-X to .p_X and .icon-button to .icon_button
    • rename --shadow_dark and --shadow_dark to --shadow_lg and --shadow_lg
    • drop the font_ from --font_size_X (later changed to size_, see below)
    • rename .column to .width_md and .column-sm to .width_sm
    • rename --column_width to --width_md and --column_width_sm to --width_sm
    • rename --link_text_decoration to --text_decoration and --link_text_decoration_X to --text_decoration_X
    • rename DialogData to DialogParams
    • add --fg and --fg_N
    • add --bg_N
    • rename .centered to .box
    • add .wrap and .nowrap (the former is flexbox, the latter is text)
    • add .text_align_right
    • add --outline_width_1 to accompany 2 and 3
  • break: more style changes (#304)
    • publish $lib/Theme_Input.svelte
    • rename --font_X to --size_X
    • rename --input_padding_v to --input_padding_y and --input_padding_h to --input_padding_x to disambiguate the h being "horizontal" versus the incorrect but similar "height"
    • change borders to use alpha so they stack with backgrounds

0.55.1

0.55.0

  • break: change root exports to include no Svelte files, requiring the restructuring of contextmenu component dependencies (#302)
  • break: rename ContextmenuLink.svelte to ContextmenuLinkEntry.svelte (#302)

0.54.2

  • add --whiteboard_bg to replace the Whiteboard's usage of --bg (#300)
  • fix contextmenu reactivity, support contextmenu component duplicates, and add .chevron (#299)
  • add and export ContextmenuActionParams type (#298)

0.54.1

  • add contextmenu and .menu-item (#293)
  • relax the type of Dialog's close from MouseEvent to Event (#295)

0.54.0

  • break: improve dialog types, remove the dialog schema, and add the type-safe toDialogData (#294)
  • upgrade deps (#294)

0.53.0

  • break: upgrade deps (#291)

0.52.2

  • change the Dialog close event param to be optional (commit)

0.52.1

  • add close to Dialog slot (commit)

0.52.0

  • break: rename purple CSS variables from violet, because of the overlap with pink (#289)
  • add syntax highlighting to the library on the website (#288)

0.51.1

  • style the option element (commit)

0.51.0

  • break: upgrade to Node 18.14 (#287)
  • break: change Surface to default cancelOnLeave to true (commit)

0.50.2

  • upgrade @ryanatkn/belt@0.7.5 (commit)

0.50.1

  • upgrade @ryanatkn/belt@0.7.4 (commit)

0.50.0

  • break: upgrade @ryanatkn/belt@0.7.3

0.49.1

  • add pointing to Surface (commit)
  • change Surface to not block the contextmenu; might need to revert and fix mobile some other way (commit)

0.49.0

  • break: upgrade @ryanatkn/belt@0.6.0 (commit)
  • add pen brush to whiteboard (#286)

0.48.2

  • fix radio button style (#285)

0.48.1

  • add and publish component Redirect.svelte (#284)

0.48.0

  • break: change .markup to apply no display property and remove its width: 100% (#281)
  • add utility classes .width_full and .height_full (#281)

0.47.1

0.47.0

  • break: rename to @ryanatkn/fuz and upgrade deps (#271)

0.46.0

  • break: upgrade deps (#270)

0.45.1

  • support stacking dialogs (#268)
  • add .ellipsis CSS utility class (#267)

0.45.0

  • break: move lib/dialog/ stuff to lib/ (#264)

0.44.0

  • break: remove peer dependencies (#263)

0.43.0

  • break: move all of ui/ into the base directory (#261)
  • break: remove util/ directory; use @ryanatkn/belt instead (#260)
  • uncenter the legend element (#259)
  • export everything from the root (we can because it's all browser-and-SSR-friendly)

0.42.0

  • break: remove export util/async.ts from index.ts (#256)
  • break: remove Falsy from util/types.ts (#256)
  • stop truncating unhandled error messages (#258)

0.41.5

  • improve default form spacing (#255)

0.41.4

  • add default styles for the legend element and tweak form layouts (#254)

0.41.3

  • add line-height to fix input, textarea, and select (#253)

0.41.2

  • change unwrap to throw a ResultError instead of a plain Error, forwarding the result (#252)

0.41.1

  • fix type of log prefixes and suffixes (#246)

0.41.0

  • break: rename DevLogger to BaseLogger (#244)
  • break: share prefix/suffix state between Logger and SystemLogger by default (#244)
  • add Logger.prefixes, Logger.suffixes, SystemLogger.prefixes, and SystemLogger.suffixes for simpler global configuration (#244)
  • tweak styles for label.row and button.inline (#245)

0.40.1

  • no-op republish attempt

0.40.0

  • break: change Logger prefixes and suffixes to print the return value of functions (#243)
  • fix scrollbar for Dialog.svelte (#242)

0.39.1

  • add null to the type of the FeltWindowHost.svelte tenant prop (#241)

0.39.0

  • break: upgrade SvelteKit peer dep to >=1.0.0-next.454 (#239, #237)
  • break: require the tenant prop for FeltWindowHost.svelte instead of autodetecting (#238)
  • add the target_origin prop to FeltWindowHost.svelte (#238)
  • fix timeout bug in FeltWindowTenant.svelte (#238)
  • add removeUnordered helper to util/array.ts (#240)

0.38.0

  • break: remove key from FeltWindowHost.svelte and FeltWindowTenant.svelte (#236)

0.37.0

  • break: implement the basic window host and tenant system in FeltWindowHost.svelte and rename FeltWindowTenant.svelte from FeltWindowGuest.svelte (#235)

0.36.0

  • break: overhaul styles (#224)
    • remove --input_border_width - use --border_width instead
    • remove --border - use each variable directly instead so they can be overidden
    • remove --icon_max - use --icon_size_xl4 instead
    • remove --button_border_width and --button_text_color
    • rename --interactive_ variables to --button_
    • remove --interactive_color_active_dark
    • remove --avatar_height
    • remove --radius_N for variants md/sm/xs
    • remove --input_shadow_ variables
    • remove --panel_color and --panel_color_dark
    • remove .panel-outset and .panel-inset - use .panel instead
    • remove --panel_inset_shadow, --panel_outset_shadow, --panel_inset_shadow_hover and --panel_outset_shadow_hover
    • remove --panel_padding, --panel_padding_sm, and --panel_padding_xs -- use --p_X instead
    • add utility classes .centered-text, .padded-xs, .padded-sm, and .padded-lg
    • add --border_width
    • add --input_height_sm
    • add styles for radio inputs
  • bake the golden ratio constants in util/maths.ts (#223)
  • bold the .title elements in label elements (#231)
  • close dialog on mousedown instead of click (#230)

0.35.2

  • fix dialog close event to ignore events from elements not in the DOM (#222)

0.35.1

  • fix dialog click event propagation (#221)

0.35.0

  • break: upgrade to Node 18.6 and @sveltejs/kit@1.0.0-next.382 (#219, #220)

0.34.0

  • break: change devmode hotkey to ctrl+Backtick and add the should_toggle function as a prop (#218)

0.33.0

  • break: default a styles to display: flex and display: inline inside .markup (#216)
  • loosen the type of Teleport prop to to accept null (#217)

0.32.0

  • break: rename Breadcrumb.svelte from LinkPath.svelte (#214)
  • break: unpublish Github_Logo.svelte and TwitterLogo.svelte (#213)
  • add "separator" slot to Breadcrumb.svelte (#214)

0.31.0

  • break: unset img stlye display back to the default inline-block (#210)
  • break: remove padding from .markup and add .padded-md and .padded-xl (#212)
  • update focus styles to use the accent color and a solid border (#209, #211)

0.30.1

  • fix golden ratio values in util/maths.ts (#206)
  • add util/dom.ts helper swallow for stopping events concisely (#208)
  • fix .centered-hz to explicitly set row direction (#207)

0.30.0

  • break: replace --radius_xl and --radius_xl5 with --radius_xl2 to 5, and rename --radius_xl2 and radius_xl3 to 2 and 3, respectively (#204)
  • add fade-in animation (#205)

0.29.0

  • break: change --icon_size CSS variables a few pixels to match common standards (#202)
  • remove fixed button font size and inherit instead (#201)

0.28.1

  • fix is_editable to return false for checkbox, radio, and range input types (#198)

0.28.0

  • break: remove last from util/array.ts (#195)
  • add --icon_size which defaults to --icon_size_md (#195)

0.27.1

  • add unwrapError Result helper (#194)
  • fix type of OK and NOT_OK (#194)

0.27.0

  • break: remove icons module exports from root API (#192)
  • add OK and NOT_OK to util/result.ts (#193)

0.26.0

  • break: remove CSS variables --border_style_v, --border_style_h, --border_style_disabled, --button_border_style, --button_border_v_style_disabled, --button_border_h_style_disabled, and --input_border_style (#191)
  • make PendingButton.svelte type "button" and disable when pending (#190)
  • improve styles of disabled buttons and inputs (#190)

0.25.1

  • add toGraphemeCount to util/string.ts (#189)

0.25.0

  • break: remove the ok Result helper (#188)
  • change the unwrap Result helper to make value optional (#188)

0.24.0

  • break: rename --duration_N CSS variables from --transition_duration_N and add --duration_6 (#186)
  • add --animation_duration API to Pending_Animation.svelte (#186)
  • relax is_editable type in util/dom.js (#187)

0.23.0

  • break: remove all Promise behavior from toObtainable because it's too error prone (#185)
  • style summary elements (#183)

0.22.1

  • add Dialog layout option (#179)
  • add dialog_props to DialogData (#179)
  • add new module util/result.js and move Result and unwrap from util/types.js to it, and add the new ok Result helper (#178)
  • add optional random arg that defaults to Math.random to each function in util/random.js (#178)
  • add optional "icon" slot to Message.svelte (#178)
  • improve env handling for log level (#180)
  • add index to Pending_Animation slot props (#181)

0.22.0

  • break: remove font_weight CSS variables (#175)
  • break: rename util/print.ts printString from printStr (#174)
  • improve value formatting in util/print.ts (#174)
  • add traverse helper to util/object.ts (#173)

0.21.0

  • break: change DialogDataSchema path to absolute (#172)

0.20.0

  • break: rename schema export DialogDataSchema from DialogState (#170)

0.19.0

  • break: move dialog/Dialog.svelte from Dialog.svelte (#169)
  • add and publish dialog/Dialogs.svelte and dialog/dialog.ts (#169)

0.18.0

  • break: remove util/terminal.js because it evolved into just re-exporting kleur with one additional helper (#167)
  • break: remove util/equal.js and the dequal dependency (#167)
  • break: rename util/maths.js from util/math.js and mix to lerp (#168)
  • add clamp to util/maths.js (#168)

0.17.0

  • break: rename .column-min to .column-sm and --column_width_min to --column_width_sm and remove min-width of .column/.column-sm (#164)
  • break: remove util/lock.js (#165)

0.16.0

  • break: rename Devmode_Controls.svelte from Devmode.svelte and remove toggle button (#159)
  • break: remove opinionated layout CSS on the html and body elements (#155)
  • break: replace --pane_shadow with --shadow and --shadow_dark (#161)
  • add CSS variables --transition_duration_1 to --transition_duration_5 that get disabled with prefers-reduced-motion (#163)

0.15.2

  • add and publish HueInput.svelte (#156)

0.15.1

  • remove scrollbar padding hack that caused a visual error on some browsers (#153)

0.15.0

  • break: remove most of icons.ts (#148)
  • export Github_Logo.svelte and TwitterLogo.svelte (#150)
  • add reusable .pane CSS class (#152)

0.14.1

  • fix LinkPath.svelte to account for base path and make its props optional (#145)
  • add .pixelated utility class to style.css (#146)

0.14.0

  • break: unset overflow global styles and remove main element styles (#141)
  • break: remove wrap from util/async.ts (#139)
  • publish LinkPath.svelte (#143)
  • add --text_color to body element style (#142)
  • prefer system-ui font family (#142)

0.13.0

  • break: replace Markup.svelte component with class .markup in style.css (#138)
  • add .column-min css class for half-width layouts (#137)

0.12.0

  • break: rename Teleport.svelte from Portal.svelte (#136)
  • break: update styles (#136)
  • break: change Pending_Animation property paused to running (#136)
  • add optional separator arg to toToClientId (#136)
  • graduate to pre-alpha status (#136)

0.11.0

  • break: upgrade deps (#133)
  • break: update styles (#133)
  • break: change kleur exports to match original signatures now that we dropped snake_case (#133)
  • fix unwrap type (#135)

0.10.0

  • break: rename Dialog from Modal (#134)

0.9.0

  • break: rename to camelCase from snake_case (#131)
  • add and publish Dialog.svelte and Teleport.svelte (#127)
  • add and publish FeltWindowHost.svelte and FeltWindowGuest.svelte (#128)

0.8.1

  • add and publish PendingButton.svelte (#125)

0.8.0

  • break: rename to PascalCase from Proper_Snake_Case (#120)

0.7.0

  • break: require Node >=16.6.0 (#116)
  • update styles (#115)

0.6.0

  • break: rename and add exports in icons.ts (#108)
  • break: add peer deps svelte and @sveltejs/kit (#112)
  • update Pending_Animation.svelte with slot content and running prop (#108)
  • replace Message.svelte prop text with a slot (#108)
  • publish Message.svelte (#108)

0.5.5

  • update style.css (#102)

0.5.4

  • publish util/randomSeeded.ts (#106)

0.5.3

0.5.2

  • update style.css (#101)

0.5.1

  • publish util/dom.ts and util/regexp.ts (#99)
  • update style.css (#100)

0.5.0

  • break: merge util/uuid.ts into util/id.ts (#96)
  • add util/id.ts and util/counter.ts (#96)
  • update style.css (#95)
  • publish devmode.ts and Devmode.svelte (#98)

0.4.5

  • update style.css (#94)

0.4.4

  • publish style.css and Markup.svelte (#93)

0.4.3

  • fix published types (#92)

0.4.2

  • publish component Pending_Animation.svelte (#91)

0.4.1

  • export AsyncStatus and wait from root (#89)

0.4.0

  • break: remove camelCase terminal color exports and rename color_bg from bg_color (#88)
  • break: rename avocado from avacado 🥑 (#88)
  • add randomBool to util/random.ts (#88)
  • change randomItem return type to exclude undefined (#88)
  • upgrade Gro to 0.28.2 (#87)

0.3.0

  • break: swap the names of spawn and spawnProcess (#63)
  • break: rename spawnRestartableProcess from createRestartableProcess and remove its delay arg (#63)
  • break: rename util/timings.ts from util/time.ts (#63)
  • break: rename Timings.get_all from Timings.getAll (#63)
  • upgrade Gro to 0.28.1 (#63)

0.2.2

  • fix another issue with published types (#86)

0.2.1

  • fix published types (#86)

0.2.0

  • break: convert to snake_case from camelCase (#50)
  • break: rename src/util from src/utils (#56)
  • add first pass at onboarding sketch (#32)

0.1.4

  • update Gro and publish with its new strategy (#31)

0.1.3

  • move utils from @ryanatkn/gro (#30)

0.1.2

  • remove remaining Svelte components from public API until the full process is ready (#29)

0.1.1

  • remove Nav.svelte from the public API (#27)

0.1.0

  • publish (#19)