Emil Ernerfeldt
|
53ab2f4ef6
|
Improve documentation
|
2020-12-27 14:16:37 +01:00 |
|
Emil Ernerfeldt
|
a1fa9903b0
|
Add a lot of documentation and inter-doc links
|
2020-12-27 12:57:15 +01:00 |
|
Emil Ernerfeldt
|
22e442c613
|
Remove some dead code
|
2020-12-27 12:56:57 +01:00 |
|
Emil Ernerfeldt
|
997103a910
|
Removed pub on some things that should be private
|
2020-12-27 12:56:16 +01:00 |
|
Emil Ernerfeldt
|
442b876cb5
|
Remove math::TAU and use std::f32::consts::TAU instead
|
2020-12-27 11:24:08 +01:00 |
|
Emil Ernerfeldt
|
958fc2753a
|
RepaintSignal now implements Sync so it can be sent to another thread
Fixes https://github.com/emilk/egui/issues/82
|
2020-12-27 10:49:26 +01:00 |
|
Emil Ernerfeldt
|
af1df8d339
|
Deploy new web demo
|
2020-12-26 23:18:24 +01:00 |
|
Emil Ernerfeldt
|
dca7f85f21
|
Release Egui 0.6.0
|
2020-12-26 22:43:29 +01:00 |
|
Emil Ernerfeldt
|
085485b2f9
|
cargo update
|
2020-12-26 22:39:17 +01:00 |
|
Emil Ernerfeldt
|
8f40439a35
|
Fix incorrect deprecation redirect
|
2020-12-26 22:35:21 +01:00 |
|
Emil Ernerfeldt
|
db3fdbe6d3
|
Add response.interact(sense), e.g. to check for clicks on labels
|
2020-12-26 22:05:56 +01:00 |
|
Emil Ernerfeldt
|
de614153b5
|
Add default_fonts feature: Turn off if you use your own fonts
|
2020-12-26 21:20:55 +01:00 |
|
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.
|
2020-12-26 20:36:25 +01:00 |
|
Emil Ernerfeldt
|
58fcf0f2a1
|
Changed: ui.allocate_painter returns a Response
|
2020-12-26 19:50:18 +01:00 |
|
Emil Ernerfeldt
|
48dfcde65f
|
Add ui.allocate_response(…): allocate space and check for interactions
|
2020-12-26 19:14:13 +01:00 |
|
Emil Ernerfeldt
|
66ae0ed7b9
|
Add Id to Response
|
2020-12-26 11:28:55 +01:00 |
|
Emil Ernerfeldt
|
a2ab35bab8
|
Rename Sense::nothing() to Sense::hover()
|
2020-12-26 02:09:32 +01:00 |
|
Emil Ernerfeldt
|
b65e6327ab
|
ui.allocate_space now returns an (Id, Rect) tuple
|
2020-12-26 01:38:26 +01:00 |
|
Emil Ernerfeldt
|
cd7abb457f
|
Expand Window + Resize areas to be large enough for last frames content
|
2020-12-25 15:41:18 +01:00 |
|
Emil Ernerfeldt
|
997cd4b279
|
ui.columns: Improve allocated size estimation + justified layous
Closes https://github.com/emilk/egui/issues/76
|
2020-12-25 15:34:33 +01:00 |
|
Emil Ernerfeldt
|
355934ddc1
|
Add helpers ui.set_width and ui.set_width_range
|
2020-12-25 15:29:00 +01:00 |
|
Emil Ernerfeldt
|
38e36fd806
|
Combo boxes has a scroll area
Closes https://github.com/emilk/egui/issues/75
|
2020-12-25 13:18:47 +01:00 |
|
Emil Ernerfeldt
|
d3eba239ed
|
Rename Painter::debug_arrow to Painter::arrow
|
2020-12-25 12:27:34 +01:00 |
|
Emil Ernerfeldt
|
36c15c4e41
|
Add egui::math::Rot2 rotation helper
|
2020-12-25 12:27:34 +01:00 |
|
Patrik Höglund
|
bb469bf52f
|
Make it possible to set Glium windows as not resizable. (#69)
|
2020-12-22 15:20:38 +01:00 |
|
Emil Ernerfeldt
|
dbab277658
|
[egui_glium] Restore window position when starting app
|
2020-12-21 22:10:31 +01:00 |
|
Emil Ernerfeldt
|
05f3cd66ce
|
README.md: add links to egui_template, Discussions and CONTRIBUTING.md
|
2020-12-20 00:54:20 +01:00 |
|
Emil Ernerfeldt
|
5588c2075c
|
Create CONTRIBUTING.md
|
2020-12-19 23:14:57 +01:00 |
|
Emil Ernerfeldt
|
58c025a7e3
|
Merge pull request #70 from emilk/framework
Combine demo_glium and demo_web into one egui_demo crate
|
2020-12-19 21:43:29 +01:00 |
|
Emil Ernerfeldt
|
d0f6954900
|
Combine demo_glium and demo_web into one egui_demo crate
|
2020-12-19 21:38:44 +01:00 |
|
Emil Ernerfeldt
|
fb941cf618
|
[egui_web] Simplify the arguments you pass to start()
|
2020-12-19 21:15:07 +01:00 |
|
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
|
2020-12-19 21:06:59 +01:00 |
|
Emil Ernerfeldt
|
89937bf636
|
[egui_web] Auto-save app state to Local Storage every 30 seconds
|
2020-12-19 20:50:00 +01:00 |
|
Emil Ernerfeldt
|
2fe1e99218
|
Remove example_glium
Look at https://github.com/emilk/egui_template instead
|
2020-12-19 19:25:55 +01:00 |
|
Emil Ernerfeldt
|
8e9bce459f
|
Move Painting demo to own window (and file)
|
2020-12-19 17:02:42 +01:00 |
|
Emil Ernerfeldt
|
f9b1e88fe6
|
Constrain tooltips to fit within the screen
|
2020-12-19 16:16:36 +01:00 |
|
Emil Ernerfeldt
|
03d09a9b57
|
Turn on anti-aliasing in debug builds
|
2020-12-19 15:11:43 +01:00 |
|
Emil Ernerfeldt
|
75e2752a47
|
Tweak hyperlink color
|
2020-12-19 15:09:11 +01:00 |
|
Emil Ernerfeldt
|
dd2f50e8ed
|
Add #[must_use] to all widgets
|
2020-12-19 15:02:02 +01:00 |
|
Emil Ernerfeldt
|
99808d2df8
|
Implement Storage trait for egui_web:s local storage bindings
|
2020-12-19 14:58:00 +01:00 |
|
Emil Ernerfeldt
|
7ff5d4726b
|
Change default window width
|
2020-12-19 14:55:17 +01:00 |
|
Emil Ernerfeldt
|
01c65b0dcb
|
Replace Arc<Context> with struct CtxRef
|
2020-12-19 14:48:04 +01:00 |
|
Emil Ernerfeldt
|
ce0ea74c9f
|
Fix: The background of CentralPanel will now cover unused space too
|
2020-12-19 11:17:21 +01:00 |
|
Emil Ernerfeldt
|
ea10add1cb
|
Deprecate left/centered/right column functions in Ui
|
2020-12-19 11:14:59 +01:00 |
|
Emil Ernerfeldt
|
1e1bfa4dc7
|
Add ui.allocate_painter helper
|
2020-12-19 11:14:21 +01:00 |
|
Emil Ernerfeldt
|
58f36eb6ef
|
A Window may now cover an existing CentralPanel
|
2020-12-18 23:45:33 +01:00 |
|
Emil Ernerfeldt
|
82a3997188
|
[egui_web] Add max canvas size to help perf issues on some platforms
Related: https://github.com/emilk/egui/issues/67
|
2020-12-18 22:51:23 +01:00 |
|
Emil Ernerfeldt
|
c3c4f28a9d
|
Added App::clear_color() that apps can use to specify background color
|
2020-12-18 22:44:26 +01:00 |
|
Emil Ernerfeldt
|
9ea8d907fd
|
[egui_glium] Fix: disable scissor before clearing
|
2020-12-18 22:31:28 +01:00 |
|
Emil Ernerfeldt
|
b0e17638df
|
trait App now has fn name() for specifying egui_glium window title
|
2020-12-18 22:30:59 +01:00 |
|