Skip to content

Commit b91b11a

Browse files
chore: release
1 parent 0da7895 commit b91b11a

File tree

29 files changed

+451
-57
lines changed

29 files changed

+451
-57
lines changed

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ hot-reload = ["freya/hot-reload"]
2424

2525
[workspace.dependencies]
2626
freya = { path = "crates/freya", version = "0.2" }
27-
freya-devtools = { path = "crates/devtools", version = "0.2" }
28-
freya-node-state = { path = "crates/state", version = "0.2" }
29-
freya-renderer = { path = "crates/renderer", version = "0.2" }
30-
freya-elements = { path = "crates/elements", version = "0.2" }
31-
freya-common = { path = "crates/common", version = "0.2" }
32-
freya-hooks = { path = "crates/hooks", version = "0.2" }
33-
freya-core = { path = "crates/core", version = "0.2" }
34-
freya-components = { path = "crates/components", version = "0.2" }
27+
freya-devtools = { path = "crates/devtools", version = "0.3" }
28+
freya-node-state = { path = "crates/state", version = "0.3" }
29+
freya-renderer = { path = "crates/renderer", version = "0.3" }
30+
freya-elements = { path = "crates/elements", version = "0.3" }
31+
freya-common = { path = "crates/common", version = "0.3" }
32+
freya-hooks = { path = "crates/hooks", version = "0.3" }
33+
freya-core = { path = "crates/core", version = "0.3" }
34+
freya-components = { path = "crates/components", version = "0.3" }
3535
freya-testing = { path = "crates/testing", version = "0.2" }
36-
freya-engine = { path = "crates/engine", version = "0.2" }
36+
freya-engine = { path = "crates/engine", version = "0.3" }
3737
torin = { path = "crates/torin", version = "0.2" }
3838

3939
freya-native-core-macro = { path = "crates/native-core-macro", version = "0.2" }
40-
freya-native-core = { path = "crates/native-core", version = "0.2" }
40+
freya-native-core = { path = "crates/native-core", version = "0.3" }
4141

4242
dioxus = { version = "0.5", default-features = false, features = ["macro", "signals", "hooks"]}
4343
dioxus-rsx = { version = "0.5", features = ["hot_reload"] }

crates/common/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.3.0](https://github.com/marc2332/freya/compare/freya-common-v0.2.1...freya-common-v0.3.0) - 2024-06-21
10+
11+
### Added
12+
- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598))
13+
- Queued focus ([#650](https://github.com/marc2332/freya/pull/650))
14+
- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647))
15+
- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626))
16+
- Close app with `use_platform` ([#613](https://github.com/marc2332/freya/pull/613))
17+
- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597))
18+
19+
### Other
20+
- Simplify the `VirtualDOM` polling ([#729](https://github.com/marc2332/freya/pull/729))
21+
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689))
22+
- release-plz.toml
23+
- Only release crates under /crates
24+
- Rust 1.78 ([#600](https://github.com/marc2332/freya/pull/600))

crates/common/Cargo.toml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
[package]
2-
name = "freya-common"
3-
description = "Internal common utilities for Freya."
4-
version = "0.2.1"
5-
edition = "2021"
6-
license = "MIT"
7-
authors = ["Marc Espín <[email protected]>"]
8-
readme = "../../readme.md"
9-
homepage = "https://freyaui.dev/"
10-
repository = "https://github.com/marc2332/freya"
11-
keywords = ["gui", "ui", "desktop", "skia", "dioxus"]
12-
categories = ["gui", "asynchronous"]
13-
14-
[package.metadata.docs.rs]
15-
features = ["freya-engine/mocked-engine"]
16-
17-
[features]
18-
skia-engine = ["freya-engine/skia-engine"]
19-
20-
[dependencies]
21-
torin = { workspace = true }
22-
23-
dioxus-core = { workspace = true }
24-
25-
accesskit = { workspace = true }
26-
accesskit_winit = { workspace = true }
27-
winit = { workspace = true }
28-
freya-engine = { workspace = true }
29-
freya-native-core = { workspace = true }
30-
rustc-hash= { workspace = true }
31-
32-
uuid = { workspace = true }
1+
[package]
2+
name = "freya-common"
3+
description = "Internal common utilities for Freya."
4+
version = "0.3.0"
5+
edition = "2021"
6+
license = "MIT"
7+
authors = ["Marc Espín <[email protected]>"]
8+
readme = "../../readme.md"
9+
homepage = "https://freyaui.dev/"
10+
repository = "https://github.com/marc2332/freya"
11+
keywords = ["gui", "ui", "desktop", "skia", "dioxus"]
12+
categories = ["gui", "asynchronous"]
13+
14+
[package.metadata.docs.rs]
15+
features = ["freya-engine/mocked-engine"]
16+
17+
[features]
18+
skia-engine = ["freya-engine/skia-engine"]
19+
20+
[dependencies]
21+
torin = { workspace = true }
22+
23+
dioxus-core = { workspace = true }
24+
25+
accesskit = { workspace = true }
26+
accesskit_winit = { workspace = true }
27+
winit = { workspace = true }
28+
freya-engine = { workspace = true }
29+
freya-native-core = { workspace = true }
30+
rustc-hash= { workspace = true }
31+
32+
uuid = { workspace = true }

crates/components/CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.3.0](https://github.com/marc2332/freya/compare/freya-components-v0.2.1...freya-components-v0.3.0) - 2024-06-21
10+
11+
### Added
12+
- Render one more item in VirtualScrollView for smooth scrolling ([#723](https://github.com/marc2332/freya/pull/723))
13+
- Use System fonts ([#661](https://github.com/marc2332/freya/pull/661))
14+
- Signal-based reactivity for `use_canvas` ([#693](https://github.com/marc2332/freya/pull/693))
15+
- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607))
16+
- Tree builder utilities for components ([#681](https://github.com/marc2332/freya/pull/681))
17+
- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673))
18+
- Support nested routes in `ActivableRoute` ([#675](https://github.com/marc2332/freya/pull/675))
19+
- Add backward compatibility for onclick event handler in Button
20+
- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601))
21+
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631))
22+
- Text dragging with shift and cursor ([#642](https://github.com/marc2332/freya/pull/642))
23+
- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622))
24+
- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626))
25+
- `placeholder` for Input ([#616](https://github.com/marc2332/freya/pull/616))
26+
- Animated `VirtualScrollView` ([#604](https://github.com/marc2332/freya/pull/604))
27+
- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597))
28+
- Close popup with esc key ([#594](https://github.com/marc2332/freya/pull/594))
29+
30+
### Fixed
31+
- *(deps)* update all non-major dependencies ([#578](https://github.com/marc2332/freya/pull/578))
32+
- Small fixes for Tabs
33+
- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648))
34+
- `WindowDragArea` component hanging on non-left click. ([#625](https://github.com/marc2332/freya/pull/625))
35+
36+
### Other
37+
- Clean up Tabs components
38+
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689))
39+
- Run clippy in tests and examples
40+
- release-plz.toml
41+
- Only release crates under /crates
42+
- Rust 1.78 ([#600](https://github.com/marc2332/freya/pull/600))

crates/components/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "freya-components"
33
description = "Components library desgined for Freya."
4-
version = "0.2.1"
4+
version = "0.3.0"
55
edition = "2021"
66
license = "MIT"
77
authors = ["Marc Espín <[email protected]>"]

crates/core/CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.3.0](https://github.com/marc2332/freya/compare/freya-core-v0.2.1...freya-core-v0.3.0) - 2024-06-21
10+
11+
### Added
12+
- Use System fonts ([#661](https://github.com/marc2332/freya/pull/661))
13+
- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704))
14+
- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701))
15+
- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607))
16+
- Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606))
17+
- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598))
18+
- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647))
19+
- Reactive Window data ([#637](https://github.com/marc2332/freya/pull/637))
20+
- Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635))
21+
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631))
22+
23+
### Fixed
24+
- *(deps)* update all non-major dependencies ([#578](https://github.com/marc2332/freya/pull/578))
25+
- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648))
26+
- Fix performance dropping rapidly after selecting a text for some time ([#624](https://github.com/marc2332/freya/pull/624))
27+
- Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609))
28+
29+
### Other
30+
- Rethink mutations writer ([#731](https://github.com/marc2332/freya/pull/731))
31+
- Reorganize `freya-renderer` ([#715](https://github.com/marc2332/freya/pull/715))
32+
- Rename node states to follow an unified naming ([#713](https://github.com/marc2332/freya/pull/713))
33+
- Move rendering to `freya-core` ([#712](https://github.com/marc2332/freya/pull/712))
34+
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689))
35+
- Run clippy in tests and examples
36+
- process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629))
37+
- release-plz.toml
38+
- Only release crates under /crates

crates/core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "freya-core"
33
description = "Internal core funcionatilies for Freya."
4-
version = "0.2.1"
4+
version = "0.3.0"
55
edition = "2021"
66
license = "MIT"
77
authors = ["Marc Espín <[email protected]>"]

crates/devtools/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.3.0](https://github.com/marc2332/freya/compare/freya-devtools-v0.2.1...freya-devtools-v0.3.0) - 2024-06-21
10+
11+
### Added
12+
- Tree-like explorer for devtools ([#684](https://github.com/marc2332/freya/pull/684))
13+
- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673))
14+
- More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667))
15+
- Persisted devtools routing ([#657](https://github.com/marc2332/freya/pull/657))
16+
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631))
17+
18+
### Other
19+
- Clean up Tabs components
20+
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689))
21+
- release-plz.toml
22+
- Only release crates under /crates

crates/devtools/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "freya-devtools"
33
description = "Devtools panel integration for Freya."
4-
version = "0.2.1"
4+
version = "0.3.0"
55
edition = "2021"
66
license = "MIT"
77
authors = ["Marc Espín <[email protected]>"]

crates/elements/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.3.0](https://github.com/marc2332/freya/compare/freya-elements-v0.2.0...freya-elements-v0.3.0) - 2024-06-21
10+
11+
### Added
12+
- Use System fonts ([#661](https://github.com/marc2332/freya/pull/661))
13+
- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704))
14+
- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701))
15+
- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601))
16+
17+
### Other
18+
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689))
19+
- release-plz.toml
20+
- Only release crates under /crates

0 commit comments

Comments
 (0)