marc2332 / freya

Cross-platform GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.
https://freyaui.dev/
MIT License
1.33k stars 51 forks source link

chore: release #741

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 1 month ago

🤖 New release

Changelog

## `freya-renderer`

## [0.3.0](https://github.com/marc2332/freya/compare/freya-renderer-v0.2.1...freya-renderer-v0.3.0) - 2024-06-26 ### Added - Use System fonts ([#661](https://github.com/marc2332/freya/pull/661)) - Skia-safe v0.75 ([#716](https://github.com/marc2332/freya/pull/716)) - Only send keydowns when the window is focused ([#705](https://github.com/marc2332/freya/pull/705)) - `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)) - Tree-like explorer for devtools ([#684](https://github.com/marc2332/freya/pull/684)) - More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667)) - Queued focus ([#650](https://github.com/marc2332/freya/pull/650)) - 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)) - `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)) ### Fixed - Call `on_setup` hook - *(deps)* update all non-major dependencies ([#578](https://github.com/marc2332/freya/pull/578)) - Fix some inconsitencies with the 0.30 update ([#696](https://github.com/marc2332/freya/pull/696)) - Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) - Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609)) ### Other - ExitApp command was not working - Rethink mutations writer ([#731](https://github.com/marc2332/freya/pull/731)) - Simplify the `VirtualDOM` polling ([#729](https://github.com/marc2332/freya/pull/729)) - Clean up some code from `freya-renderer` - Only make window visible once built - Reorganize `freya-renderer` ([#715](https://github.com/marc2332/freya/pull/715)) - Move rendering to `freya-core` ([#712](https://github.com/marc2332/freya/pull/712)) - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629)) - release-plz.toml - Only release crates under /crates - Fix typo on `with_default_font`
## `freya-common`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-common-v0.2.1...freya-common-v0.3.0) - 2024-06-26 ### Added - `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))
## `freya-engine`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-engine-v0.2.2...freya-engine-v0.3.0) - 2024-06-26 ### Added - 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)) ### Other - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - release-plz.toml - Only release crates under /crates
## `freya-native-core`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-native-core-v0.2.1...freya-native-core-v0.3.0) - 2024-06-26 ### Added - `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) ### Fixed - *(deps)* update rust crate dashmap to v6 ([#739](https://github.com/marc2332/freya/pull/739)) - *(deps)* update rust crate dashmap to v6 ([#726](https://github.com/marc2332/freya/pull/726)) ### Other - Revert "fix(deps): update rust crate dashmap to v6 ([#726](https://github.com/marc2332/freya/pull/726))" ([#730](https://github.com/marc2332/freya/pull/730)) - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - Run clippy in tests and examples - Remove unused file
## `freya-native-core-macro`
## [0.2.1](https://github.com/marc2332/freya/compare/freya-native-core-macro-v0.2.0...freya-native-core-macro-v0.2.1) - 2024-06-26 ### Other - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689))
## `torin`
## [0.2.1](https://github.com/marc2332/freya/compare/torin-v0.2.0...torin-v0.2.1) - 2024-06-26 ### Added - Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) ### Other - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - Run clippy in tests and examples - release-plz.toml - Only release crates under /crates
## `freya-core`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-core-v0.2.1...freya-core-v0.3.0) - 2024-06-26 ### Added - 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 - 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 - 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
## `freya-elements`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-elements-v0.2.0...freya-elements-v0.3.0) - 2024-06-26 ### Added - 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)) ### Other - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - release-plz.toml - Only release crates under /crates
## `freya`
## [0.2.3](https://github.com/marc2332/freya/compare/freya-v0.2.2...freya-v0.2.3) - 2024-06-26 ### Added - `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)) ### 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
## `freya-components`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-components-v0.2.1...freya-components-v0.3.0) - 2024-06-26 ### Added - 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 - *(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 - 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))
## `freya-hooks`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-hooks-v0.2.1...freya-hooks-v0.3.0) - 2024-06-26 ### Added - Improve layout of `Button` component - 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)) - `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)) - Replace selected text with the new insert ([#678](https://github.com/marc2332/freya/pull/678)) - Optionally allow inserting tabs as spaces ([#664](https://github.com/marc2332/freya/pull/664)) - Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673)) - `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) - Select all text ([#652](https://github.com/marc2332/freya/pull/652)) - Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) - Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635)) - `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) - Remove text with Delete ([#644](https://github.com/marc2332/freya/pull/644)) - Text dragging with shift and cursor ([#642](https://github.com/marc2332/freya/pull/642)) - Delete text selection with backspace ([#640](https://github.com/marc2332/freya/pull/640)) - 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)) - 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)) ### Fixed - Prevent crash on keyboard navigation with empty text ([#706](https://github.com/marc2332/freya/pull/706)) - Store cached assets in Root Scope ([#668](https://github.com/marc2332/freya/pull/668)) - Stop at line length when navigating with keyboard arrows in text - 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)) ### Other - Small fixes and clean up of internal code - New shader editor example - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - Use single position cursor ([#653](https://github.com/marc2332/freya/pull/653)) - Add tests for shift + click text selection - Merge branch 'main' of https://github.com/marc2332/freya - Fix shift+click selection in virtualized editors - Enable a `use_theme` doc test - Fix text selection in some cases - release-plz.toml - Only release crates under /crates
## `freya-node-state`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-node-state-v0.2.1...freya-node-state-v0.3.0) - 2024-06-26 ### Added - `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) - Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) - Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) - Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) ### Other - 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)) - Rust 1.79 ([#710](https://github.com/marc2332/freya/pull/710)) - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - Run clippy in tests and examples - release-plz.toml - Only release crates under /crates
## `freya-testing`
## [0.2.2](https://github.com/marc2332/freya/compare/freya-testing-v0.2.1...freya-testing-v0.2.2) - 2024-06-26 ### Added - Canvas snapshots for `freya-testing` ([#720](https://github.com/marc2332/freya/pull/720)) - Use System fonts ([#661](https://github.com/marc2332/freya/pull/661)) - Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) - 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)) - Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) ### Fixed - Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609)) ### Other - Rethink mutations writer ([#731](https://github.com/marc2332/freya/pull/731)) - Simplify the `VirtualDOM` polling ([#729](https://github.com/marc2332/freya/pull/729)) - Rename node states to follow an unified naming ([#713](https://github.com/marc2332/freya/pull/713)) - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629)) - release-plz.toml - Only release crates under /crates - Clean up debris
## `freya-devtools`
## [0.3.0](https://github.com/marc2332/freya/compare/freya-devtools-v0.2.1...freya-devtools-v0.3.0) - 2024-06-26 ### Added - 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)) ### Other - Clean up Tabs components - `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) - release-plz.toml - Only release crates under /crates


This PR was generated with release-plz.