Commit Graph

  • fee6719f99
    Bug fix: report latest area size in `Area::show` response (#4710) Emil Ernerfeldt 2024-06-26 16:19:11 +0200
  • 93d458bb68 Clarify PR template wording Emil Ernerfeldt 2024-06-26 09:00:23 +0200
  • 42b9491364 Fix docstring Emil Ernerfeldt 2024-06-26 09:00:11 +0200
  • d30f79db60
    Fix: Menu popups and tooltips don't respect layer transforms (#4708) Colin Cai 2024-06-26 02:11:31 -0400
  • 10571e9da5
    `eframe::Result` is now short for `eframe::Result<()>` (#4706) Emil Ernerfeldt 2024-06-25 13:31:42 +0200
  • 07735a6465
    Fix: respect existing text layout wrap settings in Label (#4704) Emil Ernerfeldt 2024-06-25 10:15:04 +0200
  • 5a6d68c5f6 Fix "looking for maintainer" link Emil Ernerfeldt 2024-06-25 09:31:56 +0200
  • db811847c0 Add "Looking for maintainer" to `egui_plot` docs and README.md Emil Ernerfeldt 2024-06-25 09:26:44 +0200
  • db8db50bf3
    Improve backtraces when hovering widgets with modifiers pressed (#4696) Emil Ernerfeldt 2024-06-23 17:03:42 +0200
  • b1dc059ef3
    Allow setting a layer as a sublayer of another (#4690) YgorSouza 2024-06-23 12:43:46 +0200
  • 8cef6fc872
    doc(emath): Add `top_left` as an alias for `left_top`, etc. (#4689) zkldi 2024-06-23 10:50:35 +0100
  • d7ccf4d341
    Add `Key::Quote` (#4683) Matt Keeter 2024-06-23 05:36:32 -0400
  • 44f49713eb
    Add an input event history tracker to the egui demo lib (#4693) Emil Ernerfeldt 2024-06-23 11:34:38 +0200
  • fb4c6cc619
    Put all `egui_demo_lib` tests into their own files in their own folder (#4691) Emil Ernerfeldt 2024-06-23 10:53:04 +0200
  • 2c00cb3991
    Fix hello_world_par example on Linux (#4684) YgorSouza 2024-06-21 10:09:30 +0200
  • cd3e9ea5b6
    Fix: `Response::hover_pos` returns incorrect positions with layer transforms (#4679) Colin Cai 2024-06-20 04:43:51 -0400
  • 8ac1d613fc
    Abort drags when pressing escape key (#4678) Emil Ernerfeldt 2024-06-19 17:00:10 +0200
  • d9c5fb04ae
    Fix dragging of `custom_window_frame` example on Windows (#4656) rustbasic 2024-06-19 23:19:41 +0900
  • 52a8e11764
    Gif support (#4620) JustFrederik 2024-06-19 14:05:05 +0200
  • 902b4d960d Add `Rect::from_pos` Emil Ernerfeldt 2024-06-19 11:27:33 +0200
  • 159f8360fa
    Fix doclinks in egui-wgpu docs (#4677) Emil Ernerfeldt 2024-06-19 11:26:26 +0200
  • d23742cdb1
    Make sure contents of a panel don't overflow (#4676) Emil Ernerfeldt 2024-06-19 10:41:01 +0200
  • 598dd53059
    Fix buggy interaction with widgets outside of clip rect (#4675) Emil Ernerfeldt 2024-06-19 10:21:54 +0200
  • 00ac5b2015 Add clippy lint `match_bool` Emil Ernerfeldt 2024-06-18 23:45:25 +0200
  • dd52291af4
    Make `Debug` format of `Vec2/Pos2/Rot2` respect user precision (#4671) Joe Sorensen 2024-06-18 15:03:23 -0600
  • 44d7aab53d
    egui_plot: use `f64` for translate (#4637) n4n5 2024-06-18 22:55:08 +0200
  • 413843dd7c
    Make sure to call `raw_input_hook` on web (#4646) Owen Diehl 2024-06-18 13:37:04 -0700
  • f844873c08
    Fix dead link to mycomarkup in easy_mark sample (#4643) Aaron Manning 2024-06-19 06:36:56 +1000
  • 3f53f1738b
    Remove special case for 0 in DragValue default formatter (#4639) YgorSouza 2024-06-18 22:36:42 +0200
  • 87021d3fbd
    `egui_extras`: Make `serde` an optional feature (#4641) Nathan Adams 2024-06-18 22:27:48 +0200
  • 49cb62b1ba
    Replace `directories-next` dependency with `directories` (#4661) crumblingstatue 2024-06-18 22:17:21 +0200
  • ee3b04ea17
    Fix typos (#4640) YgorSouza 2024-06-18 22:10:59 +0200
  • 3cdb667cd6
    Fix typo in docs of `Ui::shrink_height_to_current()` (#4672) Andrew Farkas 2024-06-18 15:57:19 -0400
  • 814ad0783c
    Update to wgpu 0.20 (#4560) Emil Ernerfeldt 2024-06-13 15:00:23 +0200
  • ca36f3df63
    Make sure tooltips are interactable (#4649) Emil Ernerfeldt 2024-06-10 14:05:06 +0200
  • e2a127a381
    RELEASES.md: document release process and checklist (#4633) Emil Ernerfeldt 2024-06-10 09:43:05 +0200
  • 9f12432bcf
    Improve behavior of plot auto-bounds with reduced data (#4632) Antoine Beyeler 2024-06-07 11:13:17 +0200
  • 2545939c15
    Add `Color32::lerp_to_gamma` (#4627) Antoine Beyeler 2024-06-06 15:41:10 +0200
  • 1f008fb730
    ScrollArea: Prevent drag interaction outside the area (#4611) Sven Niederberger 2024-06-06 15:36:20 +0200
  • 29b12e1760
    Easing functions (#4630) Emil Ernerfeldt 2024-06-06 13:09:52 +0200
  • 3d632cd333
    Move first `request_animation_frame` into resize observer (#4628) Jan Procházka 2024-06-06 10:30:32 +0200
  • cbb5d6aa93
    Handle tooltips so large that they cover the widget (#4623) Emil Ernerfeldt 2024-06-05 19:08:51 +0200
  • bb8400853f
    Add tags to `UiStack` (#4617) Emil Ernerfeldt 2024-06-05 18:46:50 +0200
  • 321d2441c1
    Make pinch-to-zoom more responsive on web (#4621) Emil Ernerfeldt 2024-06-05 18:32:04 +0200
  • 4837dc68b3
    Fix pinch-to-zoom on web by using the "artificial" modifier keys (#4619) Emil Ernerfeldt 2024-06-05 18:05:48 +0200
  • d72de1eab3
    Deprecate `ui.set_enabled` and `set_visbile` (#4614) Emil Ernerfeldt 2024-06-05 13:20:54 +0200
  • 0028764e02
    Set the `sizing_pass` flag in first frame of `egui_extras::Table` (#4613) Emil Ernerfeldt 2024-06-05 12:17:15 +0200
  • a50f253b76
    `Grid`: set the `sizing_pass` flag during the initial sizing pass (#4612) Emil Ernerfeldt 2024-06-05 12:17:08 +0200
  • a28792194d
    Introduce `UiStack` (#4588) Antoine Beyeler 2024-06-04 10:12:23 +0200
  • c0a9800d05
    Support interactive widgets in tooltips (#4596) Emil Ernerfeldt 2024-06-03 11:37:06 +0200
  • 7b3752fde9
    Update README to maintained Tetra integration (#4606) trevyn 2024-06-03 11:21:40 +0300
  • 4d9aed8f83
    Add missing word (#4603) Onè 2024-06-02 15:14:40 -0400
  • 78dfdb3684
    `Rect::intersects_ray`: another bug fix (#4597) Emil Ernerfeldt 2024-05-31 17:28:38 +0200
  • b6805a8006
    Fix bug in ray-rect intersection test (#4595) Emil Ernerfeldt 2024-05-31 17:10:46 +0200
  • d4ac91ab6d
    Refactor: remove extra tooltip id salt (#4594) Emil Ernerfeldt 2024-05-31 16:50:39 +0200
  • 86560554bc
    Fix bug in context menu positioning when at bottom of the screen (#4593) Emil Ernerfeldt 2024-05-31 15:56:52 +0200
  • d3ea90f5ef
    Fix dragging of `custom_window_frame` on Windows (#4592) rustbasic 2024-05-31 22:22:46 +0900
  • df8b9c2d75
    Constrain `Area`s to screen by default (#4591) Emil Ernerfeldt 2024-05-31 10:48:06 +0200
  • c0479cadf3
    The default constrain rect for `Area/Window` is now `ctx.screen_rect` (#4590) Emil Ernerfeldt 2024-05-31 10:01:45 +0200
  • 8f5986125d
    Make `egu::menu` types public (#4544) sor-ca 2024-05-31 10:02:02 +0300
  • 84d204246f
    Fade in windows, tooltips, popups, etc (#4587) Emil Ernerfeldt 2024-05-30 16:22:12 +0200
  • 6282844f65
    Add `opacity` and `multiply_opacity` functions to `Ui` and `Painter` (#4586) Emil Ernerfeldt 2024-05-30 16:07:42 +0200
  • a7eed0ae3c
    Once you have waited for a tooltip to show, show the next one right away (#4585) Emil Ernerfeldt 2024-05-30 13:23:01 +0200
  • 89968e6f96
    Bug fix: ui opacity and gray-out not affecting strokes (#4581) Emil Ernerfeldt 2024-05-29 22:37:55 +0200
  • 16277ebb86
    Add `Response::show_tooltip_ui` and `show_tooltip_text` (#4580) Emil Ernerfeldt 2024-05-29 21:28:56 +0200
  • 00396145d1
    Improve tooltip positioning (#4579) Emil Ernerfeldt 2024-05-29 21:18:08 +0200
  • cc3b3629b8
    Round text galley sizes to nearest ui point size (#4578) Emil Ernerfeldt 2024-05-29 18:23:11 +0200
  • 66f40de7a1
    Don't persist `Area` state (#4577) Emil Ernerfeldt 2024-05-29 15:59:51 +0200
  • c7cb524bdb
    Make `Area` state public (#4576) Emil Ernerfeldt 2024-05-29 15:48:52 +0200
  • 913cef3361
    Enforce eframe errors are `Send` and `Sync` (#4574) Emil Ernerfeldt 2024-05-29 13:13:00 +0200
  • 514ee0c433
    Improve web text agent (#4561) Jan Procházka 2024-05-29 12:54:33 +0200
  • 5eee463851 Replace some `...` with `…` Emil Ernerfeldt 2024-05-29 11:48:50 +0200
  • ffbc63e147
    `ComboBox`: fix justified layout of popup if wider than parent button (#4570) Emil Ernerfeldt 2024-05-29 11:47:10 +0200
  • a768d74411
    Add `Ui::is_sizing_pass` for better size estimation of `Area`s, and menus in particular (#4557) Emil Ernerfeldt 2024-05-29 10:27:04 +0200
  • 942fe4ab31
    Support returning errors when creating the app (#4565) Emil Ernerfeldt 2024-05-28 21:59:19 +0200
  • 54429e0549
    Revert update to wgpu 0.20 => downgrade to wgpu 0.19.1 (#4559) Emil Ernerfeldt 2024-05-28 14:40:43 +0200
  • 1888d19b4a
    Better spacing and sizes for (menu) buttons (#4558) Emil Ernerfeldt 2024-05-28 14:19:25 +0200
  • 26206526d6
    Hide toolip when opening `ComboBox` drop-down (#4546) Antoine Beyeler 2024-05-28 14:17:37 +0200
  • bcd91f27a1
    Add support for text truncation to `egui::Style` (#4556) Antoine Beyeler 2024-05-28 13:10:41 +0200
  • 4b59c6d414
    Fix `Ui::scroll_with_delta` only scrolling if the `ScrollArea` is focused (#4303) lucasmerlin 2024-05-28 09:21:35 +0200
  • 6f59a14c4d
    Add `Options::reduce_texture_memory` to free up RAM (#4431) Varphone Wong 2024-05-28 15:13:43 +0800
  • d131b2b580
    Fix: Don't `.forget()` RAF closure (#4551) Jan Procházka 2024-05-27 21:55:23 +0200
  • 759c8fd2c9
    Use ResizeObserver instead of `resize` event (#4536) Jan Procházka 2024-05-27 21:41:28 +0200
  • a8b50e6aa1
    Move test crates to own folder (#4554) Emil Ernerfeldt 2024-05-27 21:28:33 +0200
  • 7a17a6d6ad
    Plot now respects the `interact_radius` set in the UI's style (#4520) YgorSouza 2024-05-27 19:23:15 +0200
  • 8553e738e0
    eframe: Add `NativeOptions::persistence_path` (#4423) lucasmerlin 2024-05-27 18:57:39 +0200
  • 192a111272
    Hide all other series when alt-clicking in the legend (#4549) Antoine Beyeler 2024-05-27 18:56:16 +0200
  • ff7a3832b6
    TextEdit hint text styling (#4517) zaaarf 2024-05-27 17:28:03 +0200
  • 1ae2d2803a
    Make `TextEdit::return_key` optional (#4543) Doonv 2024-05-27 17:43:48 +0300
  • cd45d18615
    Do no use the ahash reimport (#4504) Oscar Gustafsson 2024-05-27 16:24:50 +0200
  • f0cbb18943
    Don't panic when replacement glyph is not found (#4542) Ryan Bluth 2024-05-27 05:53:06 -0400
  • 34672bc1bb
    Add improved pixel alignment test with alternating white/black lines (#4537) Emil Ernerfeldt 2024-05-24 15:55:36 +0200
  • a98c42e317
    Add `Options::line_scroll_speed` and `scroll_zoom_speed` (#4532) Emil Ernerfeldt 2024-05-23 10:07:08 +0200
  • 8433b43231
    Smooth out zooming with discreet scroll wheel (#4530) Emil Ernerfeldt 2024-05-23 09:56:36 +0200
  • 8db8f6df82
    Remove scroll latency for smooth trackpads (#4526) Emil Ernerfeldt 2024-05-23 08:50:48 +0200
  • 48045e57da
    Remove `Event::Scroll` and handle it in egui (#4524) Emil Ernerfeldt 2024-05-22 21:35:15 +0200
  • c8578c9a6b
    Fix: still track mouse when dragging outside web canvas (#4522) Emil Ernerfeldt 2024-05-22 11:48:34 +0200
  • 7035aa4e53
    `include_image!` now accepts expressions (#4521) YgorSouza 2024-05-21 22:44:27 +0200
  • 262a8bcf98
    Ignore synthetic key presses (#4514) hut 2024-05-21 16:29:45 +0000
  • 8321f64f6e
    Update ahash 0.8.6 -> 0.8.11 (#4507) hellodword 2024-05-20 15:31:17 +0000