Releases: marc2332/freya
Releases · marc2332/freya
v0.2.0
Release v0.2 of Freya 🦀
Go check the blog post!
What's Changed
- feat: Sidebar example by @marc2332 in #237
- feat: Material Design example by @marc2332 in #275
- feat: Set cursor to default on unmount in
CursorArea
by @marc2332 in #294 - feat: Tic Tac Toe example by @marc2332 in #295
- feat: Torin benchmarks by @marc2332 in #277
- feat: Clean and refactor some internals by @marc2332 in #296
- fix: Manually request redraw after resize on macOS by @kobutri in #301
- fix: Filter invalid children in
DioxusDOMAdapter::children_of
by @marc2332 in #303 - feat: Cache nodes validations by @marc2332 in #305
- feat: Make the viewports inheritance a bit faster by @marc2332 in #307
- docs: Arch Linux setup instructions by @piny4man in #308
- fix: Use main branch as base for ci benchmarks by @marc2332 in #311
- feat: Use FxHashSet for dirty nodes in Torin by @marc2332 in #310
- feat: New torin benchmark for invalidations in the middle of the tree by @marc2332 in #315
- fix: Properly pass children ids in torin benchmarks by @marc2332 in #316
- fix(docs): Update Torin's link in differences with Dioxus by @tigerros in #309
- feat: Pass the initial value of use_animation in a callback by @marc2332 in #312
- feat: ProgressBar component by @marc2332 in #300
- feat: General cleanup of freya's components by @marc2332 in #313
- feat: Skia-safe v0.66.3 by @marc2332 in #319
- feat: Improved measuring of cached layout by @marc2332 in #314
- feat: Avoid extra animations overhead by @marc2332 in #321
- chore: Disable web dioxus features by @marc2332 in #323
- feat: Password mode for
Input
component by @OlshaMB in #325 - Configure Renovate by @renovate in #334
- chore(deps): update actions/checkout action to v4 by @renovate in #336
- fix(deps): update dependency @astrojs/react to v3 by @renovate in #340
- fix(deps): update dependency astro to v3 by @renovate in #342
- fix(deps): update dependency @astrojs/deno to v5 by @renovate in #339
- fix(deps): update dependency @fontsource/inter to v5 by @renovate in #341
- fix(deps): update rust crate open to v5 by @renovate in #343
- feat: Add support to customize text color inside progress bar component by @marc2332 in #338
- feat: min_width + min_height and max_width + max_height window modifiers by @marc2332 in #331
- feat: Add hover and active effects for the scrollbar thumbs by @marc2332 in #333
- feat: Table component by @marc2332 in #298
- feat: New torin benchmark by @marc2332 in #318
- feat: Event Loop ticker for components by @marc2332 in #345
- fix(deps): update all non-major dependencies by @renovate in #335
- fix: Update cursor position after updating text by @katyo in #349
- feat: Enhanced layout alignments by @marc2332 in #330
- feat:
set_cursor
shortcut by @marc2332 in #359 - chore: Rename 'align' attribute to 'text_align' by @marc2332 in #332
- fix: mouseenter wasn't being emitted when mouseover was emitted at the same time by @marc2332 in #360
- feat: Improve and optimize elements clipping by @marc2332 in #353
- fix: Proper event loop ticker for testing runner by @marc2332 in #364
- feat: Improve
Input
component by @marc2332 in #354 - feat: New
fill
mode for width and height by @marc2332 in #362 - feat: Devtools fixes and improvements by @marc2332 in #366
- feat: Hyper minor rendering optimization by @marc2332 in #368
- feat: Show the Hand cursor when hovering the
Button
,Slider
andSwitch
components by @marc2332 in #373 - chore: Organize torin tests by @marc2332 in #369
- feat:
Table
enhancements by @marc2332 in #365 - chore: Merge
layout
crate intocore
crate by @marc2332 in #375 - feat: Support Window icons by @marc2332 in #374
- feat: Absolute positioning by @marc2332 in #370
- fix: Slow down
Slider
wheel scroll by @marc2332 in #378 - feat:
ExternalLink
andTooltip
enhancements by @marc2332 in #377 - chore(deps): update actions/checkout action to v4 by @renovate in #379
- feat: Improve design and UX of
Accordion
by @marc2332 in #382 - feat:
Body
component by @marc2332 in #385 - feat: Reorder events based on their priority by @marc2332 in #380
- feat: Improve design and UX of
Dropdown
by @marc2332 in #381 - chore: Add missing doc comments in
Table
component by @marc2332 in #386 - feat: Skip viewports of paragraph text spans by @marc2332 in #391
- fix: Fix Tic Tac Toe example by @marc2332 in #405
- chore(deps): update actions/checkout action to v4 by @renovate in #401
- feat: Window builder hook by @marc2332 in #396
- feat: Add a Demo for Torin by @marc2332 in #400
- feat: Skip text spans when traversing the DOM by @marc2332 in #403
- feat: Support floats for colors alpha by @marc2332 in #398
- Fix wording in book by @tigerros in #406
- Fix window icons which don't have a 32 bit depth by @tigerros in #410
- book: Add always up-to-date component reference by @tigerros in #413
- book: Add imports to hot reload chapter by @tigerros in #415
- chore(deps): bump vite from 4.4.11 to 4.5.1 in /website by @dependabot in #419
- fix(deps): update dependency astro to v4 by @renovate in #417
- feat: Opacity attribute by @marc2332 in #397
- Mention the fact that the book uses some APIs from the git version by @tigerros in #408
- feat: Plugins system by @marc2332 in #395
- feat: Dioxus 0.4.3 by @marc2332 in #420
- feat: Performance Overlay Plugin by @marc2332 in #394
- book: Fix mistake in theming chapter by @tigerros in #426
- feat: Versioned docs by @marc2332 in #429
- feat: Per-component themes by @tigerros in #425
- Fix error in password example by @tigerros in #432
- Fix typo in
rect
prop by @tigerros in #433 - Versioned docs: better warnings + fix some typos by @tigerros in #431
- feat: Installer example with cargo-packager by @marc2332 in #390
- fix: Touch start and end events were not triggering pointer events by @marc2332 in #430
- feat: New viewport size unit by @marc2332 in #421
- Add example and doc tests to workflow by @tigerros in #434
- Create publishing chapter by @tigerros in #407
- Fix English in the main crate docs by @tigerros in #435
- bench: Update torin benchmarks by @marc2332 in #441
- Improve
OrderDirection
docs by @tigerros in #444 - chore: Clean up
freya-testing
by @marc2332 in #445 - chore: `Scrol...