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

Commit Graph

  • 3c0c729af8 Add links to the changelogs for other crates. (#293) follower 2021-04-13 06:57:49 +12:00
  • 20bf09560e IME: Handle composition events to show suggestion on web (#278) Lin Han 2021-04-13 02:57:14 +08:00
  • 0353f40dd5 Typo fix: "occational" -> "occasional" (#286) follower 2021-04-09 08:22:58 +12:00
  • 50a56d41ee DragValue improvements (#274) Cristian Dinu 2021-04-08 23:20:52 +03:00
  • b30cb3313a Try to allow turning off default_fonts for all libs (#266) Emil Ernerfeldt 2021-04-07 20:14:44 +02:00
  • d544c3dd8b Release 0.11.0 - Optimization, screen reader & new layout logic 0.11.0 Emil Ernerfeldt 2021-04-05 14:49:06 +02:00
  • c96819e95e build_demo_web.sh: code cleanup Emil Ernerfeldt 2021-04-05 14:45:32 +02:00
  • 370d269cba Publish new web demo Emil Ernerfeldt 2021-04-05 14:43:38 +02:00
  • 49ef94d322 build_demo_web.sh: fix opening link on windows and linux Emil Ernerfeldt 2021-04-05 14:23:19 +02:00
  • 3803d0f3d1 Minor cleanup of the demo code Emil Ernerfeldt 2021-04-05 12:30:07 +02:00
  • ab4819ca99 PR template: encourage linking to the relevant issue Emil Ernerfeldt 2021-04-05 12:29:32 +02:00
  • 77014c7c75 cargo update Emil Ernerfeldt 2021-04-05 12:15:04 +02:00
  • 7792ee0422 Update tts from 0.14 -> 0.15 (screen reader feature) Emil Ernerfeldt 2021-04-05 12:10:28 +02:00
  • aba2108159 Replace JSON with RON for persistence (epi/eframe/glium/web) Emil Ernerfeldt 2021-04-05 12:09:01 +02:00
  • 4fc3c6d375 Remove unnecessary copy of mesh indices in glium painter Emil Ernerfeldt 2021-04-05 10:21:17 +02:00
  • b028e708e0 fixed typo in README.md (#275) pixeljoelson 2021-04-05 04:56:58 -03:00
  • ebb08f87f1 Fix: custom Ui:s now allocate minimal space in parent ui. Emil Ernerfeldt 2021-04-02 22:39:08 +02:00
  • 4ac5b37702 Turn off text wrapping for DragValue:s Emil Ernerfeldt 2021-04-02 13:42:46 +02:00
  • 4b9db0cc55 Rename ui.advance_cursor to ui.add_space Emil Ernerfeldt 2021-04-02 10:08:29 +02:00
  • d848b2a664 Add TextEdit::password to hide input characters Emil Ernerfeldt 2021-04-02 09:58:55 +02:00
  • 33a4058381 Add comment about Firefox CPU usage in FAQ Emil Ernerfeldt 2021-04-02 09:24:34 +02:00
  • 1c955e56fe Some code cleanup Emil Ernerfeldt 2021-04-01 23:07:58 +02:00
  • facb01a7c2 Use wasm-opt when compiling for web Emil Ernerfeldt 2021-04-01 23:07:43 +02:00
  • fe0d31204e Small optimization of tesselate_text Emil Ernerfeldt 2021-04-01 23:06:39 +02:00
  • 1068750bbc Clean up egui_web code a bit Emil Ernerfeldt 2021-04-01 22:11:29 +02:00
  • d7f9e2246c Add a bunch on inline annotations Emil Ernerfeldt 2021-04-01 22:10:34 +02:00
  • d702e3078a Reduce amount of data being cloned in begin_frame Emil Ernerfeldt 2021-04-01 22:09:58 +02:00
  • 44869a6718 Clean up benchmarks Emil Ernerfeldt 2021-04-01 21:42:45 +02:00
  • f6770f0183 Various spelling fixes, docs improvements and code cleanup Emil Ernerfeldt 2021-03-31 23:12:42 +02:00
  • 1f965d16a2 Try the new cargo dependency resolver added in rust 1.51 Emil Ernerfeldt 2021-03-31 22:54:21 +02:00
  • f79f24c83e Clean up dependencies and features flags Emil Ernerfeldt 2021-03-31 22:53:54 +02:00
  • 0d7c84c327 Make each DragValue at least the size of interact_size Emil Ernerfeldt 2021-03-31 22:18:45 +02:00
  • b8a0f5be15 Improve Ui::add_sized (simplify and fix bugs) Emil Ernerfeldt 2021-03-31 22:18:08 +02:00
  • 1090de67fd Refactor: move debug options out of Visuals Emil Ernerfeldt 2021-03-31 22:00:04 +02:00
  • b393bdcb74 Improve documentation of ui.add_sized Emil Ernerfeldt 2021-03-31 21:49:24 +02:00
  • 3450168e94 egui_glium: add support for transparent windows Emil Ernerfeldt 2021-03-31 20:53:13 +02:00
  • 0a21b01c31 Fix nightly build: remove deprecated missing_crate_level_docs lint Emil Ernerfeldt 2021-03-31 20:00:14 +02:00
  • f563ff77c3 Fixed some spelling in documentation (#262) Thorbjørn Lindeijer 2021-03-31 19:52:23 +02:00
  • c583f94ef0 Correct the documentation of where app state is saved Emil Ernerfeldt 2021-03-31 19:51:19 +02:00
  • 4808da44a2 Optimize: more inlining and more use of AHashMap Emil Ernerfeldt 2021-03-31 17:06:12 +02:00
  • 4984d51f99 Optimize: store a reference to the target PaintList in Painter Emil Ernerfeldt 2021-03-31 17:03:20 +02:00
  • 17983e1bbc Optimize tessellator by around 9% Emil Ernerfeldt 2021-03-30 22:36:45 +02:00
  • 8c4bb0d1d9 refactor: no need to pass Fonts structure to tessellator Emil Ernerfeldt 2021-03-30 21:41:39 +02:00
  • 0802a9d9c0 Optimize: get glyph uv rects during layouts instead of in tesselation Emil Ernerfeldt 2021-03-30 21:07:19 +02:00
  • 22cd1a8e10 Move IME candidate window following text cursor (#258) Lin Han 2021-03-30 14:48:55 +08:00
  • 1c60dc8d66 Pass around Arc<Galley> to avoid copying a lot of data Emil Ernerfeldt 2021-03-29 22:30:18 +02:00
  • 94baf98eab Add a galley cache to Fonts to avoid doing the same layout each frame Emil Ernerfeldt 2021-03-29 22:06:55 +02:00
  • f9c4be33a7 Add a realistic end-to-end benchmark Emil Ernerfeldt 2021-03-29 22:48:13 +02:00
  • d4e5133da2 refactor fonts: put TextStyle in Galley instead of in Shape::Text Emil Ernerfeldt 2021-03-29 21:24:09 +02:00
  • ade41403b5 refactor fonts: do all text layout via the Fonts struct Emil Ernerfeldt 2021-03-29 20:57:51 +02:00
  • 46425f1e38 Optimize: add #[inline(always)] to various low-level things Emil Ernerfeldt 2021-03-28 23:16:19 +02:00
  • ccc501f302 Spelling: tesselate -> tessellate Emil Ernerfeldt 2021-03-28 22:44:03 +02:00
  • aeaa54aab1 optimization: don't compare font data each frame Emil Ernerfeldt 2021-03-28 22:13:41 +02:00
  • def09c2455 Don't close colopicker and other popups when clicking inside of them Emil Ernerfeldt 2021-03-27 16:50:35 +01:00
  • 6fbb59de1f Add new Slider/DragValue constructors to changelog Emil Ernerfeldt 2021-03-27 16:10:51 +01:00
  • 5011623744 Deprecate old DragValue constructors in favor of DragValue::new Emil Ernerfeldt 2021-03-27 16:09:09 +01:00
  • de439b6e21 Deprecate old Slider constructors in favor of Slider::new Emil Ernerfeldt 2021-03-27 16:07:18 +01:00
  • 5481aa8d98 Add DragValue::new and Slider::new Emil Ernerfeldt 2021-03-27 16:03:11 +01:00
  • fd80a64cdb DragValue: Lower default speed for integers Emil Ernerfeldt 2021-03-27 15:47:53 +01:00
  • 246ab55a7f Fix: integer DragValue could sometimes not reach all values Emil Ernerfeldt 2021-03-27 15:41:44 +01:00
  • 1bb100d766 Updated changelogs Emil Ernerfeldt 2021-03-27 10:37:31 +01:00
  • 41c9de2734 Add new ComboBox builder to replace the combo_box_with_label function Emil Ernerfeldt 2021-03-27 10:35:40 +01:00
  • 795282edc0 egui_web: enable IME support on web. (#253) Lin Han 2021-03-26 20:56:26 +08:00
  • fe92a9826b ci: install libspeechd-dev and fix new clippy lints (#252) Emil Ernerfeldt 2021-03-25 22:18:03 +01:00
  • 8e7d4ff4fd Upgrade wasm-bindgen 0.2.71 -> 0.2.72 Emil Ernerfeldt 2021-03-25 16:30:09 +01:00
  • 70c6f4596a Add checkbox in demo app to turn screen reader on/off Emil Ernerfeldt 2021-03-24 21:35:29 +01:00
  • cbe6faa83b Render tab character (\t) as four spaces Emil Ernerfeldt 2021-03-23 20:06:52 +01:00
  • fd3444473f Add some clippy lints Emil Ernerfeldt 2021-03-23 19:53:31 +01:00
  • 25c5e9d94e Return InnerResponse from Frame, Grid and ui.group() Emil Ernerfeldt 2021-03-21 21:58:00 +01:00
  • 05308e8d37 layout: don't return negative availability rectangles Emil Ernerfeldt 2021-03-21 19:57:38 +01:00
  • f5c372910c Replace emath::clamp with f32::clamp (new in rustc 1.50) Emil Ernerfeldt 2021-03-21 17:47:03 +01:00
  • cdab9d777f Add years and email in LICENSE-MIT Emil Ernerfeldt 2021-03-21 17:16:12 +01:00
  • 474b02d4e8 Add instruction to not add .js/.wasm files in pull requests Emil Ernerfeldt 2021-03-21 17:15:46 +01:00
  • ed0d406698 Improve misc documentation Emil Ernerfeldt 2021-03-21 17:13:58 +01:00
  • c1d5bda143 ColorPicker: always show hue slider at full saturation and lightness Emil Ernerfeldt 2021-03-21 16:15:13 +01:00
  • 405ae3bcee Add link to https://github.com/hakolao/egui_winit_vulkano Emil Ernerfeldt 2021-03-21 16:09:44 +01:00
  • 7e302ad905 Document the need for latest rustc Emil Ernerfeldt 2021-03-21 16:00:24 +01:00
  • 24b3cd021f Add demo app instructions for Defora Rawhide Emil Ernerfeldt 2021-03-21 15:28:00 +01:00
  • 65a86b2d15 Middle-click links to open in new tab Emil Ernerfeldt 2021-03-21 15:20:53 +01:00
  • f77ab26828 [EasyMark] Add support for small and raised text Emil Ernerfeldt 2021-02-07 11:12:37 +01:00
  • eaa1ed96ee Depcrecate ui.horizontal_for_text and ui.horizontal_wrapped_for_text Emil Ernerfeldt 2021-03-21 14:46:32 +01:00
  • 953d2bb39b Add ui.set_row_height Emil Ernerfeldt 2021-03-21 14:44:59 +01:00
  • e20e3baa98 Bug-fixes related to recent layout rewrite Emil Ernerfeldt 2021-03-21 14:31:55 +01:00
  • dc46f5957e [EasyMark] WIP: small and raised text easymark Emil Ernerfeldt 2021-02-07 11:12:37 +01:00
  • e232264b53 Add Visuals::debug_widgets to debug layouting by hovering widgets Emil Ernerfeldt 2021-03-21 10:33:10 +01:00
  • ec9f374d8c Fix: centered horizontal layouts should never overflow upwards Emil Ernerfeldt 2021-03-21 10:31:18 +01:00
  • cc5ad1505c Fix bug that would allocate the full width of non-centered layouts Emil Ernerfeldt 2021-03-20 22:21:14 +01:00
  • 589bae1211 Refactor layout (#241) Emil Ernerfeldt 2021-03-20 21:47:19 +01:00
  • 5621a46b4b emath: add any_nan to Vec2, Pos2 and Rect Emil Ernerfeldt 2021-03-15 21:26:58 +01:00
  • 4e852727c0 Add helper functions to Rect Emil Ernerfeldt 2021-03-14 16:42:06 +01:00
  • 0c9b4858f0 refactor: simplify CollapsingHeader enable/disable code Emil Ernerfeldt 2021-03-20 15:36:14 +01:00
  • 7ac91970bd bug fix: false id clash error for wrapping text Emil Ernerfeldt 2021-03-20 09:27:04 +01:00
  • 36d9f8a7c7 Add sanity check on pixels_per_point range Emil Ernerfeldt 2021-02-23 12:03:20 +01:00
  • ec2aab3a72 Improve github templates with <!-- comments --> Emil Ernerfeldt 2021-03-13 13:58:52 +01:00
  • 30885b85f9 Derive PartialEq for Vertex, Mesh, Row, Galley and Shape Emil Ernerfeldt 2021-03-13 12:58:17 +01:00
  • 6442d254a6 Fix hover-to-zoom of font texture in demo Emil Ernerfeldt 2021-03-13 12:55:29 +01:00
  • b1883d5d48 Add functions to register textures in egui_web and egui_glium (#226) triangle drawer 2021-03-13 20:41:51 +09:00
  • 958aea922f Add a lot more CursorIcon's Emil Ernerfeldt 2021-03-13 12:38:03 +01:00
  • ee1fcf1ead egui_glium: prevent cursor icon flickering at frame boundary on Windows (#217) (#218) Norbert Nemec 2021-03-13 12:27:05 +01:00
  • 269bcdfce3 Replace clipboard with copypasta (#221) Jay Oster 2021-03-10 02:16:45 -08:00