Commit Graph

  • 22cd1a8e10
    Move IME candidate window following text cursor (#258) Lin Han 2021-03-30 14:48:55 +0800
  • 1c60dc8d66 Pass around Arc<Galley> to avoid copying a lot of data Emil Ernerfeldt 2021-03-29 22:30:18 +0200
  • 94baf98eab Add a galley cache to Fonts to avoid doing the same layout each frame Emil Ernerfeldt 2021-03-29 22:06:55 +0200
  • f9c4be33a7 Add a realistic end-to-end benchmark Emil Ernerfeldt 2021-03-29 22:48:13 +0200
  • d4e5133da2 refactor fonts: put TextStyle in Galley instead of in Shape::Text Emil Ernerfeldt 2021-03-29 21:24:09 +0200
  • ade41403b5 refactor fonts: do all text layout via the Fonts struct Emil Ernerfeldt 2021-03-29 20:57:51 +0200
  • 46425f1e38 Optimize: add #[inline(always)] to various low-level things Emil Ernerfeldt 2021-03-28 23:16:19 +0200
  • ccc501f302 Spelling: tesselate -> tessellate Emil Ernerfeldt 2021-03-28 22:44:03 +0200
  • aeaa54aab1 optimization: don't compare font data each frame Emil Ernerfeldt 2021-03-28 22:13:41 +0200
  • def09c2455 Don't close colopicker and other popups when clicking inside of them Emil Ernerfeldt 2021-03-27 16:50:35 +0100
  • 6fbb59de1f Add new Slider/DragValue constructors to changelog Emil Ernerfeldt 2021-03-27 16:10:51 +0100
  • 5011623744 Deprecate old DragValue constructors in favor of DragValue::new Emil Ernerfeldt 2021-03-27 16:09:09 +0100
  • de439b6e21 Deprecate old Slider constructors in favor of Slider::new Emil Ernerfeldt 2021-03-27 16:07:18 +0100
  • 5481aa8d98 Add DragValue::new and Slider::new Emil Ernerfeldt 2021-03-27 16:03:11 +0100
  • fd80a64cdb DragValue: Lower default speed for integers Emil Ernerfeldt 2021-03-27 15:47:53 +0100
  • 246ab55a7f Fix: integer DragValue could sometimes not reach all values Emil Ernerfeldt 2021-03-27 15:41:44 +0100
  • 1bb100d766 Updated changelogs Emil Ernerfeldt 2021-03-27 10:37:31 +0100
  • 41c9de2734 Add new ComboBox builder to replace the combo_box_with_label function Emil Ernerfeldt 2021-03-27 10:35:40 +0100
  • 795282edc0
    egui_web: enable IME support on web. (#253) Lin Han 2021-03-26 20:56:26 +0800
  • fe92a9826b
    ci: install libspeechd-dev and fix new clippy lints (#252) Emil Ernerfeldt 2021-03-25 22:18:03 +0100
  • 8e7d4ff4fd Upgrade wasm-bindgen 0.2.71 -> 0.2.72 Emil Ernerfeldt 2021-03-25 16:30:09 +0100
  • 70c6f4596a Add checkbox in demo app to turn screen reader on/off Emil Ernerfeldt 2021-03-24 21:35:29 +0100
  • cbe6faa83b Render tab character (\t) as four spaces Emil Ernerfeldt 2021-03-23 20:06:52 +0100
  • fd3444473f Add some clippy lints Emil Ernerfeldt 2021-03-23 19:53:31 +0100
  • 25c5e9d94e Return InnerResponse from Frame, Grid and ui.group() Emil Ernerfeldt 2021-03-21 21:58:00 +0100
  • 05308e8d37 layout: don't return negative availability rectangles Emil Ernerfeldt 2021-03-21 19:57:38 +0100
  • f5c372910c Replace emath::clamp with f32::clamp (new in rustc 1.50) Emil Ernerfeldt 2021-03-21 17:47:03 +0100
  • cdab9d777f Add years and email in LICENSE-MIT Emil Ernerfeldt 2021-03-21 17:16:12 +0100
  • 474b02d4e8 Add instruction to not add .js/.wasm files in pull requests Emil Ernerfeldt 2021-03-21 17:15:46 +0100
  • ed0d406698 Improve misc documentation Emil Ernerfeldt 2021-03-21 17:13:58 +0100
  • c1d5bda143 ColorPicker: always show hue slider at full saturation and lightness Emil Ernerfeldt 2021-03-21 16:15:13 +0100
  • 405ae3bcee Add link to https://github.com/hakolao/egui_winit_vulkano Emil Ernerfeldt 2021-03-21 16:09:44 +0100
  • 7e302ad905 Document the need for latest rustc Emil Ernerfeldt 2021-03-21 16:00:24 +0100
  • 24b3cd021f Add demo app instructions for Defora Rawhide Emil Ernerfeldt 2021-03-21 15:28:00 +0100
  • 65a86b2d15 Middle-click links to open in new tab Emil Ernerfeldt 2021-03-21 15:20:53 +0100
  • f77ab26828 [EasyMark] Add support for small and raised text Emil Ernerfeldt 2021-02-07 11:12:37 +0100
  • eaa1ed96ee Depcrecate ui.horizontal_for_text and ui.horizontal_wrapped_for_text Emil Ernerfeldt 2021-03-21 14:46:32 +0100
  • 953d2bb39b Add ui.set_row_height Emil Ernerfeldt 2021-03-21 14:44:59 +0100
  • e20e3baa98 Bug-fixes related to recent layout rewrite Emil Ernerfeldt 2021-03-21 14:31:55 +0100
  • e232264b53 Add Visuals::debug_widgets to debug layouting by hovering widgets Emil Ernerfeldt 2021-03-21 10:33:10 +0100
  • ec9f374d8c Fix: centered horizontal layouts should never overflow upwards Emil Ernerfeldt 2021-03-21 10:31:18 +0100
  • cc5ad1505c Fix bug that would allocate the full width of non-centered layouts Emil Ernerfeldt 2021-03-20 22:21:14 +0100
  • 589bae1211
    Refactor layout (#241) Emil Ernerfeldt 2021-03-20 21:47:19 +0100
  • 5621a46b4b emath: add any_nan to Vec2, Pos2 and Rect Emil Ernerfeldt 2021-03-15 21:26:58 +0100
  • 4e852727c0 Add helper functions to Rect Emil Ernerfeldt 2021-03-14 16:42:06 +0100
  • 0c9b4858f0 refactor: simplify CollapsingHeader enable/disable code Emil Ernerfeldt 2021-03-20 15:36:14 +0100
  • 7ac91970bd bug fix: false id clash error for wrapping text Emil Ernerfeldt 2021-03-20 09:27:04 +0100
  • 36d9f8a7c7 Add sanity check on pixels_per_point range Emil Ernerfeldt 2021-02-23 12:03:20 +0100
  • ec2aab3a72 Improve github templates with <!-- comments --> Emil Ernerfeldt 2021-03-13 13:58:52 +0100
  • 30885b85f9 Derive PartialEq for Vertex, Mesh, Row, Galley and Shape Emil Ernerfeldt 2021-03-13 12:58:17 +0100
  • 6442d254a6 Fix hover-to-zoom of font texture in demo Emil Ernerfeldt 2021-03-13 12:55:29 +0100
  • b1883d5d48
    Add functions to register textures in egui_web and egui_glium (#226) triangle drawer 2021-03-13 20:41:51 +0900
  • 958aea922f Add a lot more CursorIcon's Emil Ernerfeldt 2021-03-13 12:38:03 +0100
  • ee1fcf1ead
    egui_glium: prevent cursor icon flickering at frame boundary on Windows (#217) (#218) Norbert Nemec 2021-03-13 12:27:05 +0100
  • 269bcdfce3
    Replace clipboard with copypasta (#221) Jay Oster 2021-03-10 02:16:45 -0800
  • 017d602fe5 Rename "kb_focus" to just "focus" everywhere Emil Ernerfeldt 2021-03-09 20:55:24 +0100
  • 3fbc07659c Labels can now be focused so they can be read by screen-reader Emil Ernerfeldt 2021-03-09 19:58:41 +0100
  • 33d2f16041 Bug fix: you can now use text edits again Emil Ernerfeldt 2021-03-09 19:51:23 +0100
  • a8320881ba remove native screen reader spam Emil Ernerfeldt 2021-03-09 19:47:41 +0100
  • bd34cfd43e
    Configurable label text style for CollapsingHeader (#200) Bradley Smith 2021-03-09 10:13:21 -0800
  • 6fb4e19e9e
    DragValue: fix crash for speed==0.0 (#216) Norbert Nemec 2021-03-09 19:06:04 +0100
  • f07f9bf5bd
    Typo previus -> previous (#214) Tomáš Vojtášek 2021-03-09 18:57:45 +0100
  • d2d074395a
    Install speech-dispatcher in CI for ttl (#219) Emil Ernerfeldt 2021-03-09 18:57:28 +0100
  • 4c45ca113e Make sure to include license files in the next release Emil Ernerfeldt 2021-03-09 18:34:14 +0100
  • 07a17dc6cf Sort 3rd party integrations and add link to egui_vulkano Emil Ernerfeldt 2021-03-08 22:57:45 +0100
  • 2428763756 Fix bug in Response::clicked_elsewhere Emil Ernerfeldt 2021-03-08 22:22:44 +0100
  • 8f3a25d749 clippy fix Emil Ernerfeldt 2021-03-08 22:16:25 +0100
  • f1c6d2b59c
    feat: Derive (de)serialize for Key (#213) Ridan Vandenbergh 2021-03-08 22:09:30 +0100
  • 44cd304cdf Add experimental screen_reader feature Emil Ernerfeldt 2021-03-08 20:58:01 +0100
  • cb7ef6faeb bug fix: open links in same tab by default Emil Ernerfeldt 2021-03-08 20:25:43 +0100
  • ea248d66b5 Improve widget info output for potential screen readers Emil Ernerfeldt 2021-03-08 18:36:32 +0100
  • 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 +0100
  • c1ef81628b
    Add optional drag bounds to Area and Window aakamenov 2021-03-07 22:42:16 +0300
  • c212d4512e Clarify behavior of window resizing Emil Ernerfeldt 2021-03-07 20:15:42 +0100
  • d6233de9dc Small improvements to the demo (add source code links etc) Emil Ernerfeldt 2021-03-07 19:51:07 +0100
  • 25d4a7e11e Fix gained kb focus event on shift-tab Emil Ernerfeldt 2021-03-07 19:44:17 +0100
  • eba4d3d7b1 refactor: move kb-focus logic to own struct Emil Ernerfeldt 2021-03-07 19:38:51 +0100
  • cd4c07e09a Output events when widgets gain keyboard focus Emil Ernerfeldt 2021-03-07 19:32:27 +0100
  • a370339db7 Give focus to any clickable widget with tab/shift-tab Emil Ernerfeldt 2021-03-07 18:15:57 +0100
  • 6fd7c422ab Refactor: remove has_kb_focus/lost_kb_focus bools from Reponse Emil Ernerfeldt 2021-03-07 13:06:47 +0100
  • 4df8418e41
    fix: Modern browsers encode Space as ' ' (#208) Ridan Vandenbergh 2021-03-07 10:20:11 +0100
  • b72184dc7e clippy fix Emil Ernerfeldt 2021-03-06 11:19:32 +0100
  • 5d0c71350d Add `fn Memory::gained_kb_focus() -> bool` query Emil Ernerfeldt 2021-03-06 11:17:24 +0100
  • 007f9f3cb9 Fix secondary-click to open a menu Emil Ernerfeldt 2021-03-06 11:11:07 +0100
  • fa4752f315 Add the syntect feature to egui_demo_app Emil Ernerfeldt 2021-03-06 11:04:05 +0100
  • 9c8439d053 Add some helper functions to Response Emil Ernerfeldt 2021-03-06 10:48:39 +0100
  • fb2db4940e Release 0.10.0 - Plot and polish Emil Ernerfeldt 2021-02-28 20:01:18 +0100
  • f793ac7f3e [demo] Remove dead code Emil Ernerfeldt 2021-02-28 20:11:21 +0100
  • 8fb1472560 Add glsl files to egui_web and egui_glium includes Emil Ernerfeldt 2021-02-28 20:07:24 +0100
  • 8047a0f87f Publish new web demo Emil Ernerfeldt 2021-02-28 19:51:22 +0100
  • 1fb3b43dfc [demo] Improve painting demo slightly Emil Ernerfeldt 2021-02-28 19:50:47 +0100
  • e417fac52e Fix web shaders Emil Ernerfeldt 2021-02-28 19:47:01 +0100
  • a9a49f19ca cargo update Emil Ernerfeldt 2021-02-28 19:13:05 +0100
  • 24d68cc55e Merge epi/CHANGELOG.md into eframe/CHANGELOG.md Emil Ernerfeldt 2021-02-28 19:11:02 +0100
  • 84cc227f11 eframe: always provide a texture allocator Emil Ernerfeldt 2021-02-28 19:09:48 +0100
  • fdb1aa6bec improve documentation Emil Ernerfeldt 2021-02-28 18:53:45 +0100
  • 8be37b3d6c Add Response::has_kb_focus() Emil Ernerfeldt 2021-02-28 18:19:33 +0100
  • 834078a476 Turn off the cursor preview when hovering a TextEdit Emil Ernerfeldt 2021-02-28 17:27:39 +0100
  • d3fd51d6a4 Add Response::changed(): see if e.g. text was entered or slider dragged Emil Ernerfeldt 2021-02-28 17:17:37 +0100
  • a859b2a26e
    Add icon support to eframe (#193) Patrik Höglund 2021-02-26 15:59:30 +0100