Commit Graph

  • 738ea75453 Add clippy::use_self lint Emil Ernerfeldt 2024-05-16 17:28:37 +0200
  • 6b607ffa2a Remove unmaintained `amethyst_egui` from README.md Emil Ernerfeldt 2024-05-16 13:32:49 +0200
  • ce59e43869
    Introduce lifetime to `egui_plot::Plot` to replace `'static` fields (#4435) Fabian Lippold 2024-05-15 09:58:31 +0200
  • c1eb3f884d
    Move dependencies to workspace (#4495) Oscar Gustafsson 2024-05-14 11:02:49 +0200
  • 44d65f41ac
    Update `image` crate to 0.25 (#4160) Emil Ernerfeldt 2024-05-13 13:35:15 +0200
  • acfe9f6f3b
    Make `epaint::mutex::RwLock` allow `?Sized` types (#4485) crumblingstatue 2024-05-13 12:49:31 +0200
  • c3f386aa30
    Remove work-around for `unsafe` in puffin macro (#4484) Emil Ernerfeldt 2024-05-11 20:17:19 +0200
  • 059218d954
    eframe: Remove dependency on `thiserror` (#4483) Emil Ernerfeldt 2024-05-11 20:17:06 +0200
  • 4f2f057508
    Update arboard (#4482) Emil Ernerfeldt 2024-05-11 20:01:40 +0200
  • 3b3ce22adc
    Make sure plot size is positive (#4429) rustbasic 2024-05-11 23:49:27 +0900
  • e06b225dab
    Fix: Window position creeps between executions on scaled monitors (#4443) Avery Radmacher 2024-05-11 10:48:12 -0400
  • 66d2b3ffe4
    Treat `Event::PointerGone` as `PointerEvent::Released` (#4419) rustbasic 2024-05-11 20:17:58 +0900
  • 11fa9cc7ee
    Disable interaction for `ScrollArea` and `Plot` when UI is disabled (#4457) Varphone Wong 2024-05-11 06:42:03 +0800
  • 27a22f991d
    Fix : In Windows, the 'egui_demo_app' screen does not appear. (#4410) rustbasic 2024-05-11 07:41:02 +0900
  • a9efbcff36
    IME for chinese (#4436) rustbasic 2024-05-11 07:09:14 +0900
  • 2b2e70cb91
    egui-winit: emit physical key presses when a non-Latin layout is active (#4461) TicClick 2024-05-11 00:07:42 +0200
  • f19f99180e
    Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) Emil Ernerfeldt 2024-05-10 19:39:08 +0200
  • 155e138998 Fix debug-assert hit in panel sizing code Emil Ernerfeldt 2024-05-10 19:21:35 +0200
  • dce5696b67 Show Cargo.lock in GitHub PR diffs Emil Ernerfeldt 2024-05-10 11:38:54 +0200
  • ded8dbd45b
    Fix some clippy warning from Rust 1.78.0 (#4444) Emil Ernerfeldt 2024-05-02 17:04:25 +0200
  • c9b24d5a5c
    Update to wgpu 0.20 (#4433) Simon Niedermayr 2024-04-30 11:47:12 +0200
  • 2fabde1396
    Add a `Display` impl for `Vec2`, `Pos2`, and `Rect` (#4428) Trevor Gross 2024-04-29 08:22:34 -0400
  • af39bd22ab
    crates: egui_demo_lib: Fix table height (#4422) Patrick José Pereira 2024-04-29 06:16:55 -0300
  • 3bb33980a9
    chore: remove repetitive words (#4400) hardlydearly 2024-04-29 16:33:29 +0800
  • c1fc9213c3
    Enable egui_glow's winit feature on wasm (#4420) (#4421) Simon Frankau 2024-04-29 09:33:23 +0100
  • 0bc59f578b
    Fix some typos from the cranky-clippy transition (#4417) YgorSouza 2024-04-26 07:46:25 +0200
  • 2f508d6a61
    Replace cargo-cranky with workspace lints (#4413) Emil Ernerfeldt 2024-04-25 17:24:50 +0200
  • cee790681d
    Update to Rust 1.76 (#4411) Emil Ernerfeldt 2024-04-25 15:51:01 +0200
  • bfe1858e0b
    eframe: update ViewportBuilder.with_icon() documentation (#4408) Dennis Schön 2024-04-25 15:43:24 +0200
  • 14194f5d3a
    eframe: Use `objc2` and its framework crates (#4395) Mads Marquart 2024-04-23 17:35:12 +0200
  • 2c590636b5
    `egui-winit`: Update `webbrowser` to `v1.0.0` (#4394) TÖRÖK Attila 2024-04-23 08:03:36 +0200
  • 2ce82cce21
    Added ability to define colors at UV coordinates along a path (#4353) Joe Sorensen 2024-04-22 10:35:09 -0600
  • ff8cfc2aa0
    Allow users to create viewports larger than monitor on Windows & macOS (#4337) lopo 2024-04-22 18:44:21 +0800
  • 436c671331
    Improve IME support with new `Event::Ime` (#4358) rustbasic 2024-04-22 19:43:07 +0900
  • 587bc2034a
    Fix `Panel` incorrect size (#4351) zhatuokun 2024-04-22 15:22:54 +0800
  • a2f1ca31a0
    Add `ViewportCommand::RequestCut`, `RequestCopy` and `RequestPaste` to trigger Clipboard actions (#4035) bu5hm4nn 2024-04-22 01:06:33 -0600
  • 87b294534e
    Add `emath::OrderedFloat` (moved from `epaint::util::OrderedFloat`) (#4389) Emil Ernerfeldt 2024-04-21 20:36:32 +0200
  • 46b241eb94
    Add `xtask` crate (#4293) YgorSouza 2024-04-21 19:26:16 +0200
  • d68c8d70aa
    Add a way to specify Undoer settings and construct Undoers more easily (#4357) valadaptive 2024-04-21 06:23:59 -0400
  • d2c4269240
    Fix : take `rounding` into account when using `Slider::trailing_fill` (#4308) rustbasic 2024-04-21 18:49:14 +0900
  • 690c3ba883
    Use parent `Ui`s style for popups (#4325) Alexander Parlett 2024-04-21 10:44:44 +0100
  • 5f9c17c855
    `egui`: Change `Ui::allocate_painter` to inherit properties from `Ui` (#4343) Varphone Wong 2024-04-21 17:36:18 +0800
  • fe454573db
    Fix `hex_color!` macro by re-exporting `color_hex` crate from `ecolor` (#4372) dataphract 2024-04-21 04:07:55 -0500
  • 26c97a19a4
    Expose `ClosestElem` and `PlotConfig` (#4380) Narcha 2024-04-21 11:05:53 +0200
  • 89d7f9f9d3
    Update cargo-deny and some dependencies (#4386) Emil Ernerfeldt 2024-04-21 11:05:44 +0200
  • c630a8de89
    Fix incorrect line breaks (#4377) Juan Campa 2024-04-21 04:58:40 -0400
  • 79fbd17b33
    Add link to layouting tracking issue Emil Ernerfeldt 2024-04-18 16:08:23 +0200
  • 78d95f430b
    Consider layer transform when positioning text agent (#4319) Juan Campa 2024-04-05 01:31:33 -0400
  • 2342788973
    Fix wrong replacement function in deprecation notice of `drag_released*` (#4314) Gustav Sörnäs 2024-04-03 10:02:29 +0200
  • 15b0ef3259 Release 0.27.2 - Fix blurry web rendering Emil Ernerfeldt 2024-04-02 18:13:37 +0200
  • de9e0adf17
    Allow disabling animations on a ScrollArea (#4309) lucasmerlin 2024-04-02 17:53:54 +0200
  • 36ebce163a
    egui_plots: Fix the same plot tick label being painted multiple times (#4307) Emil Ernerfeldt 2024-04-02 15:37:44 +0200
  • 4bc7e66245
    Support order on windows (#4301) Alexander Parlett 2024-04-02 09:33:14 +0100
  • 058f4753b0 Fix typos and false positives found by new version of 'typos' Emil Ernerfeldt 2024-04-02 09:55:13 +0200
  • 0a40b16bd4
    Fix blurry rendering in some browsers (#4299) Emil Ernerfeldt 2024-04-01 15:22:47 +0200
  • 48ecf01e11
    Rename "Color test" to "Rendering test", and restructure it slightly (#4298) Emil Ernerfeldt 2024-04-01 13:08:52 +0200
  • e99bd00dec
    Only avoid glow context switching on Windows (#4296) Emil Ernerfeldt 2024-04-01 12:14:44 +0200
  • 3ee4890b94 Remove warning in release build Emil Ernerfeldt 2024-03-31 20:41:44 +0200
  • a97134d66c Improve `Debug` format of `Sense`, `WidgetInfo` and `Id` Emil Ernerfeldt 2024-03-31 20:33:02 +0200
  • 95b62ce144 Show `WidgetInfo` for each widget if `debug.show_interactive_widgets` Emil Ernerfeldt 2024-03-31 20:32:05 +0200
  • aa2f87e0ff
    Allow zoom/pan a plot as long as it contains the mouse cursor (#4292) Emil Ernerfeldt 2024-03-31 20:20:46 +0200
  • bb06befef1
    Consider all non-interactie widgets under the mouse pointer hovered (#4291) Emil Ernerfeldt 2024-03-31 20:06:25 +0200
  • 21835c3176
    Fix `ViewportCommand::InnerSize` not resizing viewport on Wayland (#4211) rustbasic 2024-03-31 04:09:28 +0900
  • 5a0a1e96e0
    Remove a bunch of `unwrap()` (#4285) Emil Ernerfeldt 2024-03-30 19:33:19 +0100
  • 2ee9d30d6e Make it easier to tweak text colors in settings Emil Ernerfeldt 2024-03-30 19:12:54 +0100
  • ab720ce900
    Change `Frame::multiply_with_opacity` to multiply in gamma space (#4283) Emil Ernerfeldt 2024-03-30 18:39:05 +0100
  • e03ea2e17d
    eframe: Early-out from context switching the `glow` backend (#4284) Emil Ernerfeldt 2024-03-30 18:38:59 +0100
  • 549b243228
    Rename `fn scroll2` to `fn scroll` (#4282) Emil Ernerfeldt 2024-03-30 18:00:43 +0100
  • 1354c3e19a
    Make the code example demo narrow enough to fit on mobile (#4281) Emil Ernerfeldt 2024-03-30 17:51:44 +0100
  • 33221bd4dd
    Fix continuous repaint on Wayland when TextEdit is focused or IME output is not None (#4269) 刘皓 2024-03-30 12:14:58 -0400
  • 3b147c066b
    Implement blinking text cursor in `TextEdit` (#4279) Emil Ernerfeldt 2024-03-30 16:22:28 +0100
  • d3c6895443
    eframe: Correctly identify if browser tab has focus (#4280) Emil Ernerfeldt 2024-03-30 16:22:16 +0100
  • 7277322983
    Break out Checkbox, RadioButton and ImageButton to their own files (#4278) Emil Ernerfeldt 2024-03-30 14:28:12 +0100
  • a9a756e8f3
    Overload operators for `Rect + Margin`, `Rect - Margin` etc (#4277) Emil Ernerfeldt 2024-03-30 14:03:41 +0100
  • 32888e0f83
    Make `TextEdit` and atomic widget (#4276) Emil Ernerfeldt 2024-03-30 13:33:51 +0100
  • fbb4a040ac
    Change the resize cursor when you reach the resize limit (#4275) Emil Ernerfeldt 2024-03-30 10:54:32 +0100
  • 8da0e8cc77
    Fix: `Response::clicked_elsewhere` takes clip rect into account (#4274) Emil Ernerfeldt 2024-03-30 10:35:55 +0100
  • a7c5eb47a8
    Fix bug in determining wether to remove focus from a widget (#4272) Emil Ernerfeldt 2024-03-30 10:22:58 +0100
  • 810135c5eb
    Fix incorrect `Response::interact_rect` for `Area/Window` (#4273) Emil Ernerfeldt 2024-03-30 10:15:54 +0100
  • a541e021aa
    Add `RectShape::blur_width` to implement shadows (#4267) Emil Ernerfeldt 2024-03-29 20:29:42 +0100
  • 73dbfd689b Don't wrap the text in the `Frame` demo Emil Ernerfeldt 2024-03-29 15:58:37 +0100
  • 0a428f0887 Improve docs of `ui.collapsing` Emil Ernerfeldt 2024-03-29 15:58:22 +0100
  • dfbe118ea4
    Release 0.27.1 (#4264) Emil Ernerfeldt 2024-03-29 13:12:26 +0100
  • 946bc888db
    Hide shortcut text on zoom buttons if `zoom_with_keyboard` is false (#4262) Emil Ernerfeldt 2024-03-29 12:15:03 +0100
  • 7cc98bd38e
    Add web support for `zoom_factor` (#4260) Justus Dieckmann 2024-03-29 11:55:49 +0100
  • 60da4b4f65
    Web: repaint if the `#hash` in the URL changes (#4261) Emil Ernerfeldt 2024-03-29 10:59:24 +0100
  • c4f16af721
    Prevent plot from resetting one axis while zooming/dragging the other (#4252) YgorSouza 2024-03-28 10:43:28 +0100
  • 3dba73e63e
    Improve the UI for changing the egui theme (#4257) Emil Ernerfeldt 2024-03-28 10:09:28 +0100
  • e183655aac
    Don't apply a clip rect to the contents of an `Area` or `Window` (#4258) Emil Ernerfeldt 2024-03-28 10:09:21 +0100
  • 58a27882b0
    Fix touch-and-hold to open context menu (#4249) Emil Ernerfeldt 2024-03-27 16:39:06 +0100
  • 9fa8aa7e30
    `Plot::Items:allow_hover` give possibility to masked the interaction on hovered item (#2558) Nicolas PASCAL 2024-03-27 16:35:36 +0100
  • 570e7cf71b
    Add `register_native_texture` in `eframe::Frame` (#4246) lomekragow 2024-03-27 23:35:25 +0800
  • 3c029a45ac
    Fix `Context::repaint_causes` returning no causes (#4248) Emil Ernerfeldt 2024-03-27 16:14:22 +0100
  • bc5ce77819
    Fix `InputState::any_touches` and add `InputState::has_touch_screen` (#4247) Emil Ernerfeldt 2024-03-27 16:14:17 +0100
  • a15e6c2122
    Prevent visual glitch when shadow blur width is very high (#4245) Emil Ernerfeldt 2024-03-27 11:22:38 +0100
  • 947b5813d7
    Fix visual glitch on the right side of highly rounded rectangles (#4244) Emil Ernerfeldt 2024-03-27 10:13:49 +0100
  • 4d4cb3d20d Release 0.27.0 - Nicer menus and new hit test logic Emil Ernerfeldt 2024-03-26 17:13:57 +0100
  • f8d7d0ebaa
    Enforce writing username in TODO comments (#4235) Emil Ernerfeldt 2024-03-26 11:48:24 +0100
  • 8a10f81ca0 Forbid use of `std::time::Instant` on wasm Emil Ernerfeldt 2024-03-26 11:15:08 +0100
  • a03604fce0 Add breaking change to changelog Emil Ernerfeldt 2024-03-26 11:13:56 +0100