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

Commit Graph

  • d6817b1b37 Fix doc errors Emil Ernerfeldt 2021-02-07 00:11:41 +01:00
  • 7363271575 better ci job names Emil Ernerfeldt 2021-02-07 00:03:32 +01:00
  • ce14fa860b Speed up fractal_clock painting (#152) xue-blood 2021-02-06 23:59:46 +08:00
  • 26f966563a Add Grid::max_col_width Emil Ernerfeldt 2021-02-06 16:54:38 +01:00
  • 23581eee27 Add #[must_use] to ui.selectable_label and ui.radio Emil Ernerfeldt 2021-02-06 16:03:27 +01:00
  • b106d10202 [EasyMark] Fix incorrect handling of non-ASCII characters Emil Ernerfeldt 2021-02-06 15:19:39 +01:00
  • 8189a78284 Improve text wrapping related to first line indentation and logograms Emil Ernerfeldt 2021-02-06 15:19:04 +01:00
  • 91ce18d62f Widgets will now always line break at \n characters Emil Ernerfeldt 2021-02-06 14:50:03 +01:00
  • de204b5436 Improve documentation of style-related functions and types Emil Ernerfeldt 2021-02-06 11:48:57 +01:00
  • 2d9d06dbff [emath] Use const values for Vec2::ZERO, Rect::EVERYTHING etc Emil Ernerfeldt 2021-02-05 09:49:21 +01:00
  • 10e86b055d Stop SelectableLabel from wrapping text in horizontal layouts Emil Ernerfeldt 2021-02-05 08:10:57 +01:00
  • 0942a2aa3b [epaint] Tessellator: handle sharp path corners better Emil Ernerfeldt 2021-02-04 18:46:36 +01:00
  • 0f37b009d6 Add TextEdit::hint_text for showing a weak hint text when empty Emil Ernerfeldt 2021-02-03 21:05:50 +01:00
  • 4e7e128b2b Spelling ui_resouce -> ui_resource (#156) Lucas Walter 2021-02-03 11:04:57 -08:00
  • af3195f086 Add ctx.set_visuals() Emil Ernerfeldt 2021-02-03 19:38:50 +01:00
  • a19fd7b780 Add light mode Emil Ernerfeldt 2021-02-03 01:08:23 +01:00
  • c536e1b0da Collaping header and indent: add a closing horizontal line Emil Ernerfeldt 2021-02-03 00:55:53 +01:00
  • 829455b347 Add ui.group(|ui| { … }) to visually group some widgets within a frame Emil Ernerfeldt 2021-02-03 00:25:07 +01:00
  • ca886ea998 Add ui.visuals() as short for ui.style().visuals Emil Ernerfeldt 2021-02-03 00:20:39 +01:00
  • 0f33bc7c34 Fix web blur (#151) Emil Ernerfeldt 2021-02-01 20:44:39 +01:00
  • 2cbea02c8b refactor easy_mark_viewer.rs: break it up into logical parts Emil Ernerfeldt 2021-02-01 17:00:42 +01:00
  • 01fca2f31c Add Ui::spacing() and Ui::spacing_mut() as shortcuts Emil Ernerfeldt 2021-02-01 16:55:40 +01:00
  • c687671a9f Publish new web demo Emil Ernerfeldt 2021-01-31 16:52:36 +01:00
  • e529bd3ea4 [demo] Make syntect an optional dependency Emil Ernerfeldt 2021-01-31 16:52:26 +01:00
  • 7336df53b7 Tweak line spacing for new paragraphs Emil Ernerfeldt 2021-01-31 16:42:54 +01:00
  • 16d66bd22d Replace markdown editor with new 'EasyMark' markup language Emil Ernerfeldt 2021-01-28 23:50:23 +01:00
  • b647592a5a Wrap text at dashes, punctuations or anywhere if necessary Emil Ernerfeldt 2021-01-31 15:53:20 +01:00
  • 17fdd3bb10 Label: draw underline and strikethrough on top of text Emil Ernerfeldt 2021-01-31 00:41:26 +01:00
  • 14e0963e50 Add Label::weak for fainter text Emil Ernerfeldt 2021-01-30 18:47:09 +01:00
  • 953a652c29 Add Hyperlink::from_label_and_url Emil Ernerfeldt 2021-01-30 15:45:57 +01:00
  • c50190a7e8 Add fake italics (tilt text) Emil Ernerfeldt 2021-01-30 14:48:36 +01:00
  • d249ed86ba Add Label methods for code, strong, strikethrough and underline Emil Ernerfeldt 2021-01-30 15:51:19 +01:00
  • 26d47eabf0 [style] Add code_bg_color Emil Ernerfeldt 2021-01-30 15:48:17 +01:00
  • 5b30508686 WIP: Oklab color picker oklab Emil Ernerfeldt 2021-01-02 18:30:05 +01:00
  • 18e1ea1d63 Clarify which platforms egui runs on. Emil Ernerfeldt 2021-01-27 21:33:07 +01:00
  • 5b7fc51932 Bug fix: moving windows slightly when dragging slider Emil Ernerfeldt 2021-01-27 20:58:49 +01:00
  • 703592ae0c Bug fix: always set interact_pointer_pos on active Responses Emil Ernerfeldt 2021-01-27 20:52:42 +01:00
  • e30e999ef4 Use any_click() instead of any_pressed() in check (#144) aakamenov 2021-01-27 21:22:14 +02:00
  • 96fb0771a2 Fix text layout bug: empty text would lack first row indentation Emil Ernerfeldt 2021-01-27 20:17:16 +01:00
  • 6029a438a2 Add a VERY experimental markdown viewer Emil Ernerfeldt 2021-01-27 20:14:53 +01:00
  • 7d8ebb4c8f Add ui.code(text): like ui.monospace() but also adds a background Emil Ernerfeldt 2021-01-26 22:05:14 +01:00
  • eedb63bb3b Add support for a HTTP body for POST (#139) PauloMelo 2021-01-26 20:32:16 +00:00
  • 1ac1a72fa8 Add issue templates Emil Ernerfeldt 2021-01-26 19:02:16 +01:00
  • b8a4c9c8ce Fix rare issue of accidentally hovering two things at once Emil Ernerfeldt 2021-01-26 18:56:30 +01:00
  • ba08a919ba CI: also check --all-features (#142) Emil Ernerfeldt 2021-01-26 18:45:22 +01:00
  • 2a10747843 Mesh::split_to_u16 now returns a 16-bit indexed Mesh16 Emil Ernerfeldt 2021-01-25 22:06:06 +01:00
  • b493bc6efc Wrap tesselated output in struct ClippedMesh(Rect, Mesh) Emil Ernerfeldt 2021-01-25 21:43:17 +01:00
  • 75fa77e040 Rename Triangles to Mesh Emil Ernerfeldt 2021-01-25 21:23:24 +01:00
  • 38ca36724a [emath] Pos2: add conversions to/from (f32, f32) and [f32; 2] Emil Ernerfeldt 2021-01-25 21:11:19 +01:00
  • 63e4ff4382 [demo] Move layout demo to own window Emil Ernerfeldt 2021-01-25 20:52:47 +01:00
  • 749419c9fd [demo] Improve scroll demo and move to own window Emil Ernerfeldt 2021-01-25 20:43:41 +01:00
  • 5e3a89bf00 [demo] Move slider demo to own window Emil Ernerfeldt 2021-01-25 20:14:39 +01:00
  • 6d57a24f35 Add Slider::clamp_to_range(bool) Emil Ernerfeldt 2021-01-25 19:55:08 +01:00
  • 2219e135fa Rename DragValue::range to clamp_range and also clamp incoming values Emil Ernerfeldt 2021-01-25 19:45:59 +01:00
  • 247026149c Multiple mouse button support (#135) Emil Ernerfeldt 2021-01-25 18:50:19 +01:00
  • 18b9214575 Prefer overlapping row in galley cursor_from_pos (#127) Paul Shen 2021-01-24 06:05:59 -08:00
  • 9f4c31c0e0 Add Frame::group for putting a frame around some widgets Emil Ernerfeldt 2021-01-20 23:26:46 +01:00
  • 3bec7c4f68 add popup_below_widget to show a popup area below another widget Emil Ernerfeldt 2021-01-20 23:10:56 +01:00
  • 577aa2699f kill velocity after overscroll (#126) Paul Shen 2021-01-20 13:25:52 -08:00
  • d77fd9e3dc CI: install required libraries on linux Emil Ernerfeldt 2021-01-20 17:28:15 +01:00
  • c476c7f1a2 Add note about required libraries on Linux Emil Ernerfeldt 2021-01-20 17:27:58 +01:00
  • e2217ff63a [style] Fade out windows on close Emil Ernerfeldt 2021-01-20 00:30:07 +01:00
  • 29bb7c9f9d egui_demo_lib 0.8.1: export ColorTest Emil Ernerfeldt 2021-01-19 17:13:29 +01:00
  • 90a0ce969b Add link to bevy_egui integration Emil Ernerfeldt 2021-01-17 22:11:12 +01:00
  • 37a3fe7f76 Release 0.8.0 - Grid layout & new visual style 0.8.0 Emil Ernerfeldt 2021-01-17 15:16:00 +01:00
  • a229f581b9 cargo update Emil Ernerfeldt 2021-01-17 15:01:25 +01:00
  • 9814b25246 List default egui dependencies after badges Emil Ernerfeldt 2021-01-17 14:54:24 +01:00
  • 31b7eda51e Rename Egui to egui Emil Ernerfeldt 2021-01-17 14:48:59 +01:00
  • 9dba63fa3f Skip persisting style for now (so everyone gets the new default style) Emil Ernerfeldt 2021-01-17 14:19:47 +01:00
  • b869db728b [egui_web] Call prevent_default for arrow keys when entering text Emil Ernerfeldt 2021-01-17 12:22:19 +01:00
  • 718eec4b89 [egui_glium] Fix set_window_size for non-native pixels_per_point Emil Ernerfeldt 2021-01-17 11:53:55 +01:00
  • 1f2aebc25a Improve documentation Emil Ernerfeldt 2021-01-17 10:52:01 +01:00
  • 67c0fbdd01 Move Response and Sense to own files Emil Ernerfeldt 2021-01-17 02:40:14 +01:00
  • 53d0114d3c Rename MouseInput to CursorState Emil Ernerfeldt 2021-01-17 02:34:21 +01:00
  • d0fc77fe9b [egui_glium] minor code cleanup Emil Ernerfeldt 2021-01-17 02:31:37 +01:00
  • 421e8bc91e Don't glob-include eveything in mod layers Emil Ernerfeldt 2021-01-17 02:27:58 +01:00
  • 4203944892 doc fixes Emil Ernerfeldt 2021-01-17 02:17:57 +01:00
  • 2854a84728 Improve documentation about how to write a painter for egui Emil Ernerfeldt 2021-01-17 02:06:26 +01:00
  • 8598c365a1 [epaint] Replace tuple (Rect, Shape) with tuple-struct ClippedShape Emil Ernerfeldt 2021-01-17 01:35:14 +01:00
  • 7b318887ee Put input/output data types into mod egui::data Emil Ernerfeldt 2021-01-16 23:18:51 +01:00
  • d11b02d45e [emath] Add Pos2::zero() and Rect::clamp(point) Emil Ernerfeldt 2021-01-16 20:57:31 +01:00
  • 33545501f9 Simplified color picker Emil Ernerfeldt 2021-01-16 20:55:02 +01:00
  • ef595153c9 [egui_web] Improve alpha blending + add WebGL2 painter Emil Ernerfeldt 2021-01-16 01:30:00 +01:00
  • e1000da305 Make index.html background color brighter to make Egui pop Emil Ernerfeldt 2021-01-16 19:11:08 +01:00
  • 03c667149a TextEdit: only show cursor preview when moving mouse Emil Ernerfeldt 2021-01-16 18:52:01 +01:00
  • 01bee768d9 Add must_use to Shape Emil Ernerfeldt 2021-01-16 18:49:10 +01:00
  • cc002763ed Add border around color button Emil Ernerfeldt 2021-01-16 18:48:37 +01:00
  • 2b48f9723b [grid] Fix the last corner cases and bugs Emil Ernerfeldt 2021-01-16 18:37:11 +01:00
  • 07f1b074ca [grid] Allow putting a separator in a grid Emil Ernerfeldt 2021-01-16 11:34:59 +01:00
  • a5ce1ba711 Don't highlight window titles when interacting with the window Emil Ernerfeldt 2021-01-16 01:47:21 +01:00
  • 60006cd9c6 Highlight window name when clicking a window Emil Ernerfeldt 2021-01-16 01:31:19 +01:00
  • 620e43d483 New sleeker visual style Emil Ernerfeldt 2021-01-15 22:20:26 +01:00
  • 6d5eaeeafa [grid] Make striped slightly wider than contents Emil Ernerfeldt 2021-01-15 21:21:17 +01:00
  • b1157ee642 [grid] Option to set spacing Emil Ernerfeldt 2021-01-15 19:47:58 +01:00
  • 480c6db37f [grid] Set default row height to interact_size.y Emil Ernerfeldt 2021-01-15 19:40:12 +01:00
  • 03c9cda89b [grid] Ensure the contents of each grid cell is aligned left+center Emil Ernerfeldt 2021-01-15 19:36:35 +01:00
  • db591bc56c Fix minor alignment/size issue in TextEdit Emil Ernerfeldt 2021-01-15 18:11:12 +01:00
  • 17d88c8187 [grid] Make the stripes fairly sizes Emil Ernerfeldt 2021-01-15 18:18:21 +01:00
  • 8e1c7625f1 [refactor] Simplify how ui calls placer after adding a widget Emil Ernerfeldt 2021-01-14 23:57:46 +01:00
  • 641a302e0a [grid] Add optional minimal row height Emil Ernerfeldt 2021-01-14 23:36:23 +01:00