Commit Graph

  • 4b549a773e Replace ctx.background_ui with CentralPanel Emil Ernerfeldt 2020-10-24 18:37:20 +0200
  • 44a7cac046 `Context::begin_frame()` no longer returns anything. Emil Ernerfeldt 2020-10-24 10:56:23 +0200
  • f86cb4a923 [demo] Improve introspection UI of areas Emil Ernerfeldt 2020-10-24 10:31:38 +0200
  • 3416f3b91f [style] Wrap tooltip text earlier Emil Ernerfeldt 2020-10-24 10:10:08 +0200
  • c96a929713 Improve GraphicLayers: always paint all layers Emil Ernerfeldt 2020-10-24 10:06:11 +0200
  • 211d70b4f3 [window] Remove ability to throw windows Emil Ernerfeldt 2020-10-23 15:16:04 +0200
  • fa831a2b55 Fix throwing areas around Emil Ernerfeldt 2020-10-23 15:07:19 +0200
  • df056d2ce4 [egui_web] Disable face culling in WebGL renderer Emil Ernerfeldt 2020-10-21 23:14:12 +0200
  • 90700e950e Add /.vscode and /.*.json to .gitignore Emil Ernerfeldt 2020-10-21 22:21:55 +0200
  • 46e39d3dd9 Add high-prio TODO to refactor layer system Emil Ernerfeldt 2020-10-21 22:20:30 +0200
  • 35b949a2d8 Refactor panels into proper containers Emil Ernerfeldt 2020-10-21 22:10:55 +0200
  • 8b51ae5dea Panels: Added Context::panel_left and panel_top Emil Ernerfeldt 2020-10-21 18:05:36 +0200
  • 15c5e0b04d [menu] Fix minor size issue of menu bars Emil Ernerfeldt 2020-10-21 17:46:57 +0200
  • 46ce9a4f3d [windows] Constrain windows to screen Emil Ernerfeldt 2020-10-21 16:24:36 +0200
  • 39431afd03 [refactor] Rename Layer to LayerId for clarity Emil Ernerfeldt 2020-10-21 14:39:08 +0200
  • 9b01c75e16 tesselator: produce fewer paint jobs with PaintCmd::Triangles Emil Ernerfeldt 2020-10-21 11:09:42 +0200
  • 7fbb11481b Try to protect against invalid Triangles Emil Ernerfeldt 2020-10-21 11:04:22 +0200
  • bc5dbd718e Fix: Context::wants_mouse_input() now returns false if a mouse drag started outside of Egui Emil Ernerfeldt 2020-10-20 14:52:18 +0200
  • 6bbdf08482 [refactor] Split DemoWindows out of demos::DemoApp Emil Ernerfeldt 2020-10-19 23:06:11 +0200
  • 8ccc36937f [egui_glium] Add option not to persist app to file Emil Ernerfeldt 2020-10-19 20:25:05 +0200
  • 43813a71eb [app] Add egui::app::DummyStorage Emil Ernerfeldt 2020-10-19 20:12:14 +0200
  • 7f8564b27a Expand and clarify project goals Emil Ernerfeldt 2020-10-18 15:42:49 +0200
  • 222f534713 Add links to wgpu and winit integrations Emil Ernerfeldt 2020-10-18 15:42:29 +0200
  • 12d387d7f5 Replace term "backend" with "integration" Emil Ernerfeldt 2020-10-18 15:41:52 +0200
  • 92cfbe643c Add #![forbid(unsafe_code)] and safety badge Emil Ernerfeldt 2020-10-18 15:40:23 +0200
  • b8642b4db4 Do less rounding of positions to pixel boundaries Emil Ernerfeldt 2020-10-18 14:47:12 +0200
  • a4e19d7207 [app] Add demo app slider to change scale of all of Egui Emil Ernerfeldt 2020-10-17 23:54:46 +0200
  • 251cde60f0 [app] Refactor egui::app::App interface to be more data oriented Emil Ernerfeldt 2020-10-17 12:33:30 +0200
  • e56924dc4f Add check.sh helper Emil Ernerfeldt 2020-10-17 11:03:10 +0200
  • 4e0ea32d99 fix clippy issues Emil Ernerfeldt 2020-10-17 11:00:58 +0200
  • 4fc34cca45 [demo] Show detailed memory usage statistics of paint lists Emil Ernerfeldt 2020-10-17 10:57:25 +0200
  • 570860ec5f [refactor] Create helper struct Mutex (with double-lock detection) Emil Ernerfeldt 2020-10-14 00:29:11 +0200
  • c2a0705c6f Add ability to override text color with `visuals.override_text_color` Emil Ernerfeldt 2020-10-14 16:32:29 +0200
  • 1bd45c35eb Collapsing header returns header and body responses Emil Ernerfeldt 2020-10-14 15:26:31 +0200
  • 7561ccc189 ui.horizontal(...) etc returns Response Emil Ernerfeldt 2020-10-14 14:42:40 +0200
  • 7db71eb875 Use positional ids for sliders Emil Ernerfeldt 2020-10-14 12:39:46 +0200
  • a35fe7da12 Export egui::demos::app::DemoApp Emil Ernerfeldt 2020-10-12 12:35:55 +0200
  • 73dc3484ae [refactor] Separate space allocation from cursor advancement Emil Ernerfeldt 2020-10-12 08:50:06 +0200
  • f0a45f5055 [refactor] Simplify Context with new `struct Options` Emil Ernerfeldt 2020-10-12 08:37:56 +0200
  • ad4f87831b [refactor] Make `Ui` lighter by using a clone-on-write `Arc<Style>` Emil Ernerfeldt 2020-10-12 03:22:41 +0200
  • 4fab4b30a3 [egui_web] Publish new web demo Emil Ernerfeldt 2020-10-10 14:12:40 +0200
  • a0b8f83846 cargo update Emil Ernerfeldt 2020-10-10 14:01:03 +0200
  • 42b433a204 [release] bump version numbers to 0.2.0 Emil Ernerfeldt 2020-10-10 14:00:07 +0200
  • 12afc356ee Misc code cleanup: use more ui.checkbox, ui.label, ui.button etc Emil Ernerfeldt 2020-10-10 13:04:40 +0200
  • 5c469551df Switch argument order of `ui.checkbox` and `ui.radio` Emil Ernerfeldt 2020-10-10 12:49:02 +0200
  • a2e8d1d32c [demo] Add compact version of the toggle_switch demo code Emil Ernerfeldt 2020-10-10 12:33:48 +0200
  • 343648b94c [refactor] remove Ui::canvas (use Ui::allocate_space instead) Emil Ernerfeldt 2020-10-10 12:24:45 +0200
  • b01690c7b8 [culling] coarse culling of text lines, circles and boxes Emil Ernerfeldt 2020-10-10 07:21:45 +0200
  • 9874921d06 [bench] benchmark demo app when everything is open Emil Ernerfeldt 2020-10-10 06:57:56 +0200
  • f30b354f77 [culling] Add debug option to ignore clip rectangles Emil Ernerfeldt 2020-10-10 11:39:39 +0200
  • 2615d1bce1 Remove Rect::default() since there is no sensible default rectangle Emil Ernerfeldt 2020-10-10 08:03:38 +0200
  • adec27a7dd fix: clip_rect of combo box popup Emil Ernerfeldt 2020-10-10 07:54:28 +0200
  • 8c17b45439 [demo] shorter toggle_switch code Emil Ernerfeldt 2020-10-10 06:52:33 +0200
  • c6fd30ea13 fix clippy issue Emil Ernerfeldt 2020-10-08 22:24:55 +0200
  • 9f6301e121 Add logarithmic sliders to CHANGELOG.md Emil Ernerfeldt 2020-10-08 22:24:42 +0200
  • 3f345b5963 Ui: clean up min_rect/max_rect related functions Emil Ernerfeldt 2020-10-08 22:24:27 +0200
  • ba98ea715f fix ui.expand_... functions to also expand max_rect Emil Ernerfeldt 2020-10-08 17:58:28 +0200
  • dbbe1cf063 Update to glium 0.28 Emil Ernerfeldt 2020-10-08 16:23:47 +0200
  • 3444666806 cargo update Emil Ernerfeldt 2020-10-08 16:19:33 +0200
  • 8ff0bed259 [slider] Logarithmic sliders with support for zero and infinity Emil Ernerfeldt 2020-10-07 09:59:49 +0200
  • d5d8eeb172 [slider] use f64 internally for increased precision Emil Ernerfeldt 2020-10-06 21:03:47 +0200
  • a49cba54ac [math] make lerp, remap and remap_clamp work for both f32 and f64 Emil Ernerfeldt 2020-10-06 20:51:59 +0200
  • 7a71ac1a95 Rename tooltip_text to on_hover_text Emil Ernerfeldt 2020-10-01 22:53:11 +0200
  • 5cba44eaa8 Clean up various small TODOs Emil Ernerfeldt 2020-10-01 22:40:49 +0200
  • 6fcfb52aa0 [demo] add frame time graph to demo app Emil Ernerfeldt 2020-10-01 22:25:44 +0200
  • 1156525ce9 [clippy] fixes Emil Ernerfeldt 2020-10-01 16:18:03 +0200
  • b9cb3c7644
    fix script (#25) Jihyun Yu 2020-10-01 23:56:27 +0900
  • a2a4eafd0e fix compilation of test and benchmark Emil Ernerfeldt 2020-10-01 16:54:05 +0200
  • 908d1d0c08 [refactor] Ui: rename child_bounds to min_rect, desired_rect to max_rect Emil Ernerfeldt 2020-09-27 11:04:12 +0200
  • 43bb670c0c [layout] correct handling of cursor position w.r.t. reversed layouts Emil Ernerfeldt 2020-09-26 10:06:06 +0200
  • 8cbf90442b remove ui.vertical_centered Emil Ernerfeldt 2020-09-20 09:26:43 +0200
  • aad0391fef remove Ui::set_layout Emil Ernerfeldt 2020-09-18 17:54:57 +0200
  • d8021843f8 [menu] simplify menu interactions, fixing an annoying bug Emil Ernerfeldt 2020-09-25 15:31:27 +0200
  • 22fffc1793 [widgets] combo box (drop down menu) Emil Ernerfeldt 2020-09-25 14:43:16 +0200
  • b081be11d1 [spacing] simplify and tweak spacing Emil Ernerfeldt 2020-09-25 11:41:47 +0200
  • 2164e37e39 [refactor] make sure we show all input members in introspection window Emil Ernerfeldt 2020-09-23 09:03:18 +0200
  • b77151fb64 remove seconds_from_midnight from core egui input Emil Ernerfeldt 2020-09-23 08:57:23 +0200
  • b84642374b [docs] improve README.md section about writing your own backends Emil Ernerfeldt 2020-09-21 19:23:22 +0200
  • 6e7507373a [egui_glium] clean up the code for the glium OpenGL painter Emil Ernerfeldt 2020-09-21 19:19:24 +0200
  • deb1c33760 [style] visual tweaks Emil Ernerfeldt 2020-09-20 09:24:09 +0200
  • 2c611292ff [style] more spacious, more alignmnet, more readable Emil Ernerfeldt 2020-09-19 00:58:36 +0200
  • 05316b7045 [refactor] move DragValue to own file drag_value.rs Emil Ernerfeldt 2020-09-18 23:59:35 +0200
  • dd8c298cb5 refactor space allocation code Emil Ernerfeldt 2020-09-18 18:19:52 +0200
  • 283b4ab63d [layout] remove ui.horizontal_centered and make centering the default Emil Ernerfeldt 2020-09-18 23:41:02 +0200
  • 4df8def9e2 [layout] change `clickable_diameter: f32` to `interact_size: Vec2` Emil Ernerfeldt 2020-09-18 23:35:11 +0200
  • 85a67ab15e [refactor] introduce NumExt with at_least and at_most Emil Ernerfeldt 2020-09-16 21:39:45 +0200
  • 5856cded95
    refactor RunMode: move it from backend to the demo App (#23) Emil Ernerfeldt 2020-09-16 08:03:40 +0200
  • 0ea80ae10a
    Fix continuous RunMode in glium backend on Windows (#21) Jay Oster 2020-09-14 11:55:35 -0700
  • c25d4ff70a [egui_web] publish new web demo Emil Ernerfeldt 2020-09-13 22:08:50 +0200
  • e30a9c1196 [window/resize] add Resize::max_width and fix bug with fixed_size Emil Ernerfeldt 2020-09-13 22:07:55 +0200
  • f8bc4d38e8 [refactor] break up demo code into smaller files Emil Ernerfeldt 2020-09-13 21:54:31 +0200
  • 8b4f96ffb2 [refactor] move math.rs to math/mod.rs, and same for all other egui mods Emil Ernerfeldt 2020-09-13 21:23:35 +0200
  • adc6a225e3 [frame] bug fix: move cursor after a Frame Emil Ernerfeldt 2020-09-13 19:02:25 +0200
  • 6904938594 Compilation fix Emil Ernerfeldt 2020-09-13 15:41:16 +0200
  • 814121903a remove Label::auto_shrink and replace with ui.shrink_width_to_current() Emil Ernerfeldt 2020-09-13 09:30:52 +0200
  • 1069ad8496 add color test window to troubleshoot your Egui painter backend Emil Ernerfeldt 2020-09-13 09:28:54 +0200
  • d49aec4079 Add user texture support to egui_glium and egui_web backends Emil Ernerfeldt 2020-09-11 08:56:47 +0200
  • 02ef0cd9d5 [user textures] Add custom texture/image support Emil Ernerfeldt 2020-09-10 16:48:01 +0200
  • 5ba420988f [docs] improve toggle_switch.rs demo with better comments Emil Ernerfeldt 2020-09-11 17:17:43 +0200
  • c6f7534a8b README.md: add a "Why Egui?" section Emil Ernerfeldt 2020-09-11 11:38:45 +0200