Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
c848a27
refactor: rework popover components to use css anchor positioning and…
adoyle0 Jan 30, 2026
e7643c4
0.5.0
adoyle0 Jan 30, 2026
df83e46
refactor: change all invalid and disabled props to Reactive to allow …
adoyle0 Jan 30, 2026
3366624
update deps
adoyle0 Jan 30, 2026
70938d2
handle `disabled` prop type change
adoyle0 Jan 30, 2026
84792aa
change `Default` theme to `Neutral` and use neutral theme as default
adoyle0 Jan 30, 2026
b1eaf9e
overhaul `Button` and add examples
adoyle0 Jan 31, 2026
1e1bdbe
update button group and separator
adoyle0 Jan 31, 2026
35c0129
update accordion
adoyle0 Feb 1, 2026
db765b5
update `Alert` and add `AlertAction`
adoyle0 Feb 1, 2026
38561a4
update `Badge`, change `as_button` to `render_as`, links can render a…
adoyle0 Feb 1, 2026
eab8d81
rm old file
adoyle0 Feb 1, 2026
9e41386
update `Avatar` and add `size` prop to `Avatar`, add `AvatarBadge` an…
adoyle0 Feb 1, 2026
62418ed
update breadcrumb, add `none` variant to `Button`
adoyle0 Feb 1, 2026
81ae29f
update select components and add basic multi-select support
adoyle0 Feb 2, 2026
ccf95c5
update card, add `CardAction`
adoyle0 Feb 2, 2026
848c281
update checkbox
adoyle0 Feb 2, 2026
aaae37c
cleanup, consolidate and merge a bunch of components
adoyle0 Feb 3, 2026
9aa2c3d
clean up checkbox
adoyle0 Feb 3, 2026
93ef51a
more input/label tweaks
adoyle0 Feb 3, 2026
611180c
update popovers
adoyle0 Feb 4, 2026
8bd0b65
more cleanup/try to separate layout and style more
adoyle0 Feb 4, 2026
45ced62
dialog stuff
adoyle0 Feb 5, 2026
1bb8d3c
finish dialog/alert_dialog, examples and docs
adoyle0 Feb 6, 2026
40cea35
update `AspectRatio`
adoyle0 Feb 6, 2026
7a84e13
update `Empty`
adoyle0 Feb 6, 2026
dbf1a8a
update `Field`
adoyle0 Feb 8, 2026
20ca29d
update input_group and textarea
adoyle0 Feb 13, 2026
6357cf2
update item
adoyle0 Feb 13, 2026
7c3d6cf
update kbd
adoyle0 Feb 13, 2026
21a1d3a
update label
adoyle0 Feb 13, 2026
be43275
add `Label` examples
adoyle0 Feb 14, 2026
94ecc8d
update `Pagination`
adoyle0 Feb 14, 2026
f3778f0
update `Progress`
adoyle0 Feb 15, 2026
2074d71
update leptosfmt.toml
adoyle0 Feb 16, 2026
998d58b
update `Radio` and make invalid and disabled states/labels consistent…
adoyle0 Feb 16, 2026
0cd4739
WIP: `Sidebar`, `Collapsible`, primitives, add trigger highlighting
adoyle0 Mar 3, 2026
d81f53b
add `Sheet`, sidebar mobile rendering
adoyle0 Mar 5, 2026
2b66c12
work on dialogs in dropdowns/triggers
adoyle0 Mar 6, 2026
a16d2a8
update deps
adoyle0 Mar 22, 2026
ebfea49
add button active state
adoyle0 Mar 22, 2026
d684deb
add testing site
adoyle0 Mar 22, 2026
e21d32c
start making primitives
adoyle0 Mar 23, 2026
e0c771d
start making primitives
adoyle0 Mar 23, 2026
0b883bb
more primitives
adoyle0 Mar 24, 2026
909d64f
separator wrappers
adoyle0 Mar 24, 2026
8939ff0
fix hydration weirdness when spreading on primitives
adoyle0 Mar 30, 2026
0cfc1bf
fix popover submenus opening in the wrong place
adoyle0 Mar 30, 2026
ec2ec16
fix some client routing effect weirdness
adoyle0 Mar 31, 2026
69fcaf1
make `CheckboxPrimitive` for `Checkbox` `Switch` and `Radio` and limi…
adoyle0 Apr 1, 2026
aa8fda7
update `Skeleton` style
adoyle0 Apr 1, 2026
e48006c
add/update skeleton examples
adoyle0 Apr 1, 2026
fffbce3
update slider
adoyle0 Apr 10, 2026
cede896
clean up docs_macro and add multi-threading with rayon for syntax hig…
adoyle0 Apr 11, 2026
f712c0c
more rayon more fast
adoyle0 Apr 11, 2026
f69b0eb
handle signals properly with no effects for checkboxes
adoyle0 Apr 11, 2026
d84b433
better signal handing/reactivity, lower latency
adoyle0 Apr 13, 2026
e9deadb
better signal handing/reactivity, lower latency
adoyle0 Apr 13, 2026
4c02976
rm unused
adoyle0 Apr 13, 2026
f780eac
update `Switch` component/styling and examples
adoyle0 Apr 14, 2026
670389d
update table
adoyle0 Apr 14, 2026
b90eecf
update `Tabs` component and examples
adoyle0 Apr 15, 2026
3c5b71c
simplify some type descriptions for readability
adoyle0 Apr 15, 2026
7ebbe9a
update `Toggle` component and examples
adoyle0 Apr 15, 2026
c30b195
update theme switcher a bit
adoyle0 Apr 15, 2026
a547215
update `Tooltip` component and examples, some more reactivity tweaks
adoyle0 Apr 16, 2026
1473c8f
set up modular base styles and hard code vega for now
adoyle0 Apr 17, 2026
7ce8cf7
put that back
adoyle0 Apr 17, 2026
f2f0918
hook up base switching and add accordion bases
adoyle0 Apr 17, 2026
b79205d
add `Alert` bases
adoyle0 Apr 17, 2026
bbdff6e
some dialog stuff
adoyle0 Apr 26, 2026
47a9575
add alert dialog variants
adoyle0 Apr 26, 2026
1cd7742
add dialog variants
adoyle0 Apr 26, 2026
ab73a2a
rm redundant css, reduced motion gate, match shadcn api, fix width is…
adoyle0 Apr 27, 2026
376cd9f
add avatar variants
adoyle0 Apr 27, 2026
18093d8
add badge variants
adoyle0 Apr 27, 2026
79655ad
add breadcrumb variants
adoyle0 Apr 27, 2026
70fa773
add button variants
adoyle0 Apr 28, 2026
17e8735
add button_group variants
adoyle0 Apr 29, 2026
6f55832
add card variants
adoyle0 Apr 29, 2026
18e90cc
fix typo
adoyle0 Apr 29, 2026
0455f5a
add checkbox variants
adoyle0 Apr 30, 2026
f46c36d
better build.rs errors
adoyle0 May 1, 2026
3e47e42
add dropdown variants
adoyle0 May 1, 2026
7337b7f
add empty variants
adoyle0 May 2, 2026
55c2c7d
add label variants
adoyle0 May 3, 2026
dc21cb8
add field variants
adoyle0 May 4, 2026
1b95be3
add input variants
adoyle0 May 4, 2026
8a0eebb
add input_group variants
adoyle0 May 4, 2026
c7aed45
add item variants
adoyle0 May 4, 2026
d8ef20b
add kbd variants
adoyle0 May 5, 2026
5927fa9
add pagination variants
adoyle0 May 5, 2026
b2b8d8e
add popover variants
adoyle0 May 5, 2026
185ae7f
add progress variants
adoyle0 May 5, 2026
1997e54
add radio variants
adoyle0 May 6, 2026
7aaeea8
add select variants
adoyle0 May 6, 2026
70f0b82
add separator variants
adoyle0 May 6, 2026
d4b11e5
add sheet variants
adoyle0 May 7, 2026
b288ccc
add sidebar variants
adoyle0 May 7, 2026
83b51bd
add skeleton variants
adoyle0 May 7, 2026
f6128f3
add slider variants
adoyle0 May 8, 2026
957e709
add switch variants
adoyle0 May 8, 2026
5ebd730
add table variants
adoyle0 May 8, 2026
6617a41
add tabs variants
adoyle0 May 8, 2026
419188a
add textarea variants
adoyle0 May 8, 2026
9aded00
tweak sidebar shadows to match upstream
adoyle0 May 8, 2026
0795b50
add toggle variants
adoyle0 May 8, 2026
4de4df1
add tooltip variants
adoyle0 May 8, 2026
eda25d6
fix some style override issues
adoyle0 May 9, 2026
2775654
css tweaks/fixes
adoyle0 May 31, 2026
58e6a37
more css layering/tweaks/fixes
adoyle0 Jun 2, 2026
c038420
tooltip tweaks
adoyle0 Jun 2, 2026
e33f6bb
fix tabs layering and underline
adoyle0 Jun 3, 2026
9a9ea8a
more layer tweaks
adoyle0 Jun 3, 2026
df8ba4c
anchor positioning gets weird with spans
adoyle0 Jun 3, 2026
9bea763
fix field label cards
adoyle0 Jun 4, 2026
89b3b75
`Fields` and inputs inherit `disabled` and `invalid` signals
adoyle0 Jun 7, 2026
c50352a
handle some warnings
adoyle0 Jun 7, 2026
c16613b
only sera should be uppercase
adoyle0 Jun 7, 2026
83804db
more minor tweaks and fixes
adoyle0 Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .leptosfmt.toml

This file was deleted.

6 changes: 0 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,12 +108,6 @@ provided by default, but it can be overridden by adding an `AccordionTriggerIcon
components display their defaults when they have no children, but override those defaults with
arbitrary content provided as children.

### Avoid using other Singlestage components internally

An example of this is the `DropdownMenuTrigger`. Instead of using a `Button`, it re-implements the
`Button` itself. This avoids a layer of complexity and prevents updates to `Button` breaking
`DropdownMenuTrigger`. Remember to add feature dependencies to `Cargo.toml` when using CSS classes
from other components.

### Prefix CSS classes with `singlestage-` to avoid name collisions

Expand Down
Loading