Commit Graph

  • 8dc2ba2fe9 Refactor: add `TitleBar::new` in `window.rs` Emil Ernerfeldt 2024-07-31 18:44:05 +0200
  • dfbc7f0d19
    Fix iOS compilation of eframe (#4851) Ardocrat 2024-07-31 08:18:18 +0000
  • c5bea3113e
    Make `scroll_to_*` animations configurable (#4305) lucasmerlin 2024-07-31 09:54:29 +0200
  • ae7672e336
    Move default fonts to new crate `epaint_default_fonts` (#4853) Alex Pinkus 2024-07-31 00:50:02 -0700
  • 6f2f006885
    Upgrade winit to 0.30.2 (#4849) Arthur Brussee 2024-07-31 07:43:16 +0000
  • 37b1e1504d
    Fix: hint text follows the alignment set on the `TextEdit` (#4889) PrimmR 2024-07-30 20:03:52 +0100
  • 7736192722
    Clarified `eframe::run_simple_native()` persistence (#4846) Tyler Stevens 2024-07-30 12:01:10 -0700
  • 057033ef34
    Fix typos in egui docstrings (#4869) Onè 2024-07-30 15:00:47 -0400
  • 378df03910
    Clamp margin values in `Margin::ui` (#4873) rustbasic 2024-07-31 03:11:33 +0900
  • 64d5f948e4
    Workaround for wgpu crash when surface is dropped last (#4876) Andreas Reich 2024-07-26 10:10:23 +0200
  • 34db001db1
    Force canvas/text input focus on touch for iOS web browsers (#4848) Salman Abuhaimed 2024-07-23 19:16:51 +0300
  • 56df31ab48
    upgrade to wgpu 22.0.0 (#4847) Simon Niedermayr 2024-07-19 10:05:56 +0200
  • b2d74eaef6
    Return `ScrollAreaOutput` from `Table::body` (#4829) frederik-uni 2024-07-15 20:49:41 +0200
  • 1741f0a51c
    Make sure SVGs are crisp (#4823) Xavier Lau 2024-07-16 02:49:29 +0800
  • 27e648a335
    Add `Rect::scale_from_center` (#4673) zk 2024-07-15 18:54:35 +0100
  • 0d89e31e3e
    Use canvas directly (#4780) Jan Procházka 2024-07-15 18:59:15 +0200
  • cb9f30482f
    Move `egui_plot` to its own repo (#4828) Emil Ernerfeldt 2024-07-15 18:45:19 +0200
  • 1384410cb4
    Revert "Don't specify a patch version of rust in rust-toolchain" (#4827) Emil Ernerfeldt 2024-07-15 15:14:31 +0200
  • 8d2df5491e
    Remove some debug asserts (#4826) Emil Ernerfeldt 2024-07-15 11:20:22 +0200
  • 1bee7bfefa
    Add `Ui::columns_const()` (#4764) v0x0g 2024-07-15 19:19:34 +1000
  • 1adc3d8865
    Add undo/redo demo. (#4811) Wybe Westra 2024-07-15 10:54:34 +0200
  • 2b9595ee3c
    Add `TableRow::set_hovered` (#4820) Addis Webb 2024-07-15 11:36:29 +0300
  • a6ab126e47
    Slider: round to decimals after applying `step_by` (#4822) Xavier Lau 2024-07-15 16:28:45 +0800
  • 67eb29001d Don't specify a patch version of rust in rust-toolchain Emil Ernerfeldt 2024-07-15 08:45:18 +0200
  • b862f731d6 Add @Wumpf to CODEOWNERS for egui-wgpu Emil Ernerfeldt 2024-07-09 08:07:17 +0200
  • 08c75d75c9
    Change default `max_scroll_height` of `egui::Table` to `f32::INFINITY` (#4817) Antoine Beyeler 2024-07-12 10:03:59 +0200
  • 7f899c1d07
    epaint: add some missing inline docs (#4815) Wojciech Muła 2024-07-11 11:52:27 +0200
  • 20359a870f
    eframe: Improve `glow` context switching (#4814) rustbasic 2024-07-11 18:43:21 +0900
  • 3b8453e920
    Add a menu button with text and image (#4748) Nicolas Bircks 2024-07-09 16:51:41 +0200
  • aa96b25746
    `egui-wgpu`: Ensure that `WgpuConfiguration` is `Send + Sync` (#4803) Joe Sorensen 2024-07-08 15:25:29 -0600
  • f9476e0a00 PR template: add a 'I have read…' checkbox Emil Ernerfeldt 2024-07-08 14:52:29 +0200
  • b283b8a560
    Introduce dithering to reduce banding (#4497) Jonas Wagner 2024-07-08 09:57:11 +0200
  • fcd02bd7d1
    Handle the IME event first in `TextEdit` to fix some bugs (#4794) rustbasic 2024-07-08 05:03:13 +0900
  • cd1e4c573a
    Remove dead code (`EpiIntegration::frame_start`) (#4790) rustbasic 2024-07-07 15:52:14 +0900
  • 39f7368d2e
    Fix typos (#4796) YgorSouza 2024-07-07 08:50:04 +0200
  • 0f6310c598 Add release title to changelog entry Emil Ernerfeldt 2024-07-05 12:14:03 +0200
  • abab06867c Release 0.28.1 - Tooltip tweaks Emil Ernerfeldt 2024-07-05 12:09:21 +0200
  • 13fddc6416
    Hide tooltip on click (#4789) Emil Ernerfeldt 2024-07-05 11:53:49 +0200
  • f92fe5544b Document Vec2 constants Emil Ernerfeldt 2024-07-05 11:39:47 +0200
  • 0a9e0c87a4
    Fix occational flickering of pointer-tooltips (#4788) Emil Ernerfeldt 2024-07-05 11:36:26 +0200
  • 0be4450e3d
    Smoother animations (#4787) Emil Ernerfeldt 2024-07-05 11:36:19 +0200
  • 1059e0e7f1 Fix tooltip delay, bug introduced in #4784 Emil Ernerfeldt 2024-07-05 10:27:11 +0200
  • 2e2366e88d
    Make `serde` a default (opt-out) feature of `egui_extras` (#4786) Emil Ernerfeldt 2024-07-05 10:05:40 +0200
  • 977d83a08f
    Hide tooltips when scrolling (#4784) Emil Ernerfeldt 2024-07-05 09:39:12 +0200
  • 143119943d
    Show the innermost debug rectangle when pressing all modifier keys (#4782) Emil Ernerfeldt 2024-07-05 08:36:56 +0200
  • ad597a8491
    Add `Image::uri()` (#4720) rustbasic 2024-07-05 15:20:20 +0900
  • 9a4c46289e
    Check if the mouse / touch event is above the canvas via element_from_point (#4775) lucasmerlin 2024-07-05 08:18:53 +0200
  • b31d02dd21
    Fix default height of top/bottom panels (#4779) Emil Ernerfeldt 2024-07-04 11:05:43 +0200
  • 042e1add41
    Better documentation for `Event::Zoom` (#4778) Emil Ernerfeldt 2024-07-04 10:31:27 +0200
  • 8bf498d2bf Fix sizing of `images` example Emil Ernerfeldt 2024-07-03 15:49:05 +0200
  • 234274d46f Release 0.28.0 - Sizing pass, and better eframe web Emil Ernerfeldt 2024-07-03 14:43:35 +0200
  • bca9a04acd
    Use correct cursor icons when resizing panels too wide or narrow (#4769) Emil Ernerfeldt 2024-07-03 14:33:11 +0200
  • 47accb0eeb Tooltip fix: Only treat enabled widgets as interactive Emil Ernerfeldt 2024-07-03 13:11:48 +0200
  • 249b69d534
    Make sure all tooltips close if you open a menu in the same layer (#4766) Emil Ernerfeldt 2024-07-03 12:33:23 +0200
  • d1be5a1efb
    Only show one tooltip per layer at a time (#4763) Emil Ernerfeldt 2024-07-03 11:28:26 +0200
  • c0296fb47b
    When debugging widget rects on hover, show width and height (#4762) Emil Ernerfeldt 2024-07-03 10:48:52 +0200
  • dca552ea48
    Save `FrameState` of previous frame (#4761) Emil Ernerfeldt 2024-07-03 10:31:02 +0200
  • 1b06c69d01
    Fix text selection when there's multiple viewports (#4760) Emil Ernerfeldt 2024-07-03 10:19:03 +0200
  • fcb7764e48
    Fix menus and interactive popups not closing when framerate was low (#4757) Emil Ernerfeldt 2024-07-02 21:33:22 +0200
  • 8ef0e85b85
    egui_extras: Improve the auto-sizing of `Table` (#4756) Emil Ernerfeldt 2024-07-02 21:13:55 +0200
  • 753412193c
    Improve `egui_extras::Table` layout (#4755) Emil Ernerfeldt 2024-07-02 20:57:46 +0200
  • f0e2bd8b00
    Make it easier to grab the handle of a floating scroll bar (#4754) Emil Ernerfeldt 2024-07-02 10:39:01 +0200
  • 770c82a3f3
    Prevent `TextEdit` widgets from sending fake primary clicks (#4751) William Zhang 2024-07-02 03:18:47 -0400
  • fa8d535fe7
    Disabled widgets are now also disabled in the accesskit output (#4750) Wybe Westra 2024-07-02 09:18:30 +0200
  • fcec84ca74 Clarify version numbers in egui trunk Emil Ernerfeldt 2024-07-02 09:09:30 +0200
  • af404fec63
    Persist `Area` positions again (#4749) Emil Ernerfeldt 2024-07-01 17:33:03 +0200
  • 0fc79aea14 egui_demo_app: include `log::trace` in debug builds Emil Ernerfeldt 2024-07-01 16:26:20 +0200
  • 7b61e426d7 eframe web: map `log::debug` to `console.debug`; not `console.trace` Emil Ernerfeldt 2024-07-01 16:25:48 +0200
  • f3a0ac1d1b eframe web fix: `save()` on "blur" event Emil Ernerfeldt 2024-07-01 16:16:56 +0200
  • 051b90bfc7 eframe web: Position the IME input position in the middle of the cursor Emil Ernerfeldt 2024-07-01 16:08:20 +0200
  • d271718065
    Fix focus problems on web (#4745) Emil Ernerfeldt 2024-07-01 10:38:54 +0200
  • 31716d787e
    Fix plot bounds of empty plots (#4741) Emil Ernerfeldt 2024-06-30 17:49:54 +0200
  • dc1f032846
    Add `Style::number_formatter` as the default used by `DragValue` (#4740) Emil Ernerfeldt 2024-06-30 17:17:15 +0200
  • e297a1d107 Handle unicode minus character when parsing floats Emil Ernerfeldt 2024-06-30 14:48:05 +0200
  • 3add56f81b Fix wrong comment Emil Ernerfeldt 2024-06-30 14:35:46 +0200
  • 6222e031b5
    The default parser for `DragValue` and `Slider` now ignores whitespace (#4739) Emil Ernerfeldt 2024-06-30 14:34:36 +0200
  • b6fd1cfc99
    egui_plot: Improve default formatter of tick-marks (#4738) Emil Ernerfeldt 2024-06-30 14:20:41 +0200
  • 17fd305967 Fix `cargo test -p egui` Emil Ernerfeldt 2024-06-30 14:12:40 +0200
  • d4e8966aac
    Ensure `Window` scroll bars are at the window edges (#4733) Emil Ernerfeldt 2024-06-28 18:14:48 +0200
  • d10b3c1f4e
    eframe web: Fix stuck keys after pressing ctrl+C, cmd+A, etc (#4731) Emil Ernerfeldt 2024-06-28 18:12:50 +0200
  • 2180f16cba
    eframe web: Fix drag-and-drop file preview/hover (#4732) Emil Ernerfeldt 2024-06-28 18:07:53 +0200
  • 0c059ac113
    Only repaint on cursor movements of area, or if dragging outside (#4730) Emil Ernerfeldt 2024-06-28 17:40:48 +0200
  • 10f092d9d4
    Add `clamp_to_range` option to DragValue, rename `clamp_range` to `range` (deprecating the former) (#4728) Andreas Reich 2024-06-28 16:06:59 +0200
  • 3b9f964aed
    eframe web: ignore keyboard events unless canvas has focus (#4718) Emil Ernerfeldt 2024-06-28 15:01:06 +0200
  • 779312ac0c
    Add basic test for egui accesskit output. (#4716) Wybe Westra 2024-06-28 13:03:31 +0200
  • 254dfc1ebc
    Fix broken mouse coordinates when there's padding on the canvas element (#4729) Emil Ernerfeldt 2024-06-28 13:02:36 +0200
  • a6937f79f3 Improve `multiple_apps.html` example/demo/test Emil Ernerfeldt 2024-06-28 08:44:17 +0200
  • e62bd7037a Improve warning when failing to copy on web Emil Ernerfeldt 2024-06-28 08:40:58 +0200
  • 814eddd094 Add warning if `window.navigator.clipboard` is null Emil Ernerfeldt 2024-06-28 08:21:41 +0200
  • f50e64632e Change web demo local port to 8765 to avoid colliding with Jupyter Emil Ernerfeldt 2024-06-27 22:20:41 +0200
  • a0f4fafb88
    Refactor web event handling: break up into smaller functions (#4717) Emil Ernerfeldt 2024-06-27 15:26:52 +0200
  • ce0e200503 Sort feature flags in egui_extras Emil Ernerfeldt 2024-06-27 14:29:59 +0200
  • 97b6d8cb1c Fix vertical spacing in changelog generation Emil Ernerfeldt 2024-06-27 14:29:49 +0200
  • a489374ca6 Improve CSS comment Emil Ernerfeldt 2024-06-27 11:17:49 +0200
  • 7121a49e4e
    `generate_changelog.py`: divide into "fixed/added/changed" sections (#4712) Emil Ernerfeldt 2024-06-27 09:54:01 +0200
  • 5051e945e4
    Add `PopupCloseBehavior` (#4636) Umatriz 2024-06-27 10:42:57 +0300
  • ab861574f4
    Cancel DragValue edit if Escape is pressed (#4713) YgorSouza 2024-06-27 09:18:25 +0200
  • a1a0d4a12a Tweak two demos Emil Ernerfeldt 2024-06-26 21:18:28 +0200
  • fd85557463
    Close context menus with Escape (#4711) Emil Ernerfeldt 2024-06-26 21:04:29 +0200
  • 1036e18440
    plot zoom out max (#4695) n4n5 2024-06-26 16:34:34 +0200