254 Commits (eframe-refactor)

Author SHA1 Message Date
Emil Ernerfeldt 3ff55be4be WIP: move 3d rendering example into egui_demo_lib 3 years ago
Emil Ernerfeldt 15254f8235
Remove the single_threaded/multi_threaded feature flags (#1390) 3 years ago
Emil Ernerfeldt fda8189cba
Move lints list to `.carg/config.toml` (#1394) 3 years ago
Emil Ernerfeldt 465c96122c
egui_web: by default, use full web browser size (#1378) 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 50539bd31a
egui_web: always use the glow painter, and remove the old WebGL code. (#1356) 3 years ago
Emil Ernerfeldt 510cef02ca Run a formatter on all toml files 3 years ago
Zachary Kohnen 5d950e1c15
[egui_web] Prevent event handlers from running if code has panicked (#1306) 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 745f209c61 Make RawInput.max_texture_side an Option 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 713917e481 refactor egui_web (break up lib.rs) 3 years ago
Emil Ernerfeldt 89d19860b8 Misc code cleanup, docs fixes, etc 3 years ago
Emil Ernerfeldt b5c8f034e7
Add web location info to egui_web/epi (#1258) 3 years ago
Yusuf Bera Ertan 1ebb5ccabf
Don't install console panic hook and tracing wasm subscriber in egui_web (#1230) 3 years ago
Emil Ernerfeldt 0fa4bb9c64 Clean up all Cargo.toml: put features higher, and document them better 3 years ago
Juan Campa ea28485bdd
Remove prevent_default for mousedown events (#1209) 3 years ago
Emil Ernerfeldt 8dfa6ce2f0 Update tts 0.19 -> 0.20 3 years ago
Emil Ernerfeldt c6ac1827f6
Use tracing crate for logging (#1192) 3 years ago
Emil Ernerfeldt 871a200ecf egui_web glow painter: return errors instead of panic 3 years ago
Emil Ernerfeldt ef81a52951 egui_web: log panics using console.error 3 years ago
Emil Ernerfeldt 532990d3dd emilk.github.io -> www.egui.rs 3 years ago
Emil Ernerfeldt b618636425
Add ui.data(), ctx.data(), ctx.options() and ctx.tessellation_options() (#1175) 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 e957674467 glow on web: simplify the webgl2 vs webgl1 selection 3 years ago
awaken1ng 30f9700f6c
egui-web: Update `web_location_hash` when hash in URL changes (#1140) 3 years ago
Emil Ernerfeldt a689b623a6
Make shift-scroll do horizontal scrolling on all platforms (#1136) 3 years ago
Emil Ernerfeldt 66d80e2519
Texture loading in egui (#1110) 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
Simon Werner 225d2b506d
Split `Event::Text` into `Text` and `Paste` (#1058) 3 years ago
Emil Ernerfeldt 650057dd4a Improve OpenGL error detection and reporting in egui_glow 3 years ago
Emil Ernerfeldt b1fd6a44e8
Switch to using glow as the default renderer both on native and the web (#1020) 3 years ago
Emil Ernerfeldt 0146c7e7fc Release 0.16.0 - Context menus and rich text 3 years ago
Emil Ernerfeldt 037ca5f9cd update tts 0.17 -> 0.19 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 c60d17b91b
Set MSRV to 1.56.0 and use rust edition 2021 (#998) 3 years ago
Emil Ernerfeldt 8896243146 Fix egui_web integration link in demo app 3 years ago
Emil Ernerfeldt 105cb57050 Clean up glsl code 3 years ago
Emil Ernerfeldt b5cb2b2c0d Some code cleanup following https://github.com/emilk/egui/pull/888 3 years ago
triangle drawer 008a971e73
Fix wrong gamma in WebkitGTK (#888) 3 years ago
sumibi-yakitori 10c8ffa543
Fix to limit X position of text agent to client width (#870) 3 years ago