Commit Graph

  • fe631ff9ea
    Use `TextBuffer` for `layouter` in `TextEdit` instead of `&str` (#5712) kernelkind 2025-04-06 12:45:20 -0400
  • d78fc39386
    Use lychee link checker instead of linkinator (#5868) Lucas Meurer 2025-04-03 09:26:49 +0200
  • 557bd56e19
    Optimize editing long text by caching each paragraph (#5411) Hubert Głuchowski 2025-04-01 18:55:39 +0200
  • e275409eb1
    Fix: transform `TextShape` underline width (#5865) Emil Ernerfeldt 2025-03-30 16:36:03 +0200
  • e3acd71090
    Make text background rects pixel-sharp (#5864) Emil Ernerfeldt 2025-03-30 16:21:00 +0200
  • 995058bbd1
    Update web-sys min version to 0.3.73 (#5862) Alexander Nadeau 2025-03-30 08:04:07 -0400
  • 943e3618fc
    Improve drag-to-select text (add margins) (#5797) Hank Jordan 2025-03-30 08:03:19 -0400
  • ab0f0b7b64
    Rename `should_propagate_event` & add `should_prevent_default` (#5779) Timo von Hartz 2025-03-30 14:00:46 +0200
  • 83254718a3 Clean up strikethrough/underline code in epaint Emil Ernerfeldt 2025-03-30 13:15:41 +0200
  • 7ea3f762b8
    Make text underline and strikethrough pixel perfect crisp (#5857) Emil Ernerfeldt 2025-03-28 20:37:38 +0100
  • 884be3491d
    Fix color picker button (#5847) Lucas Meurer 2025-03-25 14:38:51 +0100
  • 5d6aaa239b
    Fix typo in style.rs (#5845) TPhoenix 2025-03-25 14:19:23 +0100
  • 8b62fd9286
    Fix Lint for debug-assert (#5846) Nicolas 2025-03-25 14:18:45 +0100
  • ddf9d267fc
    Fix in `Scene`: make `scene_rect` full size on reset (#5801) Grayden 2025-03-25 05:26:07 -0400
  • 2024295f78
    Make ImageLoader use background thread (#5394) Nicolas 2025-03-25 10:17:31 +0100
  • 58b2ac88c0
    Add assert messages and print bad argument values in asserts (#5216) Nicolas 2025-03-25 09:20:29 +0100
  • 903bd81313
    Add script to update local snapshots from CI (#5816) Lucas Meurer 2025-03-25 09:19:21 +0100
  • 390e0bfc1e
    Fix text input on Android (#5759) StratusFearMe21 2025-03-21 07:35:46 -0600
  • 91f02f9e87
    Enhance stability on Windows (#5723) rustbasic 2025-03-21 22:32:37 +0900
  • bc090bd299
    Use `RUSTUP_TOOLCHAIN=stable` for rust-analyzer (#5761) valadaptive 2025-03-21 08:58:02 -0400
  • 668abc2838
    Add `expand_bg` to customize size of text background (#5365) GiGaGon 2025-03-21 05:45:34 -0700
  • 2058dcb881
    Improve text sharpness (#5838) Emil Ernerfeldt 2025-03-21 12:56:47 +0100
  • 3f731ec794
    Fix semi-transparent colors appearing too bright (#5824) Emil Ernerfeldt 2025-03-21 10:45:25 +0100
  • d54e29d375
    macOS: Add `movable_by_window_background` option to viewport (#5412) Jim 2025-03-20 11:05:22 +0100
  • 52732b23a6
    impl AsRef<[u8]> for FontData (#5757) StratusFearMe21 2025-03-20 04:03:17 -0600
  • 1545dec7a8
    [egui_extra] Allow loading multi-mime formats using the image_loader (#5769) Nicolas Gomez 2025-03-20 11:02:24 +0100
  • d0bd525b5d
    Bump accesskit to 0.18 and make it a workspace dependency (#5783) valadaptive 2025-03-20 06:00:12 -0400
  • 77244cd4c5
    ⚠️ Close popup if `Memory::keep_popup_open` isn't called (#5814) Juan Campa 2025-03-20 05:51:42 -0400
  • b0bbca4e69
    Add `OutputCommand::SetPointerPosition` to set mouse position (#5776) Sven Niederberger 2025-03-20 10:51:02 +0100
  • 267485976b
    Simplify the text cursor API (#5785) valadaptive 2025-03-20 05:49:38 -0400
  • 6a8ee29a4e
    Fix disabled `DragValue` eating focus, causing focus to reset (#5826) Trương Hoàng Long 2025-03-20 10:45:16 +0100
  • f408ccafbc
    Fix `DragValue` expansion when editing (#5809) MStarha 2025-03-20 10:40:22 +0100
  • 93c06c3405
    Add color picker menu item example (#5755) Lucas Meurer 2025-03-19 09:33:17 +0100
  • a2afc8d092
    Make `close_popup` take an `Id` and add `close_all_popups` (#5820) Lucas Meurer 2025-03-18 15:32:14 +0100
  • 1aced06e47
    refactor mime type support detection in image loader to allow for deferred handling and appended encoding info (#5686) Markus Krause 2025-03-18 11:51:00 +0100
  • 6b38fd39a1
    Use egui_demo_lib in android example (#5780) Lucas Meurer 2025-03-18 11:43:15 +0100
  • 9604dae229
    Fix kinetic scrolling on touch devices (#5778) Lucas Meurer 2025-03-18 11:41:53 +0100
  • 626cd9e227
    Fix `Response::clicked_elsewhere` not returning true sometimes (#5798) Lucas Meurer 2025-03-18 11:40:33 +0100
  • d3c1ac3798
    Fix `context_menu` not closing when clicking widget (#5799) Lucas Meurer 2025-03-18 11:32:18 +0100
  • cf756df14d
    Clarify what happens when multiple modals are shown in the same frame (#5800) Lucas Meurer 2025-03-18 11:30:32 +0100
  • d698365dac
    Fix the `StyleModifier` not being passed from popup to menu (#5805) Lucas Meurer 2025-03-18 11:29:20 +0100
  • 024dc7b135
    Add a toggle for the compact menu style (#5777) Sven Niederberger 2025-03-18 11:13:59 +0100
  • eb7ca72534
    Fix`TextEdit` selection when placed in a `Scene`. (#5791) Adrian Blumer 2025-03-17 02:00:47 -0700
  • d811940dcc
    Allow unmaintained paste crate (#5787) lucasmerlin 2025-03-13 11:45:29 +0100
  • 5941a27ed4
    Update ring (#5786) lucasmerlin 2025-03-13 11:29:37 +0100
  • 962c7c7516
    Deprecate `Ui::allocate_new_ui` in favor of `Ui::scope_builder` (#5764) lucasmerlin 2025-03-05 12:08:43 +0100
  • 1dea8fac9b
    Fix scroll handle extending outside of `ScrollArea` (#5286) Gilberto Santos 2025-03-05 10:49:04 +0100
  • 159ccb2fef Release 0.31.1 - text_edit and kittest fixes Lucas Meurer 2025-03-05 08:28:25 +0100
  • e1f5d68995
    Improved git lfs instructions (#5707) lucasmerlin 2025-03-04 11:38:46 +0100
  • 26288d7dd7
    Fix preview build failing (#5756) lucasmerlin 2025-03-03 17:08:54 +0100
  • 40bf21728d
    Move gifs to git lfs (#5706) lucasmerlin 2025-03-03 15:51:43 +0100
  • cd22517280
    ⚠️ Improved menu based on `egui::Popup` (#5716) lucasmerlin 2025-03-03 14:56:30 +0100
  • 6e3575b4c7
    Add `typ` to known words (#5754) lucasmerlin 2025-03-03 11:40:28 +0100
  • e995c4c5b4
    Fix sizing bug in `TextEdit::singleline` (#5640) IaVashik 2025-03-03 11:22:01 +0300
  • 4589cbb0fe
    Fix typo in example (#5750) Onè 2025-03-02 06:07:08 -0500
  • 2428aeccbe
    Use enum-map serde feature only when serde is enabled (#5748) tyssyt 2025-02-27 15:50:45 +0100
  • 05141f8690
    Fix typo in comment in `containers/scene.rs` (#5747) Jack Maguire 2025-02-27 21:50:16 +0700
  • 0521caed2e
    Fix Cargo-Machete Workflow (#5745) Nicolas 2025-02-27 15:24:10 +0100
  • 42a88b677c Fix some clippy lints from the future Emil Ernerfeldt 2025-02-25 14:10:42 +0100
  • 6a96612cb3
    Mark all keys as up if the app loses focus (#5743) Emil Ernerfeldt 2025-02-25 14:05:35 +0100
  • 27e7303ebe
    Clarify platform-specific details for `Viewport` positioning (#5715) Brandon Li 2025-02-20 13:32:34 -0500
  • f5b058b908
    Add `Ui::close` and `Response::should_close` (#5729) lucasmerlin 2025-02-20 17:59:29 +0100
  • 264749b8af
    Fix typo in docstring for `Column::auto_size_this_frame` (#5681) Onè 2025-02-18 12:11:48 -0500
  • 9dad7f827d
    Align `available_rect` docs with the new reality after #4590 (#5701) Piotr Podusowski 2025-02-18 18:03:42 +0100
  • b48c7a164b
    Implement `Default` for `ThemePreference` (#5702) Michael Grupp 2025-02-18 18:03:02 +0100
  • 43261a5396
    Add pointer events and focus handling for apps run in a Shadow DOM (#5627) Aiden 2025-02-19 01:01:07 +0800
  • 071e090e2b
    add Label::show_tooltip_when_elided (#5710) Bryce Berger 2025-02-18 11:33:27 -0500
  • 770c976ed7
    Fix image_loader for animated image types (#5688) Braden Steffaniak 2025-02-18 11:30:50 -0500
  • a8e98d3f9b
    Add `Popup` and `Tooltip`, unifying the previous behaviours (#5713) lucasmerlin 2025-02-18 15:53:07 +0100
  • 66c73b9cbf
    Set hint_text in WidgetInfo (#5724) Nicolas 2025-02-18 12:01:06 +0100
  • 40f002fe3f
    Add guidelines for image comparison tests (#5714) Andreas Reich 2025-02-18 09:52:24 +0100
  • 08c5a641a1
    Run a frame per queued event in egui_kittest (#5704) lucasmerlin 2025-02-12 14:20:50 +0100
  • 982b2580f4
    Enable all features for egui_kittest docs (#5711) YgorSouza 2025-02-12 14:20:15 +0100
  • 510b3cdf48
    Rename `Marginf` to `MarginF32` for consistency with `CornerRadiusF32` (#5677) lucasmerlin 2025-02-11 11:23:59 +0100
  • 1c6e7b1bd0
    Fix modifiers not working in kittest (#5693) lucasmerlin 2025-02-10 09:33:36 +0100
  • 81806c4b86 Add badges to kittest README.md Emil Ernerfeldt 2025-02-07 09:22:10 +0100
  • 54d00d7d69
    Fix panic when rendering thin textured rectangles (#5692) Pēteris Pakalns 2025-02-06 22:37:32 +0200
  • 0db56dc9f1 Fix the magnification range of the tessellation test Emil Ernerfeldt 2025-02-04 17:35:55 +0100
  • 985e569542 Fix warning Emil Ernerfeldt 2025-02-04 17:04:29 +0100
  • d7453e42d3 Fix gif in CHANGELOG.md Emil Ernerfeldt 2025-02-04 17:03:38 +0100
  • 5c372a7b36 Release 0.31.0 - Scene container, improved rendering quality Lucas Meurer 2025-02-04 16:47:56 +0100
  • d97cd82338 Update RELEASES.md Emil Ernerfeldt 2025-02-04 16:28:36 +0100
  • f162c3bcbf Explain how to set up generate_changelog.py Emil Ernerfeldt 2025-02-04 16:28:52 +0100
  • 95ab92ca4a Protect against mistyping "tessellator" Emil Ernerfeldt 2025-02-04 16:28:27 +0100
  • 7ec1fbf467
    Fix minor glitch in rendering of selected windows (#5678) Emil Ernerfeldt 2025-02-04 16:05:36 +0100
  • c6bda9a38c
    Make the ends of vline/hline sharper (#5676) Emil Ernerfeldt 2025-02-04 15:31:51 +0100
  • c90b97f4ef
    Fix sharp corners for rectangles with StrokeKind != Inside (#5675) Emil Ernerfeldt 2025-02-04 14:36:29 +0100
  • b8051cc301
    Add `SnapshotResults` struct to egui_kittest (#5672) lucasmerlin 2025-02-04 14:01:32 +0100
  • 23ed49334e
    ⚠️ Rename `Rounding` to `CornerRadius` (#5673) Emil Ernerfeldt 2025-02-04 12:53:18 +0100
  • 3c07e01d08
    Improve tessellation quality (#5669) Emil Ernerfeldt 2025-02-04 11:30:12 +0100
  • 9e1117019a
    Add `Color32::CYAN` and `Color32::MAGENTA` (#5663) Juan Campa 2025-02-04 04:29:26 -0500
  • bac8ea09ac
    Add docs to `Frame::new` (#5670) lucasmerlin 2025-02-04 10:17:15 +0100
  • b6aa897b9d
    Fix the format + check + test workflow (#5671) lucasmerlin 2025-02-04 10:16:51 +0100
  • 99369666ee
    Fix typo in kittest docs (#5667) Michael Grupp 2025-02-03 14:26:02 +0100
  • 50294b5d9f
    Be smarter when rounding rectangles to the pixel grid (#5656) Emil Ernerfeldt 2025-01-30 21:04:36 +0100
  • 4b9da5f650
    Remove `StrokeKind::default` (#5658) Emil Ernerfeldt 2025-01-30 21:02:50 +0100
  • 04fca9c324
    Remove date button from Scene demo, so as not to fail tests each day (#5657) Emil Ernerfeldt 2025-01-30 20:51:12 +0100
  • ee5f0d6d52
    eframe web: forward cmd-S/O to egui app (stop default browser action) (#5655) Emil Ernerfeldt 2025-01-30 20:37:29 +0100
  • 8eda32ec64
    egui_kittest: succeed and keep going when `UPDATE_SNAPSHOTS` is set (#5649) Emil Ernerfeldt 2025-01-30 09:34:22 +0100
  • 525d435a84
    Require a `StrokeKind` when painting rectangles with strokes (#5648) Emil Ernerfeldt 2025-01-29 15:52:49 +0100