1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-01 22:30:03 -04:00

Commit Graph

  • 39c6c7e5c9 Small code cleanup Emil Ernerfeldt 2021-10-23 05:58:57 +02:00
  • a3ba85dbb3 Improve docs Emil Ernerfeldt 2021-10-23 05:58:10 +02:00
  • 4194a83a5e Update ron 0.6 -> 0.7 Emil Ernerfeldt 2021-10-23 05:53:58 +02:00
  • 5301043a77 cargo update Emil Ernerfeldt 2021-10-23 05:51:56 +02:00
  • 6185ee8ce4 Demo: add button to reset the demo Emil Ernerfeldt 2021-10-23 05:50:42 +02:00
  • 5d463b2af7 Remove serde_json from egui dev-dependencies Emil Ernerfeldt 2021-10-23 04:47:17 +02:00
  • 79d1ede496 Add Frame::set_window_title() (#828) Caleb Smith 2021-10-22 17:03:17 -05:00
  • 26c6cea117 Credit notable contributors Emil Ernerfeldt 2021-10-23 00:02:21 +02:00
  • 19766bfe4c Fix when a string containing CRLF is pasted from the clipboard (#826) sumibi-yakitori 2021-10-21 05:26:26 +09:00
  • 2a9037cd90 Clean up epaint mutex code Emil Ernerfeldt 2021-10-20 22:14:16 +02:00
  • dd50cba9a7 Optimize debug builds Emil Ernerfeldt 2021-10-20 21:58:35 +02:00
  • d97a369c44 End statements with semicolon (clippy::semicolon_if_nothing_returned) Emil Ernerfeldt 2021-10-20 16:43:40 +02:00
  • ab3be8aca3 Use for-loop instead of Iterator::for_each Emil Ernerfeldt 2021-10-20 16:34:43 +02:00
  • 40445c450c use map_or and map_or_else Emil Ernerfeldt 2021-10-20 16:33:59 +02:00
  • a0cd41755e Add more clippy lints Emil Ernerfeldt 2021-10-20 16:30:39 +02:00
  • 087c6695bb Handle having no fonts (missing "default_fonts" feature) without a crash Emil Ernerfeldt 2021-10-20 15:40:06 +02:00
  • 19a2a57f80 Rename and clean-up the "pure" glium and glow examples Emil Ernerfeldt 2021-10-20 15:05:41 +02:00
  • dd5d41d04e Improve backend panel in demo Emil Ernerfeldt 2021-10-20 13:54:56 +02:00
  • 72d483ac22 repaint when pixels_per_point changes Emil Ernerfeldt 2021-10-20 13:54:36 +02:00
  • 3ba406c0fe egui-winit: restore window position accurately Emil Ernerfeldt 2021-10-20 13:54:08 +02:00
  • f025513998 Code example demo (#823) Emil Ernerfeldt 2021-10-20 12:34:27 +02:00
  • 8accfd9a8f Clean up egui_glow painter code Emil Ernerfeldt 2021-10-20 12:29:35 +02:00
  • f7354128bc Add demo with code samples code-samples Emil Ernerfeldt 2021-10-09 11:58:50 +02:00
  • da74687be5 egui-winit: fix windows compilation with use WindowBuilderExtWindows Emil Ernerfeldt 2021-10-20 09:51:21 +02:00
  • 8178d23d19 Deduplicate code found in both egui_glium and egui_glow (#819) Emil Ernerfeldt 2021-10-19 21:40:55 +02:00
  • 844dd9d7a4 Remove "seconds_since_midnight" from epi/eframe. Use chrono instead Emil Ernerfeldt 2021-10-19 15:37:20 +02:00
  • cdd4dccf5f Add egui_glow as an opt-in backend to eframe (#817) Emil Ernerfeldt 2021-10-19 15:32:23 +02:00
  • cf273e3519 Fix glow window resize bug Emil Ernerfeldt 2021-10-18 23:39:33 +02:00
  • 877e89f2ec Add egui_glow backend as alternative to egui_glium (#685) AlexApps99 2021-10-19 10:13:32 +13:00
  • df3aeab434 Update egui_glium and egui_web changelogs Emil Ernerfeldt 2021-10-18 23:13:13 +02:00
  • 74494cd713 Add clear to webgl1 and webgl2 backends (#816) Connor Fitzgerald 2021-10-18 17:10:30 -04:00
  • 9f1a5dcb33 ui.label now take impl ToString as argument, not impl Into<Label> Emil Ernerfeldt 2021-10-18 21:09:44 +02:00
  • ebd2c859ac Make multi-touch demo a bit nicer looking Emil Ernerfeldt 2021-10-18 21:00:25 +02:00
  • 96be848e42 rename egui_template to eframe_template Emil Ernerfeldt 2021-10-18 20:19:43 +02:00
  • 2af2e8bad5 Add ui.add_enabled and ui.add_enabled_ui, and remove Button::enabled Emil Ernerfeldt 2021-10-17 22:17:50 +02:00
  • 8a47019c1a Rename TextEdit::enabled to TextEdit::interactive. Emil Ernerfeldt 2021-10-17 22:12:27 +02:00
  • fe76382141 Expand eframe/README.md Emil Ernerfeldt 2021-10-17 21:18:25 +02:00
  • 7e0bb18152 More #[inline] Emil Ernerfeldt 2021-10-17 20:56:37 +02:00
  • 1f5cd482f6 Replace ProggyClean.ttf with Hack-Regular.ttf as default monospace font (#802) Emil Ernerfeldt 2021-10-17 20:49:28 +02:00
  • ca632c5e5d egui-winit: Emulate mouse from touches (#791) TobTobXX 2021-10-17 20:30:22 +02:00
  • bd06dec653 Add sudo apt-get update to CI (#801) Emil Ernerfeldt 2021-10-16 15:45:35 +02:00
  • ef218e8ba8 Panels: make Side and TopBottomSide public Emil Ernerfeldt 2021-10-16 15:35:07 +02:00
  • 6f699b3391 Replace every ... with … like some sort of crazy person Emil Ernerfeldt 2021-10-13 11:52:34 +02:00
  • 85941033e8 Simplify and improve http demo app Emil Ernerfeldt 2021-10-13 11:47:57 +02:00
  • 1ab61ce9bb Implement bytemuck for epaint::Rgba Emil Ernerfeldt 2021-10-13 08:56:34 +02:00
  • e43cfeac17 egui-winit: fix AltGr characters on windows/linux (#790) Emil Ernerfeldt 2021-10-13 08:55:00 +02:00
  • fe2094af14 Fix visual clipping of singleline TextEdit Emil Ernerfeldt 2021-10-12 22:35:31 +02:00
  • c42afd3941 Fix missing spaces between labels in horizontal layouts Emil Ernerfeldt 2021-10-12 22:23:53 +02:00
  • 1c4237097f Slider, by default clamp to range (#789) Cristian Dinu 2021-10-12 15:15:32 -04:00
  • fc45b6fdf2 Fix scroll area size clipping to screen rect Emil Ernerfeldt 2021-10-10 17:14:22 +02:00
  • e547b149ca Improve docs, especially of epaint, and add epaint/CHANGELOG.md Emil Ernerfeldt 2021-10-10 15:35:13 +02:00
  • 88d087b462 Fix bad docstring Emil Ernerfeldt 2021-10-09 15:52:29 +02:00
  • bc54a49413 Optimization: use IdHasher for AnyMap Emil Ernerfeldt 2021-10-09 15:52:16 +02:00
  • cca11ea9cc Optimization: less HashMap, more AHashMap Emil Ernerfeldt 2021-10-09 15:22:36 +02:00
  • 22a3a75eb5 Optimization: replace HashSet uses with AHashSet Emil Ernerfeldt 2021-10-09 14:15:45 +02:00
  • 4dcdd014d6 Optimization: introduce IdMap Emil Ernerfeldt 2021-10-09 14:10:38 +02:00
  • 5799758c2b implement stick-to-end scroll (#765) Ben Postlethwaite 2021-10-09 03:59:42 -07:00
  • 1dfc399d98 code cleanup: use Trait as _; Emil Ernerfeldt 2021-10-07 21:39:04 +02:00
  • 45ab9a2450 demo: add syntax_highlighting module with theme editor Emil Ernerfeldt 2021-10-07 21:31:58 +02:00
  • 0cb1b18a6a fix shrinking scroll area in http demo Emil Ernerfeldt 2021-10-07 21:08:01 +02:00
  • cd2227814f Implement bytemuck behind a feature (#775) Stock84 2021-10-07 22:30:15 +02:00
  • ce8d863249 auto-shrink ScrollArea to content size Emil Ernerfeldt 2021-10-06 23:48:09 +02:00
  • a1bf5aff47 Add Memory::caches for caching things from one frame to the next Emil Ernerfeldt 2021-10-06 17:44:51 +02:00
  • 613c0b29f6 TextEdit: replace monomorphization with &mut dyn TextBuffer Emil Ernerfeldt 2021-10-02 21:50:24 +02:00
  • 8d854391df TextEdit can now show immutable text Emil Ernerfeldt 2021-10-02 21:43:17 +02:00
  • 8ce7fadc9f TextEdit: make sure it is wide enough when wrap_width isn't respected Emil Ernerfeldt 2021-10-02 21:33:07 +02:00
  • 1537171205 AnyMap: print deserialization errors to stderr Emil Ernerfeldt 2021-10-02 21:30:52 +02:00
  • f59abd9684 Clean up some macro syntax Emil Ernerfeldt 2021-10-02 21:08:00 +02:00
  • f0868c2f07 Code editor demo: nice syntax highlighting with customizable theme Emil Ernerfeldt 2021-10-01 21:29:33 +02:00
  • 96557a4fa6 Add egui::widgets::global_dark_light_mode_buttons Emil Ernerfeldt 2021-10-01 21:28:12 +02:00
  • 4c78f61a96 egui any maps: add get_or + #[inline] Emil Ernerfeldt 2021-10-01 21:08:17 +02:00
  • 863e6cb07d expose egui::TextFormat Emil Ernerfeldt 2021-10-01 19:25:15 +02:00
  • 981b812f68 Smaller and nicer color picker Emil Ernerfeldt 2021-10-01 19:24:36 +02:00
  • 76cdbe2cf8 Add better documentation for epi::NativeOptions::drag_and_drop_support Emil Ernerfeldt 2021-09-30 19:40:21 +02:00
  • e2bdd40985 Move WindowSettings from egui_glium to egui-winit Emil Ernerfeldt 2021-09-30 19:18:51 +02:00
  • 7df2408482 Fix disabled textedit blocking focus shift. (#748) Simon Persson 2021-10-01 00:54:19 +08:00
  • 3e1db880dc Revert change to winit event loop in egui_glium (#756) Emil Ernerfeldt 2021-09-30 18:53:41 +02:00
  • 5539dbe620 Add separate serialize feature and better persitence control (#753) Emil Ernerfeldt 2021-09-29 08:45:13 +02:00
  • f2dd3dfdd9 Fix popups sometimes getting clipped by panels Emil Ernerfeldt 2021-09-28 22:19:03 +02:00
  • 711defddb8 Show tooltips above widgets on touch screens Emil Ernerfeldt 2021-09-28 22:15:14 +02:00
  • c8bb4cf6e5 Fix multiline pasting in egui_web Emil Ernerfeldt 2021-09-28 20:47:02 +02:00
  • e2fa13ed2a cargo update Emil Ernerfeldt 2021-09-28 20:46:28 +02:00
  • 64b0478993 Fix the issue templates Emil Ernerfeldt 2021-09-28 20:29:11 +02:00
  • d9db768180 Optimize tessellator: pass options by reference Emil Ernerfeldt 2021-09-28 18:00:01 +02:00
  • 2e83e36146 Use ahash for Id and other things that need hashing Emil Ernerfeldt 2021-09-28 17:56:24 +02:00
  • f6fb4d942a epi: drag native window (#728) zu1k 2021-09-28 23:34:58 +08:00
  • 1b36863248 Split out new crate egui-winit from egui_glium (#735) Emil Ernerfeldt 2021-09-28 17:33:28 +02:00
  • ba0e3780a1 Add epaint::util::hash function for hashing a value Emil Ernerfeldt 2021-09-25 11:22:34 +02:00
  • 976260c2bd Better error if neither single_threaded or multi_threaded features is on Emil Ernerfeldt 2021-09-25 05:26:45 +02:00
  • 52e49bd4ae README: Point to better example in the "how to render 3D" FAQ section Emil Ernerfeldt 2021-09-20 22:58:06 +02:00
  • cf17cb2065 egui_glium: allow sharing a native glium texture using Rc Emil Ernerfeldt 2021-09-20 22:52:29 +02:00
  • cfb6b31914 Improve native_texture.rs demo Emil Ernerfeldt 2021-09-20 22:39:44 +02:00
  • a5a5d6176d Improve the frame around ImageButton Emil Ernerfeldt 2021-09-20 22:36:57 +02:00
  • e7cfda4941 Shape refactor (#705) Emil Ernerfeldt 2021-09-20 21:36:56 +02:00
  • 93c2fde1fc Extend section about rendering 3D inside of egui Emil Ernerfeldt 2021-09-19 20:16:50 +02:00
  • 67bf716b0e Hide DragValue tooltips unless user set Style::explanation_tooltips (#708) Emil Ernerfeldt 2021-09-12 23:05:23 +02:00
  • f2b6edd6db Replace egui_winit_ash_vk_mem with egui-winit-ash-integration in README.md Emil Ernerfeldt 2021-09-11 09:34:00 +02:00
  • f37180f7dc Bump MSRV (Minimum Supported Rust Version) to 1.54.0 (#703) Emil Ernerfeldt 2021-09-09 00:16:06 +02:00
  • ae6418edf3 clippy fix Emil Ernerfeldt 2021-09-08 23:40:44 +02:00
  • a76b81647c Hide tooltips while dragging a widget Emil Ernerfeldt 2021-09-08 23:26:21 +02:00