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

Commit Graph

  • 017d602fe5 Rename "kb_focus" to just "focus" everywhere Emil Ernerfeldt 2021-03-09 20:55:24 +01:00
  • 3fbc07659c Labels can now be focused so they can be read by screen-reader Emil Ernerfeldt 2021-03-09 19:58:41 +01:00
  • 33d2f16041 Bug fix: you can now use text edits again Emil Ernerfeldt 2021-03-09 19:51:23 +01:00
  • a8320881ba remove native screen reader spam Emil Ernerfeldt 2021-03-09 19:47:41 +01:00
  • bd34cfd43e Configurable label text style for CollapsingHeader (#200) Bradley Smith 2021-03-09 10:13:21 -08:00
  • 6fb4e19e9e DragValue: fix crash for speed==0.0 (#216) Norbert Nemec 2021-03-09 19:06:04 +01:00
  • f07f9bf5bd Typo previus -> previous (#214) Tomáš Vojtášek 2021-03-09 18:57:45 +01:00
  • d2d074395a Install speech-dispatcher in CI for ttl (#219) Emil Ernerfeldt 2021-03-09 18:57:28 +01:00
  • 4c45ca113e Make sure to include license files in the next release Emil Ernerfeldt 2021-03-09 18:34:14 +01:00
  • 07a17dc6cf Sort 3rd party integrations and add link to egui_vulkano Emil Ernerfeldt 2021-03-08 22:57:45 +01:00
  • 2428763756 Fix bug in Response::clicked_elsewhere Emil Ernerfeldt 2021-03-08 22:22:44 +01:00
  • 8f3a25d749 clippy fix Emil Ernerfeldt 2021-03-08 22:16:25 +01:00
  • f1c6d2b59c feat: Derive (de)serialize for Key (#213) Ridan Vandenbergh 2021-03-08 22:09:30 +01:00
  • 44cd304cdf Add experimental screen_reader feature Emil Ernerfeldt 2021-03-08 20:58:01 +01:00
  • cb7ef6faeb bug fix: open links in same tab by default Emil Ernerfeldt 2021-03-08 20:25:43 +01:00
  • ea248d66b5 Improve widget info output for potential screen readers Emil Ernerfeldt 2021-03-08 18:36:32 +01:00
  • 1c06622dbc Hold down a modifier key when clicking a link to open it in a new tab Emil Ernerfeldt 2021-03-08 17:48:23 +01:00
  • c1ef81628b Add optional drag bounds to Area and Window aakamenov 2021-03-07 22:42:16 +03:00
  • c212d4512e Clarify behavior of window resizing Emil Ernerfeldt 2021-03-07 20:15:42 +01:00
  • d6233de9dc Small improvements to the demo (add source code links etc) Emil Ernerfeldt 2021-03-07 19:51:07 +01:00
  • 25d4a7e11e Fix gained kb focus event on shift-tab Emil Ernerfeldt 2021-03-07 19:44:17 +01:00
  • eba4d3d7b1 refactor: move kb-focus logic to own struct Emil Ernerfeldt 2021-03-07 19:38:51 +01:00
  • cd4c07e09a Output events when widgets gain keyboard focus Emil Ernerfeldt 2021-03-07 19:32:27 +01:00
  • a370339db7 Give focus to any clickable widget with tab/shift-tab Emil Ernerfeldt 2021-03-07 18:15:57 +01:00
  • 6fd7c422ab Refactor: remove has_kb_focus/lost_kb_focus bools from Reponse Emil Ernerfeldt 2021-03-07 13:06:47 +01:00
  • 4df8418e41 fix: Modern browsers encode Space as ' ' (#208) Ridan Vandenbergh 2021-03-07 10:20:11 +01:00
  • b72184dc7e clippy fix Emil Ernerfeldt 2021-03-06 11:19:32 +01:00
  • 5d0c71350d Add fn Memory::gained_kb_focus() -> bool query Emil Ernerfeldt 2021-03-06 11:17:24 +01:00
  • 007f9f3cb9 Fix secondary-click to open a menu Emil Ernerfeldt 2021-03-06 11:11:07 +01:00
  • fa4752f315 Add the syntect feature to egui_demo_app Emil Ernerfeldt 2021-03-06 11:04:05 +01:00
  • 9c8439d053 Add some helper functions to Response Emil Ernerfeldt 2021-03-06 10:48:39 +01:00
  • fb2db4940e Release 0.10.0 - Plot and polish 0.10.0 Emil Ernerfeldt 2021-02-28 20:01:18 +01:00
  • f793ac7f3e [demo] Remove dead code Emil Ernerfeldt 2021-02-28 20:11:21 +01:00
  • 8fb1472560 Add glsl files to egui_web and egui_glium includes Emil Ernerfeldt 2021-02-28 20:07:24 +01:00
  • 8047a0f87f Publish new web demo Emil Ernerfeldt 2021-02-28 19:51:22 +01:00
  • 1fb3b43dfc [demo] Improve painting demo slightly Emil Ernerfeldt 2021-02-28 19:50:47 +01:00
  • e417fac52e Fix web shaders Emil Ernerfeldt 2021-02-28 19:47:01 +01:00
  • a9a49f19ca cargo update Emil Ernerfeldt 2021-02-28 19:13:05 +01:00
  • 24d68cc55e Merge epi/CHANGELOG.md into eframe/CHANGELOG.md Emil Ernerfeldt 2021-02-28 19:11:02 +01:00
  • 84cc227f11 eframe: always provide a texture allocator Emil Ernerfeldt 2021-02-28 19:09:48 +01:00
  • fdb1aa6bec improve documentation Emil Ernerfeldt 2021-02-28 18:53:45 +01:00
  • 8be37b3d6c Add Response::has_kb_focus() Emil Ernerfeldt 2021-02-28 18:19:33 +01:00
  • 834078a476 Turn off the cursor preview when hovering a TextEdit Emil Ernerfeldt 2021-02-28 17:27:39 +01:00
  • d3fd51d6a4 Add Response::changed(): see if e.g. text was entered or slider dragged Emil Ernerfeldt 2021-02-28 17:17:37 +01:00
  • a859b2a26e Add icon support to eframe (#193) Patrik Höglund 2021-02-26 15:59:30 +01:00
  • bdbc59455c Improve documentation for the most common widgets Emil Ernerfeldt 2021-02-23 22:18:13 +01:00
  • 814f8c0dd8 Add support for all integers in DragValue and Slider (except 128-bit) Emil Ernerfeldt 2021-02-23 20:40:14 +01:00
  • 02a65132e4 Add epi::App::initial_window_size to control initial native window size Emil Ernerfeldt 2021-02-23 20:28:55 +01:00
  • 049a7b0382 Make DragValue::from_get_set public Emil Ernerfeldt 2021-02-23 20:16:43 +01:00
  • 5f6a468812 Add Context::set_pixels_per_point to control the scale of the UI Emil Ernerfeldt 2021-02-21 11:23:33 +01:00
  • c601db5956 refactor: move tooltip state handling out of memory Emil Ernerfeldt 2021-02-21 10:31:28 +01:00
  • 67623919d7 refactor: move DragValue state Emil Ernerfeldt 2021-02-21 10:28:11 +01:00
  • 24a1c3136c Add a pull_request_template.md Emil Ernerfeldt 2021-02-21 10:12:23 +01:00
  • 82350a2f1e Improve documentation Emil Ernerfeldt 2021-02-21 10:12:08 +01:00
  • c9919daa11 Added shaders on GLSL 1.2 (#187) Kayo Phoenix 2021-02-20 23:48:02 +05:00
  • ebc2486d22 Slider: use a DragValue for the value, and implement suffix/prefix Emil Ernerfeldt 2021-02-20 18:29:09 +01:00
  • 32f35c6251 Implement "Smart Aim" for DragValue Emil Ernerfeldt 2021-02-20 17:43:35 +01:00
  • 7ac26b84b1 DragValue: handle slowly dragging a value with limited precision Emil Ernerfeldt 2021-02-20 17:27:55 +01:00
  • df937af2c5 experiment a bit with overtone visualization dancing-strings-experiment Emil Ernerfeldt 2021-02-20 16:50:53 +01:00
  • 9a546ff97a SlidSlider will now show the value display by default. Emil Ernerfeldt 2021-02-20 16:28:39 +01:00
  • 4e041185f1 Add module special_emojis with apple, linux, windows & github logos Emil Ernerfeldt 2021-02-20 16:07:42 +01:00
  • 9b58d5d4d9 color picker: just copy the r,g,b,a values without a "rgba(…)" wrapper Emil Ernerfeldt 2021-02-20 15:49:09 +01:00
  • ac356e2bd8 Add a link from the crate-level docs to the online egui web demo Emil Ernerfeldt 2021-02-20 12:43:53 +01:00
  • 6354709fe1 [demo] Link to the egui docs from the widget gallery Emil Ernerfeldt 2021-02-20 12:07:15 +01:00
  • 040553da78 impl<F> Widget for F where F: FnOnce(&mut Ui) -> Response Emil Ernerfeldt 2021-02-20 11:58:08 +01:00
  • 6fe70e685b Simplify and unify colors of selectable widgets Emil Ernerfeldt 2021-02-20 11:28:00 +01:00
  • 741f0bfe8a Only show tooltips if mouse is still. Emil Ernerfeldt 2021-02-20 10:45:19 +01:00
  • 4354f7582f Improve the positioning of tooltips Emil Ernerfeldt 2021-02-20 10:33:33 +01:00
  • d5bb85b245 Add InputState::is_still to compliment InputState::is_moving Emil Ernerfeldt 2021-02-20 09:24:50 +01:00
  • 9c3b7d719b Bug fix: child painters now inherit color tint (e.g. grayed out) Emil Ernerfeldt 2021-02-20 09:24:25 +01:00
  • 21c99e1130 Add Ui::hyperlink_to Emil Ernerfeldt 2021-02-20 09:23:38 +01:00
  • 9e38674d13 [demo] Alwyas start with widget gallery Emil Ernerfeldt 2021-02-20 09:18:23 +01:00
  • 0f13fff24b Assign default colors to plot lines if not explicitly set Emil Ernerfeldt 2021-02-18 18:59:59 +01:00
  • a19140ec67 A simple 2D plot library Emil Ernerfeldt 2021-02-14 21:39:04 +01:00
  • aa8bab60e1 A simple 2D plot library plot Emil Ernerfeldt 2021-02-14 21:39:04 +01:00
  • 7dad76b913 Use explicit epaint over paint alias (re-export) Emil Ernerfeldt 2021-02-14 10:53:39 +01:00
  • 6d255cd179 Use explicit emath to math alias Emil Ernerfeldt 2021-02-14 10:44:46 +01:00
  • c376d0bb7e [emath] RectTransform: transforms Pos2 from one Rect to another Emil Ernerfeldt 2021-02-14 10:33:44 +01:00
  • dbc6a620cd Control the maximum egui web canvas size with App::max_size_points Emil Ernerfeldt 2021-02-12 17:57:53 +01:00
  • be8d7b4eef Slider: add largest_finite for log-sliders that include infinity Emil Ernerfeldt 2021-02-12 17:45:27 +01:00
  • 5906bf7a87 Fix clippy 1.50 lints Emil Ernerfeldt 2021-02-12 17:40:53 +01:00
  • fc8b27807c Add discussion about the pros and cons of immediate mode GUIs Emil Ernerfeldt 2021-02-11 19:29:05 +01:00
  • e5233d2268 Add link to egui_winit_ash_vk_mem crate Emil Ernerfeldt 2021-02-09 18:38:37 +01:00
  • fc0bec44ba Remove Fonts::default() implementation Emil Ernerfeldt 2021-02-08 23:05:48 +01:00
  • 156d68d266 Refactor: move FrameState to own file Emil Ernerfeldt 2021-02-08 23:03:41 +01:00
  • 1c415bd8fe Add benchmark for text layout and tesselation Emil Ernerfeldt 2021-02-08 22:53:31 +01:00
  • 9b0de108c8 wip: node-graph demo-node-graph Emil Ernerfeldt 2021-01-16 23:35:31 +01:00
  • f5431f308a Add 0.9.0 gif for changelog Emil Ernerfeldt 2021-02-07 17:18:59 +01:00
  • b61db038f2 Release 0.9.0 - light mode, right clicks and more 0.9.0 Emil Ernerfeldt 2021-02-07 17:06:42 +01:00
  • fdff33df5e Publish new web demo Emil Ernerfeldt 2021-02-07 17:02:17 +01:00
  • d9472035d7 Update ahash 0.6.3 -> 0.7.0 Emil Ernerfeldt 2021-02-07 15:46:35 +01:00
  • 7641807665 cargo update Emil Ernerfeldt 2021-02-07 15:40:58 +01:00
  • 5ce681ef16 Improve documentation Emil Ernerfeldt 2021-02-07 14:55:39 +01:00
  • a382fad1d0 Fix minor click detection bug Emil Ernerfeldt 2021-02-07 14:55:12 +01:00
  • 6377a4231f [demo] Refactor and minor cleanup Emil Ernerfeldt 2021-02-07 14:46:53 +01:00
  • e82fb81f07 Replace (ret, response) tuples with new struct InnerResponse Emil Ernerfeldt 2021-02-07 14:09:44 +01:00
  • df4c0257c0 Add Ui functions for doing manual layout ("put this widget here") Emil Ernerfeldt 2021-02-07 13:48:55 +01:00
  • bca722ddf8 Add ui.set_enabled(false) to disable all widgets in a Ui Emil Ernerfeldt 2021-02-07 10:55:45 +01:00
  • d07a17ac6a Expose more color-related functions and types Emil Ernerfeldt 2021-02-07 10:36:51 +01:00
  • a9949b21af Add doc checks to check.sh Emil Ernerfeldt 2021-02-07 00:11:52 +01:00