1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 05:40:03 -04:00

Commit Graph

  • e5aeb1618f Export the PlotBounds type. (#1392) Edgeworth 2022-03-22 16:59:13 +09:00
  • 3ff55be4be WIP: move 3d rendering example into egui_demo_lib Emil Ernerfeldt 2022-03-20 23:01:40 +01:00
  • 4922b1912b Move epi-code from egui_glow into eframe Emil Ernerfeldt 2022-03-20 22:53:19 +01:00
  • 0a400a5bcc Add Image::rotate and Mesh::rotate (#1371) Hunter522 2022-03-22 02:44:23 -05:00
  • 805539b50d Add example of custom window frame for native window using eframe (#1396) Emil Ernerfeldt 2022-03-21 22:20:58 +01:00
  • 15254f8235 Remove the single_threaded/multi_threaded feature flags (#1390) Emil Ernerfeldt 2022-03-21 22:20:37 +01:00
  • 5c68edbb15 Clippy fixes Emil Ernerfeldt 2022-03-21 21:48:35 +01:00
  • 339b28b470 Add Frame::outer_margin, and rename Frame::margin to Frame::inner_margin Emil Ernerfeldt 2022-03-21 21:44:36 +01:00
  • fda8189cba Move lints list to .carg/config.toml (#1394) Emil Ernerfeldt 2022-03-21 16:54:29 +01:00
  • 6a3e7d17ac Use parking_lot for wrapping TextureManager fix-request-repaint-thread-safety Emil Ernerfeldt 2022-03-20 21:02:14 +01:00
  • 079490b30d Make Context::load_texture thread safe Emil Ernerfeldt 2022-03-20 20:55:33 +01:00
  • 72d264ed6c Make Context::request_repaint safe to call from any thread. Emil Ernerfeldt 2022-03-20 20:53:19 +01:00
  • ccbddcfe95 Add example of how to move text cursor in a TextEdit Emil Ernerfeldt 2022-03-20 23:08:19 +01:00
  • fde9c232b3 Improve the introspection paint stats Emil Ernerfeldt 2022-03-20 23:05:16 +01:00
  • e369626d3d glow: move where FRAMEBUFFER_SRGB is enabled Emil Ernerfeldt 2022-03-20 23:04:44 +01:00
  • d20be45c4c Add egui_assert to ensure texture size is <= max_texture_side Emil Ernerfeldt 2022-03-20 22:49:44 +01:00
  • 861e129ace Add Shape::image convenience method Emil Ernerfeldt 2022-03-20 20:39:39 +01:00
  • 734d4c57ad Expose more epaint tessellator methods (#1384) jean-airoldie 2022-03-20 15:38:48 -04:00
  • 8bb381d50b Fix code that could lead to a possible deadlock. (#1380) Zachary Kohnen 2022-03-20 20:30:38 +01:00
  • 465c96122c egui_web: by default, use full web browser size (#1378) Emil Ernerfeldt 2022-03-19 13:47:30 +01:00
  • 6ce8594351 README.md: add links to license files Emil Ernerfeldt 2022-03-19 13:34:08 +01:00
  • 12c31e980b Add Ui::push_id (#1374) Emil Ernerfeldt 2022-03-19 13:30:43 +01:00
  • f6af7bda27 Better error message when trying to upload too large texture Emil Ernerfeldt 2022-03-19 13:30:29 +01:00
  • 0d47e57775 Add Tessellator::set_clip_rect (#1369) jean-airoldie 2022-03-19 08:01:33 -04:00
  • cecb48af03 Added plot_ui::plot_clicked() (#1372) zam-5 2022-03-19 08:00:18 -04:00
  • c69f39e869 Box the app creator (#1373) Emil Ernerfeldt 2022-03-18 14:23:07 +01:00
  • c8f6cae362 eframe app creation refactor (#1363) Emil Ernerfeldt 2022-03-16 15:39:48 +01:00
  • c768d1d48e Context::request_repaint will wake up the UI thread (#1366) Emil Ernerfeldt 2022-03-15 17:21:52 +01:00
  • 6d4e10cf91 Rename grid to strip. Easier documentation/naming of cell direction. Add doc comments for public structs. René Rössler 2022-03-15 10:09:19 +01:00
  • 42b6ed6100 Merge remote-tracking branch 'egui/master' into dynamic-grid René Rössler 2022-03-15 09:35:33 +01:00
  • 6aee4997d4 Add Shape::Callback to do custom rendering inside of an egui UI (#1351) Emil Ernerfeldt 2022-03-14 13:25:11 +01:00
  • 002158050b Add Frame::canvas - bright in bright mode, dark in dark mode (#1362) Emil Ernerfeldt 2022-03-14 12:33:17 +01:00
  • 29c52e8eb6 Remove epi backend from egui_glow (#1361) Emil Ernerfeldt 2022-03-13 22:49:24 +01:00
  • 50539bd31a egui_web: always use the glow painter, and remove the old WebGL code. (#1356) Emil Ernerfeldt 2022-03-11 19:15:06 +01:00
  • 52b4ab4e18 Remove egui_glium as a backend for eframe (#1357) Emil Ernerfeldt 2022-03-11 19:14:27 +01:00
  • 510cef02ca Run a formatter on all toml files Emil Ernerfeldt 2022-03-10 14:25:33 +01:00
  • c19a7ff34f remove unnecessary to_string in docs (#1345) Simon Gardling 2022-03-10 02:23:00 -05:00
  • cd555e07b8 Fix typo: Highligher -> Highlighter (#1346) mbillingr 2022-03-10 08:14:06 +01:00
  • 5d950e1c15 [egui_web] Prevent event handlers from running if code has panicked (#1306) Zachary Kohnen 2022-03-10 08:13:32 +01:00
  • 30399bf6ff Update regex crate v1.5.4 -> v1.5.5 Emil Ernerfeldt 2022-03-10 08:08:46 +01:00
  • 0e7a4fdbfd Add method to set a Plot's margin (#1308) Simon Gardling 2022-03-08 09:50:53 -05:00
  • d8300037ad Fix cargo run -p egui_demo_app (#1343) Emil Ernerfeldt 2022-03-08 08:26:43 +01:00
  • 67ebb6bde6 Merge remote-tracking branch 'egui/master' into dynamic-grid René Rössler 2022-03-07 13:45:28 +01:00
  • 37c9f116bf Fix egui_glow when targeting wasm32-unknown-unknown (#1303) Jake Shadle 2022-03-07 10:48:40 +01:00
  • e3d1fa22d1 Fix combo box misalignment on rtl layout (#1304) Juan Campa 2022-03-07 04:48:12 -05:00
  • 27e179268b Remove warning about cpal drag and drop (#1329) Zachary Kohnen 2022-03-07 10:33:59 +01:00
  • d4bbea3967 egui_extras README grammar fixes (#1313) Colin Terry 2022-03-07 04:14:00 -05:00
  • 3da93beab7 update René Rössler 2022-02-27 13:30:43 +01:00
  • 1cd2a3c984 Merge remote-tracking branch 'egui/master' into dynamic-grid René Rössler 2022-02-27 13:30:29 +01:00
  • 833829e3d8 cargo deny: ignore duplicate of hashbrown crate Emil Ernerfeldt 2022-02-22 19:44:25 +01:00
  • a05520b9d3 Release 0.17.0 - Improved font selection and image handling 0.17.0 Emil Ernerfeldt 2022-02-22 19:32:30 +01:00
  • 83225f46ad Make Bézier demo more compact Emil Ernerfeldt 2022-02-22 19:12:21 +01:00
  • 31d324932c Introduce egui::FullOutput, returned from Context::run (#1292) Emil Ernerfeldt 2022-02-22 17:13:53 +01:00
  • c5a9421dbd Run wasm-bindgen in CI and update parking_lot (#1293) Emil Ernerfeldt 2022-02-22 16:30:42 +01:00
  • 2e1a4cf08a impl std::fmt::Debug for TexturesDelta Emil Ernerfeldt 2022-02-22 13:21:41 +01:00
  • 745f209c61 Make RawInput.max_texture_side an Option Emil Ernerfeldt 2022-02-22 13:21:28 +01:00
  • 76f564428b Implement Serialize/Deserialize for TextShape Emil Ernerfeldt 2022-02-22 13:20:46 +01:00
  • a90379ac8d Ignore characters that are wrong in emoji-icon-font.ttf Emil Ernerfeldt 2022-02-22 09:47:31 +01:00
  • 2af1dda4c3 Add TexturesDelta::clear Emil Ernerfeldt 2022-02-21 21:51:21 +01:00
  • 0a46634c13 Simplify backends by adding fn paint_and_update_textures helper Emil Ernerfeldt 2022-02-21 21:49:52 +01:00
  • 8f887e2ebd Add Shape::visual_bounding_rect() Emil Ernerfeldt 2022-02-21 21:40:46 +01:00
  • fd3fb726c1 Fix bugs in consume_key and improve Modifiers API Emil Ernerfeldt 2022-02-21 16:53:41 +01:00
  • 476a3057b0 egui_demo_lib: make egui_extras an optional dependency Emil Ernerfeldt 2022-02-21 15:43:08 +01:00
  • 6d68838821 Clean up changelogs Emil Ernerfeldt 2022-02-21 16:10:05 +01:00
  • ddf914b517 Update crates (#1283) Emil Ernerfeldt 2022-02-21 15:40:25 +01:00
  • b8f427ddd6 Add a Code of Conduct, based on the Contributor Covenant Emil Ernerfeldt 2022-02-21 15:30:53 +01:00
  • b360dffdbf Demo app: handle the case of wrong selected anchor Emil Ernerfeldt 2022-02-21 15:29:18 +01:00
  • c3fc8997d6 Introduce egui_extras with RetainedImage for loading svg,png,jpeg,… (#1282) Emil Ernerfeldt 2022-02-21 15:26:26 +01:00
  • 713917e481 refactor egui_web (break up lib.rs) Emil Ernerfeldt 2022-02-21 09:23:02 +01:00
  • 89d19860b8 Misc code cleanup, docs fixes, etc Emil Ernerfeldt 2022-02-19 20:51:51 +01:00
  • e49245fae5 Improve the anti-aliasing of filled paths with sharp corners Emil Ernerfeldt 2022-02-19 20:42:42 +01:00
  • b8fbbf7d62 Fix anti-aliasing of filled paths with counter-clockwise winding order Emil Ernerfeldt 2022-02-19 20:37:49 +01:00
  • 10634fc344 Improve the Bézier demo: drag control points and simplify code Emil Ernerfeldt 2022-02-19 20:28:25 +01:00
  • 3a5ec4733f Fix bug when debug-painting clip rectangles Emil Ernerfeldt 2022-02-19 20:18:27 +01:00
  • aa53522179 Slider event fixes (#1270) Emil Ernerfeldt 2022-02-19 19:56:12 +01:00
  • 3ed68274b0 Make Slider report gained_focus,has_focus,lost_focus from DragValue Emil Ernerfeldt 2022-02-19 11:12:09 +01:00
  • 0d21405855 Fix: DragValue correctly reports gained_focus Emil Ernerfeldt 2022-02-19 11:05:02 +01:00
  • 989a6d202f Slider: return drag_started,dragged,drag_released if value was dragged Emil Ernerfeldt 2022-02-19 10:58:07 +01:00
  • 8e62b382fd Add some macOS emacs keybindings (#1243) Benedikt Terhechte 2022-02-19 10:42:43 +01:00
  • e746e3a58b Light edits on README.md (#1246) Tulio Leao 2022-02-19 06:41:31 -03:00
  • 6abdde0334 Add more source code links to demos (#1260) Urho Laukkarinen 2022-02-17 18:08:13 +02:00
  • 3d754e3a16 Prevent ScrollArea:s from becoming tiny (#1255) Emil Ernerfeldt 2022-02-17 17:08:05 +01:00
  • b5c8f034e7 Add web location info to egui_web/epi (#1258) Emil Ernerfeldt 2022-02-17 16:46:43 +01:00
  • 4e316d32e5 Fix scroll_to with align Emil Ernerfeldt 2022-02-17 16:45:42 +01:00
  • 4af3cae26d Scroll so that text cursor remains visible (#1252) Emil Ernerfeldt 2022-02-16 21:34:47 +01:00
  • c1569ed0d7 Add Ui.input_mut & InputState.ignore_key (#1212) cat-state 2022-02-15 16:14:24 +00:00
  • c8c871fcd1 Add move_to_top and top_most_layer (#1242) Friz64 2022-02-15 17:13:08 +01:00
  • 8f8eb5d4a9 Customize Plot label and cursor texts (#1235) Sven Niederberger 2022-02-15 17:12:29 +01:00
  • cfad28936d Color picker now always pops up next to the button (#1237) BctfN0HUK7Yg 2022-02-15 18:55:43 +03:00
  • 635c65773d Allow scroll into view without specifying an alignment (#1247) Juan Campa 2022-02-15 10:52:29 -05:00
  • c1cd47e3a7 README: Add section to FAQ about how to work with async code Emil Ernerfeldt 2022-02-13 23:03:59 +01:00
  • f92df7db56 README: Add screenshot to demonstrate the skin-ability of egui Emil Ernerfeldt 2022-02-13 22:54:22 +01:00
  • 62504fface Slider: Add step parameter (#1225) Alexander 2022-02-13 23:55:51 +03:00
  • c4528beb72 Make non interactable layers not interact (#1240) Juan Campa 2022-02-13 15:09:25 -05:00
  • 14e985a894 Expose FontTweak through egui::FontTweak (#1244) 4JX 2022-02-13 10:10:39 +01:00
  • 69626296f1 Make v-align and scale of user fonts tweakable (#1241) Emil Ernerfeldt 2022-02-12 18:22:42 +01:00
  • 3f8ba3a542 Improve the contrast of the default light mode style (#1238) Emil Ernerfeldt 2022-02-11 13:58:50 +01:00
  • 815598a842 .vscode/settings.json: insertFinalNewline and trimTrailingWhitespace Emil Ernerfeldt 2022-02-10 15:33:11 +01:00
  • 1ebb5ccabf Don't install console panic hook and tracing wasm subscriber in egui_web (#1230) Yusuf Bera Ertan 2022-02-10 17:44:41 +03:00
  • 2f042ababd Make Margin pub and move to style.rs (#1236) 4JX 2022-02-10 15:26:57 +01:00