0.26.0-alpha.1
版本发布时间: 2024-02-02 03:31:59
emilk/egui最新发布版本:0.29.0(2024-09-26 21:35:19)
Try it out with version string 0.26.0-alpha.1
Changelogs
Full diff at https://github.com/emilk/egui/compare/0.25.0..HEAD
egui
- Selectable text in Labels #3814
-
ComboBox
: add builder method for height #3001 (thanks @hinto-janai!) - Add keys
?
,/
,|
#3820 - Fix clickable widgets blocking scrolling on touch screens #3815 (thanks @lucasmerlin!)
- Fix
stable_dt
#3832 - Bug Fix :
Response::is_pointer_button_down_on
is now false the frame the button is released #3833 (thanks @rustbasic!) - Use runtime knowledge of OS for OS-specific text editing #3840
- Refactor: move text selection logic to own module #3843
- Fix: dragging to above/below a
TextEdit
orLabel
will select text to begin/end #3858 - Add
Response::contains_pointer
#3859 - Always set
response.hovered
to false when dragging another widget #3860 - Add
Align2::anchor_size
#3863 - Add
Context::debug_text
#3864 - Add some drag-and-drop-related APIs in
Response
andMemory
#3876 (thanks @abey79!) - Allow read access to shapes added to painter this frame #3866 (thanks @brunizzl!)
- Cross-widget text select #3870
- Smooth scrolling #3884
- Register callbacks with
Context::on_begin_frame
andon_end_frame
. #3886 - Improve
Response.dragged
,drag_started
andclicked
#3888 - Improve
Frame
API to allow picking color until after adding content #3889 - Add drag-and-drop APIs with payloads storage #3887
- Turn off text wrapping by default in combo-box popups #3912
-
Response.context_menu
now returns the response of the context menu, if open #3904 (thanks @AufarZakiev!) - Add opacity factor to
TextShape
#3916 (thanks @StratusFearMe21!) - Auto-repaint when widgets move or changes id. #3930
- Niche-optimize
Id
so thatOption<Id>
is the same size asId
#3932 - Parallell tessellation #3934
- Update to puffin 0.19 #3940
eframe
- Keep
ViewportInfo::maximized
andminimized
up-to-date on Windows #3831 (thanks @rustbasic!) - Update wgpu to 0.19 #3824
- Fix: handle
IconData::default()
without crashing #3842 - Fix Android crash on resume #3847 (thanks @Garoven!)
- Add
WgpuConfiguration::desired_maximum_frame_latency
#3874 -
egui-wgpu
: turn off the default features ofwgpu
#3875 - Fix Android crash on resume with Glow backend #3867 (thanks @Garoven!)
- Don't call
App::update
on minimized windows #3877 (thanks @rustbasic!) - Much more accurate
cpu_usage
timing #3913 - Update to puffin 0.19 #3940
egui_extras
egui_plot
- Make
egui_plot::PlotMemory
public #3871 - Customizable spacing of grid and axis label spacing #3896
- Change default plot line thickness from 1.0 to 1.5 #3918
- Expand plot axes thickness to fit their labels #3921
- Plot items now have optional id which is returned in the plot's response when hovered #3920 (thanks @Wumpf!)
- Parallell tessellation #3934
egui_glow
- Add
x11
andwayland
features to egui-wgpu and egui_glow #3909 (thanks @YgorSouza!)
egui-wgpu
- Update wgpu to 0.19 #3824
- Add
WgpuConfiguration::desired_maximum_frame_latency
#3874 - Turn off the default features of
wgpu
#3875 - Re-try adapter creation if creation with WebGPU enabled fails and WebGL was enabled. #3895 (thanks @Wumpf!)
- Postpone call to get_current_texture #3914
- Add
x11
andwayland
features to egui-wgpu and egui_glow #3909 (thanks @YgorSouza!)
egui-winit
- Don't consume clipboard shortcuts #3812 (thanks @Dinnerbone!)
- ✋
egui_winit
: Allow getting theclipboard
andallow_ime
state #3724 (thanks @tosti007!)
epaint
- Add
Align2::anchor_size
#3863 - Add opacity factor to
TextShape
#3916 (thanks @StratusFearMe21!) - Parallell tessellation #3934