Update Rust crate egui to 0.30.0 #129
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/egui-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.29.1->0.30.0Release Notes
emilk/egui (egui)
v0.30.0Compare Source
✨ Highlights
Modal, a popup that blocks input to the rest of the application (#5358 by @lucasmerlin)egui_kittestThis release welcomes a new crate to the family: egui_kittest.
egui_kittestis a testing framework for egui, allowing you to test both automation (simulated clicks and other events),and also do screenshot testing (useful for regression tests).
egui_kittestis built usingkittest, which is a general GUI testing framework that aims to work with any Rust GUI (not just egui!).kittestuses the accessibility libraryAccessKitfor automatation and to query the widget tree.kittestandegui_kittestare written by @lucasmerlin.Here's a quick example of how to use
egui_kittestto test a checkbox:⭐ Added
ModalandMemory::set_modal_layer#5358 by @lucasmerlinUiBuilder::layer_idand removelayer_idfromUi::new#5195 by @emilkTextEdit#5203 by @bircniResponse::intrinsic_sizeforTextEdit#5266 by @lucasmerlinMultiTouchInfo#5247 by @lucasmerlinContext::add_font#5228 by @frederik-uniBox<str>forWidgetText,RichText#5309 by @dimtpapWindow::scroll_bar_visibility#5231 by @ZeenobitComboBox::close_behavior#5305 by @avalschpainter.line()#5291 by @bircniButton::image_tint_follows_text_color#5430 by @emilkContext::layer_transform_to_global&layer_transform_from_global#5465 by @emilk🔧 Changed
Arcto reduce memory consumption #5276 by @StarStarJegui::util::cachetoegui::cache; addFramePublisher#5426 by @emilkOrder::PanelResizeLine#5455 by @emilkprofilingcrate to support more profiler backends #5150 by @teddemunnik🐛 Fixed
ScrollAreadrag velocity when drag stopped #5175 by @valadaptiveViewportCommand::Visible#5244 by @rustbasicUi::new_childdoes not consider thesizing_passfield ofUiBuilder#5262 by @zhatuokunWindow::default_posdoes not work #5315 by @rustbasicSidesdid not apply the layout position correctly #5303 by @zhatuokunStyle::override_font_idinRichText#5310 by @MStarhaTextEditinside aScrollArea#3660 by @juancampaon_hover_text_at_pointerfor transformed layers #5429 by @emilkAreaoutside itsconstrain_rect#5459 by @MScottMcBeeui.new_childshould now respectdisabled#5483 by @emilkConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: custom_consumption/Cargo.lock
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Pull request closed