Emil Ernerfeldt
|
d7459bc13d
|
Move `egui::app` into new `epi` crate
|
4 years ago |
Emil Ernerfeldt
|
6953dc7d5d
|
Split out the Egui demo code to new crate `egui_demo_lib`
|
4 years ago |
Emil Ernerfeldt
|
650450bc3a
|
Make cfg=web_sys_unstable_apis optional, fixing `cargo check`
|
4 years ago |
lucaspoffo
|
46471f930d
|
Fix nested scrolling (#83)
Add scroll_delta in FrameState to fix nested scrolling.
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
|
4 years ago |
Emil Ernerfeldt
|
d7e03cb186
|
Add changelog for new manual scrolling additions
https://github.com/emilk/egui/pull/81
|
4 years ago |
Emil Ernerfeldt
|
6dd15dd1a3
|
Add shadows under windows
|
4 years ago |
Emil Ernerfeldt
|
d38b16f1ea
|
Learn how to spell to "tessellation"
|
4 years ago |
lucaspoffo
|
19b4d87c65
|
Add ui.scroll_to_cursor and response.scroll_to_me (#81)
Contributed by https://github.com/lucaspoffo
|
4 years ago |
Emil Ernerfeldt
|
07e96ca17f
|
Add syntax highlighting in egui web fetch example
|
4 years ago |
Emil Ernerfeldt
|
2870001544
|
Document mutex types
|
4 years ago |
Emil Ernerfeldt
|
69ffa9be35
|
Remove `pixels_per_point` from `FontDefinitions`
|
4 years ago |
Emil Ernerfeldt
|
847f67c835
|
Rename FontFamily::VariableWidth to FontFamily::Proportional
|
4 years ago |
Emil Ernerfeldt
|
53ab2f4ef6
|
Improve documentation
|
4 years ago |
Emil Ernerfeldt
|
a1fa9903b0
|
Add a lot of documentation and inter-doc links
|
4 years ago |
Emil Ernerfeldt
|
22e442c613
|
Remove some dead code
|
4 years ago |
Emil Ernerfeldt
|
997103a910
|
Removed `pub` on some things that should be private
|
4 years ago |
Emil Ernerfeldt
|
442b876cb5
|
Remove math::TAU and use std::f32::consts::TAU instead
|
4 years ago |
Emil Ernerfeldt
|
958fc2753a
|
RepaintSignal now implements Sync so it can be sent to another thread
Fixes https://github.com/emilk/egui/issues/82
|
4 years ago |
Emil Ernerfeldt
|
af1df8d339
|
Deploy new web demo
|
4 years ago |
Emil Ernerfeldt
|
dca7f85f21
|
Release Egui 0.6.0
|
4 years ago |
Emil Ernerfeldt
|
085485b2f9
|
cargo update
|
4 years ago |
Emil Ernerfeldt
|
8f40439a35
|
Fix incorrect deprecation redirect
|
4 years ago |
Emil Ernerfeldt
|
db3fdbe6d3
|
Add response.interact(sense), e.g. to check for clicks on labels
|
4 years ago |
Emil Ernerfeldt
|
de614153b5
|
Add default_fonts feature: Turn off if you use your own fonts
|
4 years ago |
Emil Ernerfeldt
|
6f5fd1b9c0
|
Replace parking_lot with atomic_refcell
You can still opt-in to use parking_lot if you plan to use the same
egui::Context from multiple threads.
|
4 years ago |
Emil Ernerfeldt
|
58fcf0f2a1
|
Changed: ui.allocate_painter returns a Response
|
4 years ago |
Emil Ernerfeldt
|
48dfcde65f
|
Add ui.allocate_response(…): allocate space and check for interactions
|
4 years ago |
Emil Ernerfeldt
|
66ae0ed7b9
|
Add Id to Response
|
4 years ago |
Emil Ernerfeldt
|
a2ab35bab8
|
Rename `Sense::nothing()` to `Sense::hover()`
|
4 years ago |
Emil Ernerfeldt
|
b65e6327ab
|
ui.allocate_space now returns an (Id, Rect) tuple
|
4 years ago |
Emil Ernerfeldt
|
cd7abb457f
|
Expand Window + Resize areas to be large enough for last frames content
|
4 years ago |
Emil Ernerfeldt
|
997cd4b279
|
ui.columns: Improve allocated size estimation + justified layous
Closes https://github.com/emilk/egui/issues/76
|
4 years ago |
Emil Ernerfeldt
|
355934ddc1
|
Add helpers ui.set_width and ui.set_width_range
|
4 years ago |
Emil Ernerfeldt
|
38e36fd806
|
Combo boxes has a scroll area
Closes https://github.com/emilk/egui/issues/75
|
4 years ago |
Emil Ernerfeldt
|
d3eba239ed
|
Rename Painter::debug_arrow to Painter::arrow
|
4 years ago |
Emil Ernerfeldt
|
36c15c4e41
|
Add egui::math::Rot2 rotation helper
|
4 years ago |
Patrik Höglund
|
bb469bf52f
|
Make it possible to set Glium windows as not resizable. (#69)
|
4 years ago |
Emil Ernerfeldt
|
dbab277658
|
[egui_glium] Restore window position when starting app
|
4 years ago |
Emil Ernerfeldt
|
05f3cd66ce
|
README.md: add links to egui_template, Discussions and CONTRIBUTING.md
|
4 years ago |
Emil Ernerfeldt
|
5588c2075c
|
Create CONTRIBUTING.md
|
4 years ago |
Emil Ernerfeldt
|
58c025a7e3
|
Merge pull request #70 from emilk/framework
Combine demo_glium and demo_web into one egui_demo crate
|
4 years ago |
Emil Ernerfeldt
|
d0f6954900
|
Combine demo_glium and demo_web into one egui_demo crate
|
4 years ago |
Emil Ernerfeldt
|
fb941cf618
|
[egui_web] Simplify the arguments you pass to `start()`
|
4 years ago |
Emil Ernerfeldt
|
8f034d391d
|
[egui_glium] Your app state will auto-save to a good directory
Directory found with https://docs.rs/directories-next/2.0.0/directories_next/struct.ProjectDirs.html#method.data_dir
|
4 years ago |
Emil Ernerfeldt
|
89937bf636
|
[egui_web] Auto-save app state to Local Storage every 30 seconds
|
4 years ago |
Emil Ernerfeldt
|
2fe1e99218
|
Remove example_glium
Look at https://github.com/emilk/egui_template instead
|
4 years ago |
Emil Ernerfeldt
|
8e9bce459f
|
Move Painting demo to own window (and file)
|
4 years ago |
Emil Ernerfeldt
|
f9b1e88fe6
|
Constrain tooltips to fit within the screen
|
4 years ago |
Emil Ernerfeldt
|
03d09a9b57
|
Turn on anti-aliasing in debug builds
|
4 years ago |
Emil Ernerfeldt
|
75e2752a47
|
Tweak hyperlink color
|
4 years ago |