-
-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dfb1037
commit b9d904e
Showing
29 changed files
with
545 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.3.0](https://github.com/marc2332/freya/compare/freya-common-v0.2.1...freya-common-v0.3.0) - 2024-09-01 | ||
|
||
### Added | ||
- `PluginHandle` ([#793](https://github.com/marc2332/freya/pull/793)) | ||
- `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)) | ||
- Queued focus ([#650](https://github.com/marc2332/freya/pull/650)) | ||
- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) | ||
- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626)) | ||
- Close app with `use_platform` ([#613](https://github.com/marc2332/freya/pull/613)) | ||
- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597)) | ||
|
||
### Other | ||
- Simplify the `VirtualDOM` polling ([#729](https://github.com/marc2332/freya/pull/729)) | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- release-plz.toml | ||
- Only release crates under /crates | ||
- Rust 1.78 ([#600](https://github.com/marc2332/freya/pull/600)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
[package] | ||
name = "freya-common" | ||
description = "Internal common utilities for Freya." | ||
version = "0.2.1" | ||
edition = "2021" | ||
license = "MIT" | ||
authors = ["Marc Espín <mespinsanz@gmail.com>"] | ||
readme = "../../readme.md" | ||
homepage = "https://freyaui.dev/" | ||
repository = "https://github.com/marc2332/freya" | ||
keywords = ["gui", "ui", "desktop", "skia", "dioxus"] | ||
categories = ["gui", "asynchronous"] | ||
|
||
[package.metadata.docs.rs] | ||
features = ["freya-engine/mocked-engine"] | ||
|
||
[features] | ||
skia-engine = ["freya-engine/skia-engine"] | ||
|
||
[dependencies] | ||
torin = { workspace = true } | ||
|
||
dioxus-core = { workspace = true } | ||
|
||
accesskit = { workspace = true } | ||
winit = { workspace = true } | ||
freya-engine = { workspace = true } | ||
freya-native-core = { workspace = true } | ||
rustc-hash= { workspace = true } | ||
|
||
uuid = { workspace = true } | ||
[package] | ||
name = "freya-common" | ||
description = "Internal common utilities for Freya." | ||
version = "0.3.0" | ||
edition = "2021" | ||
license = "MIT" | ||
authors = ["Marc Espín <mespinsanz@gmail.com>"] | ||
readme = "../../readme.md" | ||
homepage = "https://freyaui.dev/" | ||
repository = "https://github.com/marc2332/freya" | ||
keywords = ["gui", "ui", "desktop", "skia", "dioxus"] | ||
categories = ["gui", "asynchronous"] | ||
|
||
[package.metadata.docs.rs] | ||
features = ["freya-engine/mocked-engine"] | ||
|
||
[features] | ||
skia-engine = ["freya-engine/skia-engine"] | ||
|
||
[dependencies] | ||
torin = { workspace = true } | ||
|
||
dioxus-core = { workspace = true } | ||
|
||
accesskit = { workspace = true } | ||
winit = { workspace = true } | ||
freya-engine = { workspace = true } | ||
freya-native-core = { workspace = true } | ||
rustc-hash= { workspace = true } | ||
|
||
uuid = { workspace = true } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.3.0](https://github.com/marc2332/freya/compare/freya-components-v0.2.1...freya-components-v0.3.0) - 2024-09-01 | ||
|
||
### Added | ||
- `PluginHandle` ([#793](https://github.com/marc2332/freya/pull/793)) | ||
- Dropdown layout improvements and new width theme option | ||
- Support percentage of auto in layout ([#784](https://github.com/marc2332/freya/pull/784)) | ||
- `import_svg` macro ([#790](https://github.com/marc2332/freya/pull/790)) | ||
- Scroll controller ([#772](https://github.com/marc2332/freya/pull/772)) | ||
- Move `shadow` of `Input` to `InputTheme` ([#781](https://github.com/marc2332/freya/pull/781)) | ||
- Panic when an attribute has a wrongly-formatted value, but only in debug builds to easily spot bugs ([#759](https://github.com/marc2332/freya/pull/759)) | ||
- Change the wheels scroll based on the direction ([#751](https://github.com/marc2332/freya/pull/751)) | ||
- `BottomTab` component ([#747](https://github.com/marc2332/freya/pull/747)) | ||
- Animated router transitions ([#745](https://github.com/marc2332/freya/pull/745)) | ||
- Improve layout of `Button` component | ||
- Render one more item in VirtualScrollView for smooth scrolling ([#723](https://github.com/marc2332/freya/pull/723)) | ||
- Use System fonts ([#661](https://github.com/marc2332/freya/pull/661)) | ||
- Signal-based reactivity for `use_canvas` ([#693](https://github.com/marc2332/freya/pull/693)) | ||
- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) | ||
- Tree builder utilities for components ([#681](https://github.com/marc2332/freya/pull/681)) | ||
- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673)) | ||
- Support nested routes in `ActivableRoute` ([#675](https://github.com/marc2332/freya/pull/675)) | ||
- Add backward compatibility for onclick event handler in Button | ||
- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) | ||
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) | ||
- Text dragging with shift and cursor ([#642](https://github.com/marc2332/freya/pull/642)) | ||
- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) | ||
- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626)) | ||
- `placeholder` for Input ([#616](https://github.com/marc2332/freya/pull/616)) | ||
- Animated `VirtualScrollView` ([#604](https://github.com/marc2332/freya/pull/604)) | ||
- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597)) | ||
- Close popup with esc key ([#594](https://github.com/marc2332/freya/pull/594)) | ||
|
||
### Fixed | ||
- Better input click handling | ||
- Force the dropdown items vertically ([#827](https://github.com/marc2332/freya/pull/827)) | ||
- Consider corner radius for events and overflow clipping ([#768](https://github.com/marc2332/freya/pull/768)) | ||
- *(deps)* update all non-major dependencies ([#578](https://github.com/marc2332/freya/pull/578)) | ||
- Small fixes for Tabs | ||
- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) | ||
- `WindowDragArea` component hanging on non-left click. ([#625](https://github.com/marc2332/freya/pull/625)) | ||
|
||
### Other | ||
- Add opengl_rtt example. ([#813](https://github.com/marc2332/freya/pull/813)) | ||
- Increase Sidebar width | ||
- Clean up Tabs components | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- Run clippy in tests and examples | ||
- release-plz.toml | ||
- Only release crates under /crates | ||
- Rust 1.78 ([#600](https://github.com/marc2332/freya/pull/600)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.3.0](https://github.com/marc2332/freya/compare/freya-core-v0.2.1...freya-core-v0.3.0) - 2024-09-01 | ||
|
||
### Added | ||
- `PluginHandle` ([#793](https://github.com/marc2332/freya/pull/793)) | ||
- Ignore unnecessary dioxus vdom mutations ([#821](https://github.com/marc2332/freya/pull/821)) | ||
- Avoid copying images when rendering ([#808](https://github.com/marc2332/freya/pull/808)) | ||
- Add missing gradient functions ([#776](https://github.com/marc2332/freya/pull/776)) | ||
- Support `space-between`/`space-around`/`space-evenly` alignments ([#758](https://github.com/marc2332/freya/pull/758)) | ||
- Use System fonts ([#661](https://github.com/marc2332/freya/pull/661)) | ||
- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) | ||
- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701)) | ||
- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) | ||
- Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) | ||
- `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)) | ||
- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) | ||
- Reactive Window data ([#637](https://github.com/marc2332/freya/pull/637)) | ||
- Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635)) | ||
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) | ||
|
||
### Fixed | ||
- Show missing attributes in devtools ([#801](https://github.com/marc2332/freya/pull/801)) | ||
- Prevent opacity from clipping the node bounds ([#764](https://github.com/marc2332/freya/pull/764)) | ||
- Consider corner radius for events and overflow clipping ([#768](https://github.com/marc2332/freya/pull/768)) | ||
- Fix `unfocus` of accesibility nodes ([#755](https://github.com/marc2332/freya/pull/755)) | ||
- Skip DOM Nodes loaded in the same mutations run ([#744](https://github.com/marc2332/freya/pull/744)) | ||
- Invalidate layout of modified text nodes | ||
- *(deps)* update all non-major dependencies ([#578](https://github.com/marc2332/freya/pull/578)) | ||
- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) | ||
- Fix performance dropping rapidly after selecting a text for some time ([#624](https://github.com/marc2332/freya/pull/624)) | ||
- Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609)) | ||
|
||
### Other | ||
- Add opengl_rtt example. ([#813](https://github.com/marc2332/freya/pull/813)) | ||
- *(deps)* update all non-major dependencies ([#749](https://github.com/marc2332/freya/pull/749)) | ||
- Revert part of [#731](https://github.com/marc2332/freya/pull/731) | ||
- Rethink mutations writer ([#731](https://github.com/marc2332/freya/pull/731)) | ||
- Reorganize `freya-renderer` ([#715](https://github.com/marc2332/freya/pull/715)) | ||
- Rename node states to follow an unified naming ([#713](https://github.com/marc2332/freya/pull/713)) | ||
- Move rendering to `freya-core` ([#712](https://github.com/marc2332/freya/pull/712)) | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- Run clippy in tests and examples | ||
- process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629)) | ||
- release-plz.toml | ||
- Only release crates under /crates |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.3.0](https://github.com/marc2332/freya/compare/freya-devtools-v0.2.1...freya-devtools-v0.3.0) - 2024-09-01 | ||
|
||
### Added | ||
- Add missing gradient functions ([#776](https://github.com/marc2332/freya/pull/776)) | ||
- Small UI improvements in the devtools | ||
- Tree-like explorer for devtools ([#684](https://github.com/marc2332/freya/pull/684)) | ||
- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673)) | ||
- More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667)) | ||
- Persisted devtools routing ([#657](https://github.com/marc2332/freya/pull/657)) | ||
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) | ||
|
||
### Fixed | ||
- Show missing attributes in devtools ([#801](https://github.com/marc2332/freya/pull/801)) | ||
|
||
### Other | ||
- Clean up Tabs components | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- release-plz.toml | ||
- Only release crates under /crates |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.3.0](https://github.com/marc2332/freya/compare/freya-elements-v0.2.0...freya-elements-v0.3.0) - 2024-09-01 | ||
|
||
### Added | ||
- Support `space-between`/`space-around`/`space-evenly` alignments ([#758](https://github.com/marc2332/freya/pull/758)) | ||
- Use System fonts ([#661](https://github.com/marc2332/freya/pull/661)) | ||
- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) | ||
- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701)) | ||
- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) | ||
|
||
### Fixed | ||
- Small typos | ||
|
||
### Other | ||
- Fix color syntax link in background.md | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- release-plz.toml | ||
- Only release crates under /crates |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.3.0](https://github.com/marc2332/freya/compare/freya-engine-v0.2.2...freya-engine-v0.3.0) - 2024-09-01 | ||
|
||
### Added | ||
- Add missing gradient functions ([#776](https://github.com/marc2332/freya/pull/776)) | ||
- Canvas snapshots for `freya-testing` ([#720](https://github.com/marc2332/freya/pull/720)) | ||
- Skia-safe v0.75 ([#716](https://github.com/marc2332/freya/pull/716)) | ||
- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) | ||
|
||
### Fixed | ||
- Prevent opacity from clipping the node bounds ([#764](https://github.com/marc2332/freya/pull/764)) | ||
- Add missing skia mocked methods | ||
|
||
### Other | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- release-plz.toml | ||
- Only release crates under /crates |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.2.3](https://github.com/marc2332/freya/compare/freya-v0.2.2...freya-v0.2.3) - 2024-09-01 | ||
|
||
### Added | ||
- `PluginHandle` ([#793](https://github.com/marc2332/freya/pull/793)) | ||
- Add `performance-overlay` feature to `freya` crate ([#809](https://github.com/marc2332/freya/pull/809)) | ||
- Allow custom Tokio Runtimes ([#765](https://github.com/marc2332/freya/pull/765)) | ||
- `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)) | ||
- More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667)) | ||
- Do not re-export freya-testing ([#669](https://github.com/marc2332/freya/pull/669)) | ||
- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) | ||
- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) | ||
|
||
### Fixed | ||
- Properly launch the tokio runtime | ||
- Require to pass both the width and height for window size at once when desired ([#757](https://github.com/marc2332/freya/pull/757)) | ||
|
||
### Other | ||
- Repair the color value in the comment information ([#694](https://github.com/marc2332/freya/pull/694)) | ||
- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) | ||
- release-plz.toml | ||
- Only release crates under /crates |
Oops, something went wrong.