1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-02 14:50:03 -04:00

Commit Graph

  • 6953dc7d5d Split out the Egui demo code to new crate egui_demo_lib Emil Ernerfeldt 2020-12-29 13:40:11 +01:00
  • 650450bc3a Make cfg=web_sys_unstable_apis optional, fixing cargo check Emil Ernerfeldt 2020-12-29 12:42:15 +01:00
  • 46471f930d Fix nested scrolling (#83) lucaspoffo 2020-12-29 08:24:57 -03:00
  • d7e03cb186 Add changelog for new manual scrolling additions Emil Ernerfeldt 2020-12-29 12:20:29 +01:00
  • 6dd15dd1a3 Add shadows under windows Emil Ernerfeldt 2020-12-29 01:13:14 +01:00
  • d38b16f1ea Learn how to spell to "tessellation" Emil Ernerfeldt 2020-12-29 00:51:27 +01:00
  • 19b4d87c65 Add ui.scroll_to_cursor and response.scroll_to_me (#81) lucaspoffo 2020-12-29 08:18:17 -03:00
  • 07e96ca17f Add syntax highlighting in egui web fetch example Emil Ernerfeldt 2020-12-28 19:50:48 +01:00
  • 2870001544 Document mutex types Emil Ernerfeldt 2020-12-28 10:33:19 +01:00
  • 69ffa9be35 Remove pixels_per_point from FontDefinitions Emil Ernerfeldt 2020-12-27 23:09:51 +01:00
  • 847f67c835 Rename FontFamily::VariableWidth to FontFamily::Proportional Emil Ernerfeldt 2020-12-27 14:19:20 +01:00
  • 53ab2f4ef6 Improve documentation Emil Ernerfeldt 2020-12-27 14:16:37 +01:00
  • a1fa9903b0 Add a lot of documentation and inter-doc links Emil Ernerfeldt 2020-12-27 12:57:15 +01:00
  • 22e442c613 Remove some dead code Emil Ernerfeldt 2020-12-27 12:56:57 +01:00
  • 997103a910 Removed pub on some things that should be private Emil Ernerfeldt 2020-12-27 12:56:16 +01:00
  • 442b876cb5 Remove math::TAU and use std::f32::consts::TAU instead Emil Ernerfeldt 2020-12-27 11:24:08 +01:00
  • 958fc2753a RepaintSignal now implements Sync so it can be sent to another thread Emil Ernerfeldt 2020-12-27 10:49:26 +01:00
  • af1df8d339 Deploy new web demo Emil Ernerfeldt 2020-12-26 23:18:24 +01:00
  • dca7f85f21 Release Egui 0.6.0 Emil Ernerfeldt 2020-12-26 22:43:29 +01:00
  • 085485b2f9 cargo update Emil Ernerfeldt 2020-12-26 22:39:17 +01:00
  • 8f40439a35 Fix incorrect deprecation redirect Emil Ernerfeldt 2020-12-26 22:35:21 +01:00
  • db3fdbe6d3 Add response.interact(sense), e.g. to check for clicks on labels Emil Ernerfeldt 2020-12-26 22:05:56 +01:00
  • de614153b5 Add default_fonts feature: Turn off if you use your own fonts Emil Ernerfeldt 2020-12-26 21:20:55 +01:00
  • 6f5fd1b9c0 Replace parking_lot with atomic_refcell Emil Ernerfeldt 2020-12-26 20:36:25 +01:00
  • 58fcf0f2a1 Changed: ui.allocate_painter returns a Response Emil Ernerfeldt 2020-12-26 19:50:18 +01:00
  • 48dfcde65f Add ui.allocate_response(…): allocate space and check for interactions Emil Ernerfeldt 2020-12-26 19:14:13 +01:00
  • 66ae0ed7b9 Add Id to Response Emil Ernerfeldt 2020-12-26 11:19:39 +01:00
  • a2ab35bab8 Rename Sense::nothing() to Sense::hover() Emil Ernerfeldt 2020-12-26 02:09:32 +01:00
  • b65e6327ab ui.allocate_space now returns an (Id, Rect) tuple Emil Ernerfeldt 2020-12-26 01:38:26 +01:00
  • cd7abb457f Expand Window + Resize areas to be large enough for last frames content Emil Ernerfeldt 2020-12-25 15:41:18 +01:00
  • 997cd4b279 ui.columns: Improve allocated size estimation + justified layous Emil Ernerfeldt 2020-12-25 15:34:33 +01:00
  • 355934ddc1 Add helpers ui.set_width and ui.set_width_range Emil Ernerfeldt 2020-12-25 15:29:00 +01:00
  • 38e36fd806 Combo boxes has a scroll area Emil Ernerfeldt 2020-12-25 13:18:47 +01:00
  • d3eba239ed Rename Painter::debug_arrow to Painter::arrow Emil Ernerfeldt 2020-12-25 12:27:16 +01:00
  • 36c15c4e41 Add egui::math::Rot2 rotation helper Emil Ernerfeldt 2020-12-25 12:22:10 +01:00
  • bb469bf52f Make it possible to set Glium windows as not resizable. (#69) Patrik Höglund 2020-12-22 15:20:38 +01:00
  • dbab277658 [egui_glium] Restore window position when starting app Emil Ernerfeldt 2020-12-21 22:10:31 +01:00
  • 05f3cd66ce README.md: add links to egui_template, Discussions and CONTRIBUTING.md Emil Ernerfeldt 2020-12-19 23:20:51 +01:00
  • 5588c2075c Create CONTRIBUTING.md Emil Ernerfeldt 2020-12-19 23:14:57 +01:00
  • 58c025a7e3 Merge pull request #70 from emilk/framework Emil Ernerfeldt 2020-12-19 21:43:29 +01:00
  • d0f6954900 Combine demo_glium and demo_web into one egui_demo crate Emil Ernerfeldt 2020-12-19 21:30:51 +01:00
  • fb941cf618 [egui_web] Simplify the arguments you pass to start() Emil Ernerfeldt 2020-12-19 21:15:07 +01:00
  • 8f034d391d [egui_glium] Your app state will auto-save to a good directory Emil Ernerfeldt 2020-12-19 21:06:59 +01:00
  • 89937bf636 [egui_web] Auto-save app state to Local Storage every 30 seconds Emil Ernerfeldt 2020-12-19 20:50:00 +01:00
  • 2fe1e99218 Remove example_glium Emil Ernerfeldt 2020-12-19 19:25:55 +01:00
  • 8e9bce459f Move Painting demo to own window (and file) Emil Ernerfeldt 2020-12-19 17:02:42 +01:00
  • f9b1e88fe6 Constrain tooltips to fit within the screen Emil Ernerfeldt 2020-12-19 16:16:36 +01:00
  • 03d09a9b57 Turn on anti-aliasing in debug builds Emil Ernerfeldt 2020-12-19 15:11:43 +01:00
  • 75e2752a47 Tweak hyperlink color Emil Ernerfeldt 2020-12-19 15:09:11 +01:00
  • dd2f50e8ed Add #[must_use] to all widgets Emil Ernerfeldt 2020-12-19 15:02:02 +01:00
  • 99808d2df8 Implement Storage trait for egui_web:s local storage bindings Emil Ernerfeldt 2020-12-19 14:58:00 +01:00
  • 7ff5d4726b Change default window width Emil Ernerfeldt 2020-12-19 14:55:17 +01:00
  • 01c65b0dcb Replace Arc<Context> with struct CtxRef Emil Ernerfeldt 2020-12-19 14:48:04 +01:00
  • ce0ea74c9f Fix: The background of CentralPanel will now cover unused space too Emil Ernerfeldt 2020-12-19 11:17:21 +01:00
  • ea10add1cb Deprecate left/centered/right column functions in Ui Emil Ernerfeldt 2020-12-19 11:14:59 +01:00
  • 1e1bfa4dc7 Add ui.allocate_painter helper Emil Ernerfeldt 2020-12-19 11:14:21 +01:00
  • 58f36eb6ef A Window may now cover an existing CentralPanel Emil Ernerfeldt 2020-12-18 23:30:48 +01:00
  • 82a3997188 [egui_web] Add max canvas size to help perf issues on some platforms Emil Ernerfeldt 2020-12-18 22:51:23 +01:00
  • c3c4f28a9d Added App::clear_color() that apps can use to specify background color Emil Ernerfeldt 2020-12-18 22:34:48 +01:00
  • 9ea8d907fd [egui_glium] Fix: disable scissor before clearing Emil Ernerfeldt 2020-12-18 22:31:28 +01:00
  • b0e17638df trait App now has fn name() for specifying egui_glium window title Emil Ernerfeldt 2020-12-18 22:30:59 +01:00
  • 71449fe61c Only forbid warnings in release builds Emil Ernerfeldt 2020-12-18 22:19:56 +01:00
  • 0e2c4077cb Add '?' as fallback to the default replacement character Emil Ernerfeldt 2020-12-18 13:06:50 +01:00
  • d022765a3c Improve decimal logic for Slider and DragValue Emil Ernerfeldt 2020-12-18 10:21:00 +01:00
  • d6d9c4828e Turn off Window title bars with window.title_bar(false) Emil Ernerfeldt 2020-12-16 23:48:23 +01:00
  • c422ab930a Remove very old lint.sh Emil Ernerfeldt 2020-12-16 22:04:48 +01:00
  • dbf1e2d65b New more mobile-friendly web demo Emil Ernerfeldt 2020-12-16 22:04:37 +01:00
  • e4afba3bb8 Misc code cleanup Emil Ernerfeldt 2020-12-16 21:59:33 +01:00
  • 56502405f5 Tweak demo to work better on small screens (phones) Emil Ernerfeldt 2020-12-16 21:57:13 +01:00
  • 8af83bf93f Slight tweak of the default Style and font sizes Emil Ernerfeldt 2020-12-16 21:56:24 +01:00
  • 709e711364 Deprecated RawInput::screen_size and replaced with screen_rect Emil Ernerfeldt 2020-12-16 21:48:02 +01:00
  • 2c766aa540 Make RawInput::time an Option Emil Ernerfeldt 2020-12-16 21:22:45 +01:00
  • 413f5fd37a Allow windows to cover side panel if they do not otherwise fit Emil Ernerfeldt 2020-12-16 20:35:24 +01:00
  • 1c9fbc1588 Adjust default-size of Resize areas to fit within screen Emil Ernerfeldt 2020-12-16 20:31:00 +01:00
  • 91e5295db2 Add mouse-over explanation to duplicate ID warning Emil Ernerfeldt 2020-12-16 20:29:46 +01:00
  • 471314bb44 Fix edge-case in duplicate ID warning Emil Ernerfeldt 2020-12-16 20:28:43 +01:00
  • f1b4353039 [egui_glium]: Store window size in points instead of physical pixels Emil Ernerfeldt 2020-12-15 21:58:14 +01:00
  • 484e218e54 cargo update Emil Ernerfeldt 2020-12-16 15:37:37 +01:00
  • 8528d8c5f7 Update parking_lot_core Emil Ernerfeldt 2020-12-16 15:36:58 +01:00
  • f9fc1e8a23 update js-sys, wasm-bindgen and wasm-bindgen-futures Emil Ernerfeldt 2020-12-16 11:43:24 +01:00
  • cfd18fd782 update serde_json Emil Ernerfeldt 2020-12-16 11:39:51 +01:00
  • 67785c173b update glium to 0.29 Emil Ernerfeldt 2020-12-16 11:38:36 +01:00
  • 1453357800 update serde Emil Ernerfeldt 2020-12-16 11:37:06 +01:00
  • f565535eca update ahash to 0.6.2 Emil Ernerfeldt 2020-12-16 11:36:56 +01:00
  • 0e0beece44 SidePanel::left and TopPanel::top now takes impl Hash instead of Id Emil Ernerfeldt 2020-12-15 15:13:12 +01:00
  • 18ebac116f Add widget ImageButton Emil Ernerfeldt 2020-12-15 14:52:24 +01:00
  • b508f931c2 Add ui.vertical_centered and ui.vertical_centered_justified Emil Ernerfeldt 2020-12-15 14:26:28 +01:00
  • 273d466f19 Nicer spacing in changelogs Emil Ernerfeldt 2020-12-15 14:26:01 +01:00
  • 7710308e09 ui.image now takes impl Into<Vec2> as a size argument Emil Ernerfeldt 2020-12-15 14:25:26 +01:00
  • 09aa905f7c egui_glium::run parameter app now has signature Box<dyn App> Emil Ernerfeldt 2020-12-14 11:24:37 +01:00
  • 0f7a5287b2 Publish a new web demo Emil Ernerfeldt 2020-12-13 21:28:59 +01:00
  • 5d513eb9ec Fix publishing (renamed font files) Emil Ernerfeldt 2020-12-13 21:21:35 +01:00
  • 8b7649c85d Add brush emoji to README.md Emil Ernerfeldt 2020-12-13 21:16:19 +01:00
  • 403e2dfe5f Release Egui 0.5.0 Emil Ernerfeldt 2020-12-13 21:15:57 +01:00
  • a7ae15871c Use std::borrow::Cow for the font data. Emil Ernerfeldt 2020-12-13 21:04:02 +01:00
  • 357f62e136 Small improvements to the demo app Emil Ernerfeldt 2020-12-13 20:37:44 +01:00
  • 49b0b06739 Revert "cargo update" Emil Ernerfeldt 2020-12-13 20:19:59 +01:00
  • f387b097cd Add ui.drag_angle_tau Emil Ernerfeldt 2020-12-13 20:19:45 +01:00
  • 517b34509b Clean up CHANGELOG.md Emil Ernerfeldt 2020-12-13 20:00:46 +01:00
  • 41e4acfd4f Add helper Layout::top_down_justified(align) Emil Ernerfeldt 2020-12-13 19:45:30 +01:00