184 Commits (fff20082550177f1dd6accd2b03d63db7ee27766)

Author SHA1 Message Date
Emil Ernerfeldt f3e305a646 Replace `TODO:` with `TODO(emilk):` and update code guidelines 3 years ago
4JX 6091370962
Add more doc-links in docstrings (#1419) 3 years ago
Emil Ernerfeldt 8272b08742
Improve text contrast in bright mode (#1412) 3 years ago
Emil Ernerfeldt fda8189cba
Move lints list to `.carg/config.toml` (#1394) 3 years ago
Emil Ernerfeldt c8f6cae362
eframe app creation refactor (#1363) 3 years ago
Emil Ernerfeldt 6aee4997d4
Add Shape::Callback to do custom rendering inside of an egui UI (#1351) 3 years ago
Emil Ernerfeldt 29c52e8eb6
Remove epi backend from egui_glow (#1361) 3 years ago
Emil Ernerfeldt 31d324932c
Introduce egui::FullOutput, returned from Context::run (#1292) 3 years ago
Emil Ernerfeldt 0a46634c13 Simplify backends by adding `fn paint_and_update_textures` helper 3 years ago
Emil Ernerfeldt fa43d16c41
Choose your own font and size (#1154) 3 years ago
Emil Ernerfeldt 462f181db3
Partial font texture update (#1149) 3 years ago
Emil Ernerfeldt 66d80e2519
Texture loading in egui (#1110) 3 years ago
Emil Ernerfeldt d5673412dd
Put everything in Context behind the same Mutex (#1050) 3 years ago
Emil Ernerfeldt 190c85a40f Rename `Texture` to `FontImage` 3 years ago
Emil Ernerfeldt cda4c8ba13 Minor cleanup following https://github.com/emilk/egui/pull/999 3 years ago
Emil Ernerfeldt b7441eeee7
Make epi::Frame cloneable so you can allocate textures in other threads (#999) 3 years ago
Emil Ernerfeldt d5efa4bbca 1.56 fix: missing_crate_level_docs -> rusdoc::missing_crate_level_docs 3 years ago
Emil Ernerfeldt 105cb57050 Clean up glsl code 3 years ago
Emil Ernerfeldt ddd5f6f4f6
winit: don't explicitly handle Cmd-Q and Alt-F4 (#881) 3 years ago
Emil Ernerfeldt 49e43885ff
Replace `Context::begin_frame/end_frame` with `fn run` taking a closure (#872) 3 years ago
Emil Ernerfeldt 1dbe608e73
Refactor integrations (#871) 3 years ago
Emil Ernerfeldt 09b8269326
Rich text for all widgets (#855) 3 years ago
Emil Ernerfeldt 78dfde40b2 Remove deprecated functions 3 years ago
Emil Ernerfeldt a3ba85dbb3 Improve docs 3 years ago
Caleb Smith 79d1ede496
Add `Frame::set_window_title()` (#828) 3 years ago
Emil Ernerfeldt d97a369c44 End statements with semicolon (clippy::semicolon_if_nothing_returned) 3 years ago
Emil Ernerfeldt a0cd41755e Add more clippy lints 3 years ago
Emil Ernerfeldt 8178d23d19
Deduplicate code found in both egui_glium and egui_glow (#819) 3 years ago
Emil Ernerfeldt 844dd9d7a4 Remove "seconds_since_midnight" from epi/eframe. Use chrono instead 3 years ago
Emil Ernerfeldt e2bdd40985 Move WindowSettings from egui_glium to egui-winit 3 years ago
Emil Ernerfeldt 3e1db880dc
Revert change to winit event loop in egui_glium (#756) 3 years ago
Emil Ernerfeldt 5539dbe620
Add separate serialize feature and better persitence control (#753) 3 years ago
zu1k f6fb4d942a
epi: drag native window (#728) 3 years ago
Emil Ernerfeldt 1b36863248
Split out new crate egui-winit from egui_glium (#735) 3 years ago
Emil Ernerfeldt cf17cb2065 egui_glium: allow sharing a native glium texture using Rc 3 years ago
Emil Ernerfeldt e7cfda4941
Shape refactor (#705) 3 years ago
Emil Ernerfeldt f37180f7dc
Bump MSRV (Minimum Supported Rust Version) to 1.54.0 (#703) 3 years ago
zu1k 19eed94499
feat: Set whether to show decorations (#672) 3 years ago
Emil Ernerfeldt 249876523d Increase scroll-speed on glium from 8 to 50 points per scroll tick 3 years ago
triangle drawer 203d571c8b
Add api for accessing backend texture via epi (#695) 3 years ago
Emil Ernerfeldt 9598596bdc
Replace all http code in epi/eframe/egui_glium/egui_web with ehttp (#697) 3 years ago
JerzySpendel 56502fbb3c
Make paint function accept anything implementing Surface trait (#681) 3 years ago
Emil Ernerfeldt e98ae2ea7a
Revert "feat: Set whether to show decorations (#660)" (#671) 3 years ago
zu1k 0db74f3000
feat: Set whether to show decorations (#660) 3 years ago
Emil Ernerfeldt fe2b3e26aa egui_glium: add bool to simulate touch screens to test egui 3 years ago
Vladislav Izbash a256337856
Add maximized property to NativeOptions (#649) 3 years ago
sigaloid 12fd4906de
Update dependencies and pass all clippy's (#636) 3 years ago
Emil Ernerfeldt a256ca115b
Drag and drop files into egui_glium and egui_web (#637) 3 years ago
Emil Ernerfeldt 04b3921923
egui_glium: run app code outside event loop to fix file dialogs (#631) 3 years ago
Emil Ernerfeldt 9bc732328f eframe: Don't restore window position on Windows 3 years ago