70 Commits (51cc9c9a9a2be5d775e9273dc6795b85dd6126fe)

Author SHA1 Message Date
Collin Kemper a52bbade45
Place dark-light behind a feature gate in eframe and egui_glow (#1437) 3 years ago
Emil Ernerfeldt 8f178fa4e0
Add glow::Context to epi::Frame (#1425) 3 years ago
Emil Ernerfeldt b7ebe16cfb
Storage and frame refactor (#1418) 3 years ago
Emil Ernerfeldt 8272b08742
Improve text contrast in bright mode (#1412) 3 years ago
Emil Ernerfeldt 3e41da7187 Revert accidentally setting srgb option on glutin window based on vsync 3 years ago
Emil Ernerfeldt a9fd03709e Add new NativeOptions: vsync multisampling depth_buffer stencil_buffer 3 years ago
Emil Ernerfeldt 85e3ec5027 Log supported OpenGL extensions if VAO is in doubt. 3 years ago
Emil Ernerfeldt ea9393aa9b
glow painter improvements (#1406) 3 years ago
Emil Ernerfeldt 6f10e2e725
Improve glow error reporting (#1403) 3 years ago
Emil Ernerfeldt 41b178b6ec
Use atomic_refcell instead of parking_lot for wasm32 targets (#1404) 3 years ago
Emil Ernerfeldt 15254f8235
Remove the single_threaded/multi_threaded feature flags (#1390) 3 years ago
Emil Ernerfeldt 5c68edbb15 Clippy fixes 3 years ago
Emil Ernerfeldt e369626d3d glow: move where FRAMEBUFFER_SRGB is enabled 3 years ago
Emil Ernerfeldt f6af7bda27 Better error message when trying to upload too large texture 3 years ago
Emil Ernerfeldt c8f6cae362
eframe app creation refactor (#1363) 3 years ago
Emil Ernerfeldt c768d1d48e
Context::request_repaint will wake up the UI thread (#1366) 3 years ago
Emil Ernerfeldt 6aee4997d4
Add Shape::Callback to do custom rendering inside of an egui UI (#1351) 3 years ago
Emil Ernerfeldt 510cef02ca Run a formatter on all toml files 3 years ago
Emil Ernerfeldt d8300037ad
Fix `cargo run -p egui_demo_app` (#1343) 3 years ago
Jake Shadle 37c9f116bf
Fix egui_glow when targeting `wasm32-unknown-unknown` (#1303) 3 years ago
Emil Ernerfeldt a05520b9d3 Release 0.17.0 - Improved font selection and image handling 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 6d68838821 Clean up changelogs 3 years ago
Emil Ernerfeldt defc400c21
Add an example of how to display an SVG image in egui (#1228) 3 years ago
Emil Ernerfeldt 0fa4bb9c64 Clean up all Cargo.toml: put features higher, and document them better 3 years ago
Emil Ernerfeldt 47038c631e Update image 0.23 -> 0.24 3 years ago
Emil Ernerfeldt c3be566574
egui-winit: Automatically detect and apply dark or light mode (#1045) 3 years ago
Emil Ernerfeldt c6ac1827f6
Use tracing crate for logging (#1192) 3 years ago
Emil Ernerfeldt b5aaa5fa6f Improve some feature flags 3 years ago
triangle drawer 9d596967b4
Reducing glutin dependency in egui_glow (#1151) 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 8138a073e7
glow: reuse the same GL texture when possible (#1142) 3 years ago
Emil Ernerfeldt 66d80e2519
Texture loading in egui (#1110) 3 years ago
dvec 6c616a1b69
egui_glow: Reduce memory allocations in Painter::set_texture (#1096) 3 years ago
dvec d9cfeff72c
egui_glow: Optimize Painter::set_texture (#1093) 3 years ago
Emil Ernerfeldt 205e04aa18
Fix bugs in glow on web (#1092) 3 years ago
Emil Ernerfeldt d5673412dd
Put everything in Context behind the same Mutex (#1050) 3 years ago
Emil Ernerfeldt 650057dd4a Improve OpenGL error detection and reporting in egui_glow 3 years ago
Justin Jaffray 4fe5fa6c59
egui_glow: Add function to set the texture filter (#1041) 3 years ago
Emil Ernerfeldt 753d709d3d
Hide console on windows for all examples in release builds (#1008) 3 years ago
Emil Ernerfeldt 0146c7e7fc Release 0.16.0 - Context menus and rich text 3 years ago
Emil Ernerfeldt 190c85a40f Rename `Texture` to `FontImage` 3 years ago
Emil Ernerfeldt 5b9a349c26 Clean up glow painter destroy code 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 c60d17b91b
Set MSRV to 1.56.0 and use rust edition 2021 (#998) 3 years ago
Jay Oster dd99f68e82
Update winit to 0.26 (#930) 3 years ago