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

Commit Graph

  • 56715a1dcd Improve ability to inspect why a widget is as wide as it is Emil Ernerfeldt 2020-11-23 17:08:55 +01:00
  • 633b19ee99 [egui_web] Repaint on finished fetch in example app Emil Ernerfeldt 2020-11-20 20:35:16 +01:00
  • 99a2a52510 Code cleanup Emil Ernerfeldt 2020-11-20 19:50:47 +01:00
  • ebf204a9ae Tidy up TODO.md Emil Ernerfeldt 2020-11-20 19:50:56 +01:00
  • 0c9bdb8ae8 cargo update Emil Ernerfeldt 2020-11-20 12:29:12 +01:00
  • 15b0214dff clippy fixes Emil Ernerfeldt 2020-11-20 12:28:24 +01:00
  • 9a51041ae2 Merge pull request #49 from emilk/web-example-image Emil Ernerfeldt 2020-11-18 22:37:31 +01:00
  • c6ce0b9e8c [example_web] show loading of an image Emil Ernerfeldt 2020-11-18 21:38:29 +01:00
  • 90cecace0c [egui_web] Fix for pressing tab and backspace in a text field Emil Ernerfeldt 2020-11-18 19:16:13 +01:00
  • 552104429d Remove accidentally commited test code Emil Ernerfeldt 2020-11-18 19:02:29 +01:00
  • 9c8a3a994f [example_web] Fix link to own source code Emil Ernerfeldt 2020-11-18 01:20:35 +01:00
  • 7249fc45d0 Merge pull request #47 from emilk/web-app-example Emil Ernerfeldt 2020-11-18 01:11:59 +01:00
  • bafbe04fb3 Update example web app Emil Ernerfeldt 2020-11-18 01:08:45 +01:00
  • 86cfd0dcd3 egui_web: Repaint at least every seconds Emil Ernerfeldt 2020-11-18 01:07:32 +01:00
  • fad0029119 egui_web: Add simple fetch API and demostrate it in example_web Emil Ernerfeldt 2020-11-18 00:43:58 +01:00
  • 0cb3bb791b Add example_web app Emil Ernerfeldt 2020-11-17 23:24:14 +01:00
  • 7e9b5de250 Fix: id clash for TextEdit Emil Ernerfeldt 2020-11-17 10:57:14 +01:00
  • 0832ebbf1f Merge pull request #46 from emilk/egui_web-copy-paste Emil Ernerfeldt 2020-11-15 21:23:33 +01:00
  • 7651e2f15b egui_web: Implement copy, cut and paste Emil Ernerfeldt 2020-11-15 20:55:41 +01:00
  • c57fba41ab Text selection (#43) Emil Ernerfeldt 2020-11-15 20:12:26 +01:00
  • e2c3bd429f Update CHANGELOG.md Emil Ernerfeldt 2020-11-15 18:14:41 +01:00
  • e7fd11f1aa Move focus between text fields with tab and shift-tab Emil Ernerfeldt 2020-11-15 18:10:38 +01:00
  • b17e6b3260 Implement undo for TextEdit Emil Ernerfeldt 2020-11-15 17:36:15 +01:00
  • 83444af862 Create mod util Emil Ernerfeldt 2020-11-15 16:20:51 +01:00
  • fe0d159324 Support Cmd+A ^W ^U ^K and shift-click Emil Ernerfeldt 2020-11-15 14:21:21 +01:00
  • b920822b6b fix: text selection when mouse goes out of the TextEdit area Emil Ernerfeldt 2020-11-15 11:48:41 +01:00
  • 13666755e1 Implement text selection Emil Ernerfeldt 2020-11-15 00:38:04 +01:00
  • 96befb0736 Galley: Return Rect when asking for cursor position Emil Ernerfeldt 2020-11-14 23:07:16 +01:00
  • 220f48a159 Remove unused cursor_blink_hz Emil Ernerfeldt 2020-11-14 22:38:55 +01:00
  • c4ed507d63 Add modifier keys and implement moving cursors one word at a time Emil Ernerfeldt 2020-11-14 21:01:21 +01:00
  • 7494026139 Fix some edge cases for the cursor movement Emil Ernerfeldt 2020-11-13 23:22:22 +01:00
  • c84431e473 Rename "row" to "line" Emil Ernerfeldt 2020-11-13 01:23:36 +01:00
  • 9ab00b8e50 Introduce meticulous cursors for text galleys Emil Ernerfeldt 2020-11-09 21:55:56 +01:00
  • e1077c98b7 Refactor, clarify and improve text layout Emil Ernerfeldt 2020-11-08 21:09:33 +01:00
  • 03eb9151c4 Improve automatic Id generation to make Id clashes less likely Emil Ernerfeldt 2020-11-14 18:20:06 +01:00
  • ee3f269d93 Fix numeric underflow when text editing Emil Ernerfeldt 2020-11-13 12:51:52 +01:00
  • 9057eaec7e Fix: you can again click slider values to edit them Emil Ernerfeldt 2020-11-13 12:50:05 +01:00
  • 92b1257ec3 Add doctest to check.sh Emil Ernerfeldt 2020-11-13 11:31:13 +01:00
  • b3fa533ac5 Fix doctest Emil Ernerfeldt 2020-11-13 11:31:01 +01:00
  • 0340e2e6de TextEdit: You must explicitly choose singleline or multiline. Emil Ernerfeldt 2020-11-13 11:22:00 +01:00
  • 8a0bc97e8c [egui_glium] Fix paste Emil Ernerfeldt 2020-11-13 11:04:45 +01:00
  • 08bdbd3cb7 Rename menues to menus (#41) Alexandre Rousseau 2020-11-10 16:56:35 -05:00
  • d2b5730784 Check if TextEdit lost keyboard focus with response.lost_kb_focus Emil Ernerfeldt 2020-11-09 18:42:54 +01:00
  • c999ed038a Hexadecimal Debug format of Id Emil Ernerfeldt 2020-11-09 18:41:19 +01:00
  • e55b59256e Press enter in single line TextEdit to surrender keyboard focus Emil Ernerfeldt 2020-11-09 18:40:23 +01:00
  • 796def4bcb Fixed bug where a lost widget could still retain keyboard focus. Emil Ernerfeldt 2020-11-09 13:19:22 +01:00
  • 7cc5218630 [refactor] Move used_ids from Context to Memory Emil Ernerfeldt 2020-11-09 13:04:05 +01:00
  • 3af741e85a Update CHANGELOG.md with new 0.3.0 release Emil Ernerfeldt 2020-11-07 14:58:40 +01:00
  • d4e4033f10 Publish new web demo Emil Ernerfeldt 2020-11-07 14:52:12 +01:00
  • b6dcae4651 Update versions to 0.3.0 Emil Ernerfeldt 2020-11-07 14:47:22 +01:00
  • f46aa92eba Revert to aHash 0.4 again to allow Egui to be used inside of wasmtime Emil Ernerfeldt 2020-11-07 14:35:42 +01:00
  • 4b8a65268c Turn off anti-aliasing in debug builds by default Emil Ernerfeldt 2020-11-07 14:06:14 +01:00
  • af11d766fc Split out tesselation from Context::end_frame() Emil Ernerfeldt 2020-11-07 11:44:32 +01:00
  • 901a6920be cargo update Emil Ernerfeldt 2020-11-06 09:34:57 +01:00
  • 80fedbd3fc Check wasm32 target in check.sh Emil Ernerfeldt 2020-11-06 09:34:33 +01:00
  • 8393d1df47 Upgrade ahash from 0.4 to 0.5 Emil Ernerfeldt 2020-11-06 09:33:36 +01:00
  • e00901e723 Add link to egui_sdl2_gl integration crate to README.md Emil Ernerfeldt 2020-11-05 20:12:58 +01:00
  • 94db5bb3a1 build fix Emil Ernerfeldt 2020-11-03 22:14:21 +01:00
  • 9112834f20 [culling] full widget culling culling Emil Ernerfeldt 2020-10-10 07:23:02 +02:00
  • 2c76949b9b WIP: refactor Id system with StrongId strong-ids Emil Ernerfeldt 2020-11-02 22:57:38 +01:00
  • 7abb9a2814 Improve Id generation, with more aggressive name clash warnings Emil Ernerfeldt 2020-11-03 22:00:56 +01:00
  • 8d365200ad Bug fix: accidental reuse of Id:s for columns Emil Ernerfeldt 2020-11-02 22:50:47 +01:00
  • d4d59d94b9 [demos] Add drag-and-drop demo (+ dancing strings demo) Emil Ernerfeldt 2020-11-02 17:53:28 +01:00
  • 4c25465e57 [window] Fix: no hover effect when already dragging something Emil Ernerfeldt 2020-11-02 17:45:46 +01:00
  • 9833ca57a6 [drag-and-drop] Add ability to translate layers and PaintCmd:s Emil Ernerfeldt 2020-11-02 17:41:52 +01:00
  • ed8a69ab2f [drag-and-drop] Add Grab and Grabbing CursorIcon:s Emil Ernerfeldt 2020-11-02 17:40:05 +01:00
  • c9c12f2d79 [drag-and-drop] Disable interactions with Tooltip layer Emil Ernerfeldt 2020-11-02 17:39:01 +01:00
  • 63c0379082 [refactor] Add helpful constructors to PaintCmd Emil Ernerfeldt 2020-11-02 17:35:16 +01:00
  • ca96172552 You can override the default Egui fonts Emil Ernerfeldt 2020-10-31 18:03:13 +01:00
  • 82d55cb67e [demo] Add helper macros for linking to the source code on GitHub Emil Ernerfeldt 2020-10-31 09:17:15 +01:00
  • 496fdb52b4 [demo] add [DEBUG BUILD] warning text Emil Ernerfeldt 2020-10-31 09:15:20 +01:00
  • 8b2bcb29a0 Add Small TextStyle Emil Ernerfeldt 2020-10-25 08:56:48 +01:00
  • dbae893977 Check wasm target is working by running 'cargo check' on the demo_web package (#36) Sam Samai 2020-10-30 22:51:16 +11:00
  • a79aaa76a4 Downgrade ahash for wasm build (#35) Sam Samai 2020-10-29 21:48:39 +11:00
  • fe585e48e9 Make from_get_set public (#34) Hizoul 2020-10-28 16:56:33 +01:00
  • 07a32793d6 Forbid creating a panel from within another panel Emil Ernerfeldt 2020-10-27 15:37:30 +01:00
  • 16a984b71f Add badge for Build Status Emil Ernerfeldt 2020-10-27 14:50:44 +01:00
  • e9f0fba9f0 Add badge for dependency status Emil Ernerfeldt 2020-10-27 14:50:32 +01:00
  • d0bc9096f7 Rename CI workflow Emil Ernerfeldt 2020-10-27 14:44:05 +01:00
  • a4ce2afcd8 Update dependencies Emil Ernerfeldt 2020-10-27 14:40:48 +01:00
  • cbdfc03378 Improve and expand documentation tests Emil Ernerfeldt 2020-10-26 08:34:49 +01:00
  • 8787eb77cf Fix crates.io links to backends (#30) crumblingstatue 2020-10-25 09:49:37 +01:00
  • 060ce6b49f Improve docs Emil Ernerfeldt 2020-10-24 19:46:38 +02:00
  • 2e80aba068 New example code Emil Ernerfeldt 2020-10-24 19:45:27 +02:00
  • 72285e7954 [slider] Add Slider::u32 Emil Ernerfeldt 2020-10-24 19:26:13 +02:00
  • 7638ca9962 [app] Simplify interface to egui::app::App Emil Ernerfeldt 2020-10-24 19:23:16 +02:00
  • daa7a2bdb2 [egui_glium] refactor Emil Ernerfeldt 2020-10-24 18:49:44 +02:00
  • c364403d44 [app] Give apps the ability to resize integration Emil Ernerfeldt 2020-10-24 18:45:31 +02:00
  • ba7f3572a0 Give TextEdit a default width Emil Ernerfeldt 2020-10-24 18:44:25 +02:00
  • 4b549a773e Replace ctx.background_ui with CentralPanel Emil Ernerfeldt 2020-10-24 18:37:20 +02:00
  • 44a7cac046 Context::begin_frame() no longer returns anything. Emil Ernerfeldt 2020-10-24 10:56:23 +02:00
  • f86cb4a923 [demo] Improve introspection UI of areas Emil Ernerfeldt 2020-10-24 10:31:38 +02:00
  • 3416f3b91f [style] Wrap tooltip text earlier Emil Ernerfeldt 2020-10-24 10:10:08 +02:00
  • c96a929713 Improve GraphicLayers: always paint all layers Emil Ernerfeldt 2020-10-24 10:06:11 +02:00
  • 211d70b4f3 [window] Remove ability to throw windows Emil Ernerfeldt 2020-10-23 15:16:04 +02:00
  • fa831a2b55 Fix throwing areas around Emil Ernerfeldt 2020-10-23 15:07:19 +02:00
  • df056d2ce4 [egui_web] Disable face culling in WebGL renderer Emil Ernerfeldt 2020-10-21 23:14:12 +02:00
  • 90700e950e Add /.vscode and /.*.json to .gitignore Emil Ernerfeldt 2020-10-21 22:21:55 +02:00
  • 46e39d3dd9 Add high-prio TODO to refactor layer system Emil Ernerfeldt 2020-10-21 22:20:30 +02:00
  • 35b949a2d8 Refactor panels into proper containers Emil Ernerfeldt 2020-10-21 22:10:55 +02:00