Conversation
* feat: adds Tree component * feat: Improve Tree component * feat: Improve Tree component * feat: Using the leptos_transition_group library * feat: adds CollapseTransition component * feat: Tree adds size prop
* feat: Add disabled for checkbox * fix: Checkbox disabled background color --------- Co-authored-by: lizi <48741584+lizidev@users.noreply.github.com>
|
Hey, any plans on proceeding with this PR? |
|
@povilasb I plan to finish working on https://github.com/thaw-ui/thaw/milestone/4 first, and then release v0.5. |
|
Perfect. Heads up that I've been testing this branch with
$ rustc --version
rustc 1.88.0 (6b00bc388 2025-06-23)
$ cargo leptos --version
cargo-leptos 0.2.36
$ sw_vers
ProductName: macOS
ProductVersion: 15.5
BuildVersion: 24F74Let me know if you need more info. |
|
@povilasb The Thaw feature should not be enabled by default. |
|
That worked indeed. Thank you 🙇 I still am a little confused on when to use the SSR feature? |
|
Heads up that there will be a few reactive-graph related issues with leptos error[E0277]: the trait bound `S: reactive_graph::owner::storage::Storage<ArcField<Vec<T>>>` is not satisfied
--> /Users/povilas/projects/thaw/thaw_utils/src/signals/model/vec_model.rs:261:48
|
261 | let field: Field<Vec<T>, S> = subfield.into();
| ^^^^ the trait `reactive_graph::owner::storage::Storage<ArcField<Vec<T>>>` is not implemented for `S`
|
= note: required for `Field<Vec<T>, S>` to implement `From<Subfield<Inner, Prev, Vec<T>>>`
= note: required for `Subfield<Inner, Prev, Vec<T>>` to implement `Into<Field<Vec<T>, S>>`
help: consider further restricting type parameter `S` with trait `Storage`
|
255 | S: Storage<T> + Storage<ArcField<Vec<T>>> + Storage<Option<T>> + Storage<Vec<T>> + reactive_graph::owner::storage::Storage<reactive_stores::ArcField<std::vec::Vec<T>>>,
| ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
The documentation is a bit misleading here, I will correct this later. Specifically, we should not activate the corresponding features, but only provide two features to the cargo-leptos tool, which will build two packages based on these two features.
There are no problems in my local and CI. Can you provide the execution command and version information (execute |
|
Commendable effort! When do you think this might be merged? |
* fix: make cargo test pass * feat: Add pure-rust-locales dependency * feat: Add locale to ConfigProvider * feat: translate the month name in Calendar * feat: translate the month name in DatePicker * feat: translate the day name in Calendar * feat: translate the day name in DatePicker * feat: start the week at the correct day in Calendar * feat: start the week at the correct day in DatePicker * docs: write docs for internationalization * feat: translate the today button in French locales * refactor: make LocaleConfig more generic This allows the user to provide its own translation of "Today" for locales where we don't provide one. * refactor: make some methods of LocaleConfig crate-private
|
@lizidev just tested with the latest version of this branch - compiles fine now. |
* feat: min and max props added to Grid (#417) * grid: added min and max props * switch from `MaybeProp`s to `Signal`s * add input_size property to spin_button * i32 -> u32 --------- Co-authored-by: jerhat <2805041+jerhat@users.noreply.github.com>
|
Since leptos v0.8 has been out for a while, and to better facilitate CI/CD, I'm merging the thaw/v0.5 branch into main. For issues related to thaw-v0.4, please check out the thaw-v0.4 branch. |

This is meant to prepare for a 0.5.0-alpha release.
It will include the following breaking changes:
Iconis changed to icondata_core::Icon type.MenuItemis changed to generic type.Reason: When adding new components requires changing ColorTheme, it is very easy to make breaking changes.
example: