- tweak
Package_Detail
package metadata text (38f009f)
- rearrange
Project_Links
(cf2f5b9)
- use Svelte's
on
inContextmenu_Root
instead of DOM event API (#61)
- remove Zzz from project links for now (e342fd8)
- replace
effect_skip
witheffect_with_count
(#60)
- add
shrink
prop toSvg
(fc28782)
- add link to https://fosstodon.org/@ryanatkn (2b7880c)
- remove twitter link and add bluesky (8f7b211)
- linkify blog in
Community_Links
(de2652f)
- remove spiderspace from
Community_Links
for now (66f6ec6)
- fix self dep (7d54cc3)
- upgrade peer dep to Svelte 5 (69acd1d)
- Updated dependencies [69acd1d]
- @ryanatkn/fuz@0.130.0
- Zzz - bot control hq (8342f98)
- remove discord link (222eb8c)
- update webdevladder Mastodon link to fosstodon.org/@webdevladder (bf19a04)
- relax type of
Copy_To_Clipboard
typetext
to disable whennull
(87cddf0)
- add logo for
@ryanatkn/belt
(#58)
- upgrade
svelte
(fbbce1c)
- webdevladder.net has a blog and YouTube channels (d31974c)
- migrate to use
create_context
(18e94e5)
- optimize icons to use a shared component (#50)
- refine
create_context
API (#57)
- add a
create_context
helper (#56)
- fix library nav highlight (#55)
- fix library layout (2420668)
- fix more imports (7eec3af)
- fix imports (b23c745)
-
improve library styles (#54)
- rename
Tome_Header
fromTome_Title
- rename
Tome_Section_Header
fromTome_Subheading
- rename
Library_Link
fromLibrary_Link_Data
- rename
get_tome_by_name
fromget_tome
- use belt's
slugify
, which lowercases, and removetome.slug
andtome.pathname
- rename
- rename
Tome_Content
fromTome_Content
(#53) - add snippets to
Library_Content
to customize the root page and remove theroot_path
prop (#52)
- fix
Breadcrumb
whenbase
is defined (#51)
- bump required node version to
20.17
(7a52122)
- upgrade
@ryanatkn/moss@0.15.0
(91ad06b)
- fix
Dialog_Params['dialog_props']
type to be partial (a158542)
- fix spiders (e8db76e)
- update earbetter logo again (47d8f87)
- update
Earbetter_Logo
(#48)
- add
onclick
prop toCopy_To_Clipboard
(10b7ccc)
- uncenter breadcrumb text (953f4fa)
- fix library sidebar nav width (acfa03d)
- fix shadows after moss upgrade (b96342f)
- migrate svelte:component usage (299549e)
- fix sidebar nav text overflow (2e27112)
- update contextmenu events for Svelte 5 (#47)
- simplify
Copy_To_Clipboard
to not include a wrapper (4abb6ab)
- fix
Copy_To_Clipboard
text size for non-icons (3769839)
- fix
Copy_To_Clipboard
for non-icons (5f904ee)
- add options to
Copy_To_Clipboard
(c4bd56e)
- upgrade
@ryanatkn/moss@0.12
from0.11.1
(#46)
- fix card shadows (6517d8c)
- fix shadows (2bd4177)
- upgrade
@ryanatkn/moss@0.11
from0.10.1
(#45)
- add
light
class to:root
when not auto (#45)
- loosen peer deps temporarily (ca9a88a)
- rename
contextmenu_state.svelte.ts
fromcontextmenu_helpers.svelte.ts
andContextmenu_State
fromContextmenu_Store
(ca9a88a)
- fix
Tome_Section_Header
layout and addcontent_attrs
prop (ca9a88a) - fix secondary nav layout for small screens (ca9a88a)
- upgrade
@ryanatkn/moss@0.9.0
from0.8.0
(54be313)
- make
@ryanatkn/gro
and optional peer dep (589aef5)
- upgrade
@ryanatkn/gro@0.133.0
from 0.132.0 (49b6948)
- remove
fuz_config.ts
and replace with@ryanatkn/fuz_gitops/gitops_config.ts
(9b74ece)
- rename
Fuz_Repo
toFuz_Repo_Config
and itsurl
property torepo_url
(#44)
- rework config (#43)
- pin peer deps (c4a48ea)
- update Spiderspace logo (7ea7a85)
- update Spiderspace logo (025154c)
- add alt text to spiderspace logo (25f5576)
- update Spiderspace logo (346a5b8)
- upgrade
@ryanatkn/moss@0.8.0
from0.7.1
(#42)
- change
Dialogs.svelte
to take a plain arraystores
prop instead of a store (no more stores!) (#41)
- update earbetter logo (e3cddc6)
- add earbetter logo (6d167fc)
- add fuz logo variants (9b161c7)
- publish src files (54ed762)
- enable tsconfig
declaration
anddeclarationMap
(0f0b344) - add tsconfig
sourceRoot
(bf9d234)
- add
Project_Links.svelte
and use it inCommunity_Links_Panel.svelte
(b90fb70)
- add base path hack to
Library_Content.svelte
(6b2b337)
- fix word-break on
Community_Links.svelte
(2a21db8)
-
rework
Themed.svelte
(#38)- move some helpers from
Themed.svelte
totheme.ts
- replace
get_theme
andget_color_scheme
withget_themer
- remove
Themed_Scope.svelte
for now because it's too broken
- move some helpers from
- 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
, andHidden_Personal_Links.svelte
(d422d79)
- switch to use
esm-env
fromimport.meta.env
(#35)
- rename
Mdn_Link
proppath
fromhref
(38ee414)
- add
Gro_Logo
(33009ce)
- fix logo size prop (dc8b326)
- fix logo colors (619e744)
- use standard favicon size in
Package_Detail
(2d7a92f)
- bump minor for breaking changes (45ebcbb)
- add logos for webdevladder and zzz (#33)
- add support for
logo
andlogo_alt
inPackage_Json
(#33) - add
sideEffects
topackage.json
(85b92a8)
- upgrade gro with correctly formatted exports (f499ced)
- downgrade
svelte@5.0.0-next.164
to fix dist types (1ba6a42)
- support
node@20.12
and later (3d29f10)
- downgrade
svelte@5.0.0-next.164
to fix dist types (5647ac3)
- upgrade
node@22.3
(#32)
- upgrade @ryanatkn/gro@0.119 (d364646)
- improve
Package_Summary
logo (#31)
- remove
el
fromPending_Button
props in favor of an exportedfocus
method (#29)
- tweak
Package_Summary
styles (ae718b1)
- add
$bindable
propel
toPending_Button
(#28)
- improve library headings (#27)
- relax
contextmenu_action
type to acceptnull | undefined
(#26)
- fix: update
text_color
fromcolor
(e10330a)
- fix: update moss color variable usage (f8792fa)
-
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
- fix: change
svelte
peer dep to^5.0.0-next.0
from^5
(9e40ee2)
- fix: remove accidental self-dependency (#23)
- fix: pin peer deps for
svelte
and@sveltejs/kit
(#22)
- feat: add theme helpers from
@ryanatkn/moss
(#22) - Updated dependencies [401496e]
- Updated dependencies [401496e]
- @ryanatkn/fuz@0.100.0
- show shadow on
Library_Primary_Nav
only when scrolled down the page (98a2798) - Updated dependencies [98a2798]
- @ryanatkn/fuz@0.99.4
- fix
Tome_Section_Header
h4 links (60a6ec1) - Updated dependencies [60a6ec1]
- @ryanatkn/fuz@0.99.3
- fix
Tome_Section_Header
indentation (4c4c111) - Updated dependencies [4c4c111]
- @ryanatkn/fuz@0.99.2
- add support for
tag
prop value'h4'
toTome_Section_Header
(df0bb3c) - Updated dependencies [df0bb3c]
- @ryanatkn/fuz@0.99.1
- Updated dependencies [72056e3]
- @ryanatkn/fuz@0.99.0
- add
@ryanatkn/moss
to peer deps (5acbaf2)
- extract @ryanatkn/moss - (#20) github.com/ryanatkn/moss/pull/1
- improve
Package_Detail
(b10f1ee) - Updated dependencies [b10f1ee]
- @ryanatkn/fuz@0.97.2
- add
Card
link styling (470608c)
- rework logo component APIs (9222875)
- update
Moss_Logo
(3e035b1)
- add
Zzz_Logo
(dcc26b1)
- add
Moss_Logo
(00edf68)
- add
Fuz_Template_Logo
(6e6d7a6)
- add
Spiderspace_Logo
(9b6df0f)
- hoist
repo_name
out ofLibrary_Content
(a7e6c77)
- allow customizing the library breadcrumb children (a521537)
- fix
Package_Summary
homepage url (a521537)
- rename
Spider
fromFuz_Logo
and publishFuz_Logo
andSpiders
(0f4908e)
- move theme Svelte helpers to
Themed.svelte
fromtheme.ts
to prepare for Moss (3ccf53c)
-
- use
:where
in the reset stylesheet to lower specificity of most selectors (#21) - rename
link_color_selected
fromlink_active
- remove generic variables to support generic fallbacks:
var(--size)
becomesvar(--size, var(--size_md))
var(--icon_size)
becomesvar(--icon_size, var(--icon_size_md))
- use
- improve specificity of reset CSS by using
:where
instead of:is
(215c9d0)
- improve contextmenu api to have more flexible action params (#19)
- fix card styles to workaround a pending Svelte 5 bug (3f4fbd7)
-
rename
font_sans
andfont_mono
fromfont_family_sans
andfont_family_mono
(#15) -
remove
nav
styles (#15) -
remove
Page_Header
andPage_Footer
(#15) -
remove the
border_radius
variable (#15) -
remove
h1-6
margin-top
and compensate by increasingmargin-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
fromline_height_1
- remove
line_height_2
- rename
line_height_sm
fromline_height_3
- rename
line_height_md
fromline_height_4
- rename
line_height_lg
fromline_height_5
- remove
line_height_6
- rename
line_height_xl
fromline_height_7
- rename
-
change shadow variables (#15)
- rename
shadow
toshadow_md
- rename
shadow_inset
toshadow_inset_md
- rename
shadow_inset_active
toshadow_inset_inverse_md
- rename
-
add
Details
(#15) -
remove
.prose
(#15)- use
.unstyled
to get the old behavior forul|ol|menu
a
is now the defaultdiplay: inline
instead offlex
- use
-
add the
.clickable
semantic class (#15)
- upgrade
@ryanatkn/belt@0.20.10
(5be586b)
- fix
Package_Detail
homepage formatting (2b22117)
- fix
Package_Summary
homepage formatting (37e6790) - make hidden
display: none
higher specificity with!important
(948e3e6)
- add
Details
component for lazy loading (#17)
- add float utility classes (38fa81e)
- publish CHANGELOG.md (87f6fa0)
- extract optional stylesheets from
style.css
(#16) - rename
Tome_Link
fromLibrary_Tome_Link
(#14) -
- rename
font_sans
variable fromfont_family
(#16) - remove
spaced_hz
, usemr_lg
- remove
spaced
, usemb_lg
- remove
padded
variables, usep
variants - remove
.unspaced
and.unspaced_hz
- rename
w_100
fromwidth_full
andh_100
fromheight_full
- rename
- add
Mdn_Link
,Mdn_Logo
, and$lib/variable_data.ts
(#14)
- remove variables
icon_size_xl3
andicon_size_xl4
(#13) - rename variable pattern
xsN
fromNxs
andxlN
fromNxl
(#13) - rename
border_color_N
fromborder_N
(#13)
-
many potentially-breaking style changes (#12)
-
rename
Style_Variable
fromTheme_Variable
(#12) -
rename
Theme
propertyvariables
fromitems
(#12) -
rename some variables (#12)
fade_N
fromfaded_N
radius_N
fromborder_radius_N
space_xs5
fromspace_xs5
space_xs4
fromspace_xs4
space_xs3
fromspace_xs3
space_xs2
fromspace_xs2
space_xs
fromspace_xs
space_sm
fromspace_sm
space_md
fromspace_md
space_lg
fromspace_lg
space_xl
fromspace_1
space_xl2
fromspace_2
space_xl3
fromspace_3
space_xl4
fromspace_4
space_xl5
fromspace_5
space_xl6
fromspace_6
space_xl7
fromspace_7
space_xl8
fromspace_8
space_xl9
fromspace_9
size_xl
fromsize_1
size_xl2
fromsize_2
size_xl3
fromsize_3
size_xl4
fromsize_4
size_xl5
fromsize_5
size_xl6
fromsize_6
size_xl7
fromsize_7
size_xl8
fromsize_8
size_xl9
fromsize_9
icon_size_xl
fromicon_size_1
icon_size_xl2
fromicon_size_2
icon_size_xl3
fromicon_size_3
icon_size_xl4
fromicon_size_4
-
remove
theme_color
fromThemed
andTHEME_COLOR
(#9) -
add suffix
_5
to all base variable names (#9)color_a
tocolor_a_5
color_b
tocolor_b_5
color_c
tocolor_c_5
color_d
tocolor_d_5
color_e
tocolor_e_5
color_f
tocolor_f_5
color_g
tocolor_g_5
- add button color classes
.color_a-g
(#9)
-
rename colors (#8)
color_1
tocolor_a_5
andhue_1
tohue_a
(primary)color_2
tocolor_b_5
andhue_2
tohue_b
(success)color_3
tocolor_d_5
andhue_3
tohue_d
color_4
tocolor_e_5
andhue_4
tohue_e
color_5
tocolor_c_5
andhue_5
tohue_c
(danger)color_6
tocolor_f_5
andhue_6
tohue_f
color_7
tocolor_g_5
andhue_7
tohue_g
- remove
.buttonlike
(#7)
- remove
drop_shadow
anddrop_shadow_lg
variables and (#1) renamebox_shadow
/box_shadow_lg
toshadow
/shadow_lg
- add button colors (#1)
- extract package meta and deployments modules to fuz_gitops (#6)
- fix fetch failures (#5)
- publish
Page_Menu
(#4)
- add config and deployments feature (#3)
- republish (#2)
- unpublish package.ts (3300d01)
- add orc (4f8617d)
- fix
.prose
button margins (e651cc6)
- fix table head text alignment (558a22d)
- fix a name (b7d77c5)
- upgrade deps (534e204)
- upgrade deps (1265ae7)
- use
Proper_Snakes
(39e2af5)
- add
"public": true,
topackage.json
(ea562c5)
- remove unused
ThemerParams
(305546f)
- upgrade gro to fix
package.ts
(74a56e7)
- upgrade gro with
modules
added topackage.json
(4829675)
- fix textarea padding (2ed6d56)
- cleanup css (a61c032)
- upgrade gro to add svelte default imports (870d1a1)
- fix input padding and line-height (1814ae7)
- rename
Theme
propertyitems
fromvariables
(0756d97)
-
improve base styles in reference to CSS resets (d8ab48d)
- set base
--line_height
tonormal
and override for.prose
and some elements - set height for
body
to100vh
- simplify default
--font_sans
- set base
- add variables
--line_height_xs-xl
(d8ab48d)
- rename theme property
summary
fromcomment
to match ActivityStreams (e747fd8)
- publish $routes/package.ts (beb1ac2)
- add .p_xl2-5 helper classes (e6872f0)
- rename xl vars to drop the xl, so
_xlX
becomes_X
and_xl
becomes_1
(6540471)
- unpublish
packages
json and task (faf3063)
- remove
@sveltejs/kit
peer dep (5d3090c)
- remove
@ryanatkn/belt
dependency (0d033d3)
- add peer deps (fb47615)
- extract contextmenu (ddb3bf1)
- upgrade to @ryanatkn/gro from @feltjs/gro (e802137)
- upgrade
@ryanatkn/belt@0.15.0
from0.13.1
(ddb3bf1)
- fix theme meta tags (ddb3bf1)
- upgrade @ryanatkn/belt (017ebe6)
- fix some snake_cases (0a1c4d7)
- upgrade deps and switch to
snake_case
(e159ea3)
- www.fuz.dev (861180a)
- rename to
@ryanatkn/fuz
(0287a9b)
- remove a SvelteKit import as a workaround to tests failing (commit)
- improve
Color_Scheme_Input
(commit)
- fix
aside:hover
style (commit)
- tweak
.selectable.selected
style (commit)
- fix
.chip
font-weight
(#346)
- break: remove the
highlighted
prop ofCode
, uselang={null}
instead (#337) - break: rename
Alert
fromMessage
(#339) - add
inline
prop toCode
(#337) - add classes
.inline
,.inline_block
,.block
,.flex
, and.flex_1
(#337) - add
--radius_xs2
(#342)
- break: rename
PendingButton
propbuttonAttrs
toattrs
(#336) - add props
title
anddisabled
toPendingButton
(#336)
- 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 ofThemed
withThemed_Scope
, publish it, and revamp the API ofThemed
(#317, #318) - break: remove
PendingButton
usage of$$restProps
, usebuttonAttrs
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 toPending_Animation
(#327) - improve
HueInput
a11y (#334) - add and publish
$lib/Card.svelte
(#332) - publish
@ryanatkn/fuz_code/Code.svelte
and$lib/prism.css
(#331)
- break: remove
Whiteboard
, use@feltjs/felt-mural
instead (#312) - improve prose styles for
ul
,ol
, andmenu
(#313)
- break: rename the
Theme_Input
proptheme
toselected_theme
and make it andthemes
optional (#310)
- improve defaults of
Color_Scheme_Input
andTheme_Input
(commit)
- add store defaults for
Color_Scheme_Input
andTheme_Input
(commit)
- break: change
Themed
to initialize the color scheme fromlocalStorage
and add helpersget_color_scheme
andset_color_scheme
, and rename itssync
prop tosync_color_scheme
(#308) - break: rename the
Color_Scheme_Input
propcolor_scheme
toselected_color_scheme
to matchTheme_Input
(#308)
- break: remove
Dialog
.pane
wrapper (#307) - break: remove the
max-width
of.pane
(#307) - fix dialog and contextmenu stacking (#307)
- fix the
.chip
background (commit)
- break: remove root exports, change to supporting only full paths (commit)
- 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
toTheme_Input
- add
.formatted
CSS helper class - add
.chip
CSS helper class - add
.spaced
,.unspaced
, and.unspaced_hz
CSS helper classes
- make
- 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
withcreate_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 defaultStyle_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 fromcreateContextmenu
and add thecontextmenu.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 theDialog
component - rename
--input_bg
from--input_bg_color
- rename
.centered-text
to.text_align_center
- remove
.plain-button
, use.plain
onbutton
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 tosize_
, 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
toDialogParams
- 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
- add and publish
- 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 theh
being "horizontal" versus the incorrect but similar "height" - change borders to use alpha so they stack with backgrounds
- publish
- fix root exports (commit)
- break: change root exports to include no Svelte files,
requiring the restructuring of
contextmenu
component dependencies (#302) - break: rename
ContextmenuLink.svelte
toContextmenuLinkEntry.svelte
(#302)
- add
--whiteboard_bg
to replace theWhiteboard
's usage of--bg
(#300) - fix contextmenu reactivity, support contextmenu component duplicates, and add
.chevron
(#299) - add and export
ContextmenuActionParams
type (#298)
- add contextmenu and
.menu-item
(#293) - relax the type of
Dialog
'sclose
fromMouseEvent
toEvent
(#295)
- break: improve dialog types, remove the dialog schema, and add the type-safe
toDialogData
(#294) - upgrade deps (#294)
- break: upgrade deps (#291)
- change the
Dialog
close
event param to be optional (commit)
- add
close
toDialog
slot (commit)
- break: rename
purple
CSS variables fromviolet
, because of the overlap withpink
(#289) - add syntax highlighting to the library on the website (#288)
- style the
option
element (commit)
- upgrade
@ryanatkn/belt@0.7.5
(commit)
- upgrade
@ryanatkn/belt@0.7.4
(commit)
- break: upgrade
@ryanatkn/belt@0.7.3
- add
pointing
toSurface
(commit) - change
Surface
to not block the contextmenu; might need to revert and fix mobile some other way (commit)
- fix radio button style (#285)
- add and publish component
Redirect.svelte
(#284)
- break: change
.markup
to apply nodisplay
property and remove itswidth: 100%
(#281) - add utility classes
.width_full
and.height_full
(#281)
- add the whiteboard sketch
with the published components
Whiteboard.svelte
,Surface.svelte
, andScaled.svelte
(#269, #274) - style the
aside
element (#275) - delete GOVERNANCE.md for the meta-project
@feltjs/felt
's GOVERNANCE.md (#278)
- break: rename to
@ryanatkn/fuz
and upgrade deps (#271)
- break: upgrade deps (#270)
- break: move
lib/dialog/
stuff tolib/
(#264)
- break: remove peer dependencies (#263)
- 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)
- break: remove export
util/async.ts
fromindex.ts
(#256) - break: remove
Falsy
fromutil/types.ts
(#256) - stop truncating unhandled error messages (#258)
- improve default form spacing (#255)
- add default styles for the
legend
element and tweak form layouts (#254)
- add
line-height
to fixinput
,textarea
, andselect
(#253)
- change
unwrap
to throw aResultError
instead of a plainError
, forwarding theresult
(#252)
- fix type of log prefixes and suffixes (#246)
- break: rename
DevLogger
toBaseLogger
(#244) - break: share prefix/suffix state between
Logger
andSystemLogger
by default (#244) - add
Logger.prefixes
,Logger.suffixes
,SystemLogger.prefixes
, andSystemLogger.suffixes
for simpler global configuration (#244) - tweak styles for
label.row
andbutton.inline
(#245)
- no-op republish attempt
- break: change
Logger
prefixes and suffixes to print the return value of functions (#243) - fix scrollbar for
Dialog.svelte
(#242)
- add
null
to the type of theFeltWindowHost.svelte
tenant
prop (#241)
- break: upgrade SvelteKit peer dep to
>=1.0.0-next.454
(#239, #237) - break: require the
tenant
prop forFeltWindowHost.svelte
instead of autodetecting (#238) - add the
target_origin
prop toFeltWindowHost.svelte
(#238) - fix timeout bug in
FeltWindowTenant.svelte
(#238) - add
removeUnordered
helper toutil/array.ts
(#240)
- break: remove
key
fromFeltWindowHost.svelte
andFeltWindowTenant.svelte
(#236)
- break: implement the basic window host and tenant system
in
FeltWindowHost.svelte
and renameFeltWindowTenant.svelte
fromFeltWindowGuest.svelte
(#235)
- 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 variantsmd
/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
- remove
- bake the golden ratio constants in
util/maths.ts
(#223) - bold the
.title
elements inlabel
elements (#231) - close dialog on mousedown instead of click (#230)
- fix dialog close event to ignore events from elements not in the DOM (#222)
- fix dialog click event propagation (#221)
- break: change devmode hotkey to
ctrl+Backtick
and add theshould_toggle
function as a prop (#218)
- break: default
a
styles todisplay: flex
anddisplay: inline
inside.markup
(#216) - loosen the type of
Teleport
propto
to acceptnull
(#217)
- break: rename
Breadcrumb.svelte
fromLinkPath.svelte
(#214) - break: unpublish
Github_Logo.svelte
andTwitterLogo.svelte
(#213) - add
"separator"
slot toBreadcrumb.svelte
(#214)
- break: unset
img
stlyedisplay
back to the defaultinline-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)
- fix golden ratio values in
util/maths.ts
(#206) - add
util/dom.ts
helperswallow
for stopping events concisely (#208) - fix
.centered-hz
to explicitly set row direction (#207)
- break: replace
--radius_xl
and--radius_xl5
with--radius_xl2
to 5, and rename--radius_xl2
andradius_xl3
to 2 and 3, respectively (#204) - add
fade-in
animation (#205)
- break: change
--icon_size
CSS variables a few pixels to match common standards (#202) - remove fixed button font size and inherit instead (#201)
- fix
is_editable
to returnfalse
for checkbox, radio, and range input types (#198)
- break: remove
last
fromutil/array.ts
(#195) - add
--icon_size
which defaults to--icon_size_md
(#195)
- 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)
- add
toGraphemeCount
toutil/string.ts
(#189)
- break: remove the
ok
Result
helper (#188) - change the
unwrap
Result
helper to makevalue
optional (#188)
- break: rename
--duration_N
CSS variables from--transition_duration_N
and add--duration_6
(#186) - add
--animation_duration
API toPending_Animation.svelte
(#186) - relax
is_editable
type inutil/dom.js
(#187)
- break: remove all
Promise
behavior fromtoObtainable
because it's too error prone (#185) - style
summary
elements (#183)
- add
Dialog
layout
option (#179) - add
dialog_props
toDialogData
(#179) - add new module
util/result.js
and moveResult
andunwrap
fromutil/types.js
to it, and add the newok
Result
helper (#178) - add optional
random
arg that defaults toMath.random
to each function inutil/random.js
(#178) - add optional
"icon"
slot toMessage.svelte
(#178) - improve env handling for log level (#180)
- add
index
toPending_Animation
slot props (#181)
- break: remove
font_weight
CSS variables (#175) - break: rename
util/print.ts
printString
fromprintStr
(#174) - improve value formatting in
util/print.ts
(#174) - add
traverse
helper toutil/object.ts
(#173)
- break: change
DialogDataSchema
path to absolute (#172)
- break: rename schema export
DialogDataSchema
fromDialogState
(#170)
- break: move
dialog/Dialog.svelte
fromDialog.svelte
(#169) - add and publish
dialog/Dialogs.svelte
anddialog/dialog.ts
(#169)
- break: remove
util/terminal.js
because it evolved into just re-exportingkleur
with one additional helper (#167) - break: remove
util/equal.js
and thedequal
dependency (#167) - break: rename
util/maths.js
fromutil/math.js
andmix
tolerp
(#168) - add
clamp
toutil/maths.js
(#168)
- break: rename
.column-min
to.column-sm
and--column_width_min
to--column_width_sm
and removemin-width
of.column
/.column-sm
(#164) - break: remove
util/lock.js
(#165)
- break: rename
Devmode_Controls.svelte
fromDevmode.svelte
and remove toggle button (#159) - break: remove opinionated layout CSS on the
html
andbody
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 withprefers-reduced-motion
(#163)
- add and publish
HueInput.svelte
(#156)
- remove scrollbar padding hack that caused a visual error on some browsers (#153)
- break: remove most of
icons.ts
(#148) - export
Github_Logo.svelte
andTwitterLogo.svelte
(#150) - add reusable
.pane
CSS class (#152)
- fix
LinkPath.svelte
to account for base path and make its props optional (#145) - add
.pixelated
utility class tostyle.css
(#146)
- break: unset
overflow
global styles and removemain
element styles (#141) - break: remove
wrap
fromutil/async.ts
(#139) - publish
LinkPath.svelte
(#143) - add
--text_color
tobody
element style (#142) - prefer
system-ui
font family (#142)
- break: replace
Markup.svelte
component with class.markup
instyle.css
(#138) - add
.column-min
css class for half-width layouts (#137)
- break: rename
Teleport.svelte
fromPortal.svelte
(#136) - break: update styles (#136)
- break: change
Pending_Animation
propertypaused
torunning
(#136) - add optional
separator
arg totoToClientId
(#136) - graduate to pre-alpha status (#136)
- break: upgrade deps (#133)
- break: update styles (#133)
- break: change
kleur
exports to match original signatures now that we droppedsnake_case
(#133) - fix
unwrap
type (#135)
- break: rename
Dialog
fromModal
(#134)
- break: rename to
camelCase
fromsnake_case
(#131) - add and publish
Dialog.svelte
andTeleport.svelte
(#127) - add and publish
FeltWindowHost.svelte
andFeltWindowGuest.svelte
(#128)
- add and publish
PendingButton.svelte
(#125)
- break: rename to
PascalCase
fromProper_Snake_Case
(#120)
- 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 andrunning
prop (#108) - replace
Message.svelte
proptext
with a slot (#108) - publish
Message.svelte
(#108)
- update
style.css
(#102)
- publish
util/randomSeeded.ts
(#106)
- add
util/randomSeeded.ts
using code from Johannes Baagøe' (#103)
- update
style.css
(#101)
- break: merge
util/uuid.ts
intoutil/id.ts
(#96) - add
util/id.ts
andutil/counter.ts
(#96) - update
style.css
(#95) - publish
devmode.ts
andDevmode.svelte
(#98)
- update
style.css
(#94)
- publish
style.css
andMarkup.svelte
(#93)
- fix published types (#92)
- publish component
Pending_Animation.svelte
(#91)
- export
AsyncStatus
andwait
from root (#89)
- break: remove camelCase terminal color exports and rename
color_bg
frombg_color
(#88) - break: rename
avocado
fromavacado
🥑 (#88) - add
randomBool
toutil/random.ts
(#88) - change
randomItem
return type to excludeundefined
(#88) - upgrade Gro to 0.28.2 (#87)
- break: swap the names of
spawn
andspawnProcess
(#63) - break: rename
spawnRestartableProcess
fromcreateRestartableProcess
and remove itsdelay
arg (#63) - break: rename
util/timings.ts
fromutil/time.ts
(#63) - break: rename
Timings.get_all
fromTimings.getAll
(#63) - upgrade Gro to 0.28.1 (#63)
- fix another issue with published types (#86)
- fix published types (#86)
- break: convert to
snake_case
fromcamelCase
(#50) - break: rename
src/util
fromsrc/utils
(#56) - add first pass at onboarding sketch (#32)
- update Gro and publish with its new strategy (#31)
- move utils from
@ryanatkn/gro
(#30)
- remove remaining Svelte components from public API until the full process is ready (#29)
- remove
Nav.svelte
from the public API (#27)
- publish (#19)