1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 07:03:14 -04:00

Commit Graph

  • 81806c4b86 Add badges to kittest README.md Emil Ernerfeldt 2025-02-07 09:22:10 +01:00
  • 54d00d7d69 Fix panic when rendering thin textured rectangles (#5692) Pēteris Pakalns 2025-02-06 22:37:32 +02:00
  • 8e67cd207d Merge branch 'emilk:master' into common-panels Bruno Paré-Simard 2025-02-06 12:39:22 -05:00
  • 68fa843843 egui_extra: Fix "Apply size hint to ImageCrateLoader::load" v0.31.0-dev Varphone Wong 2025-01-06 10:14:49 +08:00
  • 41a0db3af9 eframe: Introduce NativeOptions::prefer_gl_api to specify the preferred OpenGL API Varphone Wong 2024-08-05 13:44:15 +08:00
  • cd9c9ad081 epaint: Fix lint check Varphone Wong 2024-07-17 17:01:19 +08:00
  • fab95af058 Apply size hint to ImageCrateLoader::load Varphone Wong 2024-03-01 14:35:14 +08:00
  • 0b898b59e9 egui: Add easing option to Slider Varphone Wong 2024-03-07 14:08:51 +08:00
  • 0986347abd emath: Add quadratic_in_inverse Varphone Wong 2024-06-07 09:27:32 +08:00
  • 43ad4f78f3 egui_demo_lib: Add arc and pie shapes example Varphone Wong 2024-04-27 16:39:16 +08:00
  • 58305305a2 egui: Enhance Painter with arc and pie Methods Varphone Wong 2024-07-17 16:43:24 +08:00
  • 4179e48e7a epaint: Introduce ArcPieShape for Simplified Arc and Pie Rendering Varphone Wong 2024-07-17 16:41:26 +08:00
  • 8cfab39635 emath: impl From<Vec> for Pos Varphone Wong 2024-03-11 10:21:58 +08:00
  • 7386de45c4 emath: Add some new geometric angle calculation functions to Pos2 Varphone Wong 2024-03-11 09:54:20 +08:00
  • 6c28112cee epaint: Added ColorImage::from_rgba_vec constructor Varphone Wong 2024-02-28 09:58:03 +08:00
  • 0db56dc9f1 Fix the magnification range of the tessellation test Emil Ernerfeldt 2025-02-04 17:35:55 +01:00
  • 985e569542 Fix warning Emil Ernerfeldt 2025-02-04 17:04:29 +01:00
  • d7453e42d3 Fix gif in CHANGELOG.md Emil Ernerfeldt 2025-02-04 17:03:38 +01:00
  • 5c372a7b36 Release 0.31.0 - Scene container, improved rendering quality 0.31.0 Lucas Meurer 2025-02-04 16:47:56 +01:00
  • d97cd82338 Update RELEASES.md Emil Ernerfeldt 2025-02-04 16:28:36 +01:00
  • f162c3bcbf Explain how to set up generate_changelog.py Emil Ernerfeldt 2025-02-04 16:28:52 +01:00
  • 95ab92ca4a Protect against mistyping "tessellator" Emil Ernerfeldt 2025-02-04 16:28:27 +01:00
  • 7ec1fbf467 Fix minor glitch in rendering of selected windows (#5678) Emil Ernerfeldt 2025-02-04 16:05:36 +01:00
  • c6bda9a38c Make the ends of vline/hline sharper (#5676) Emil Ernerfeldt 2025-02-04 15:31:51 +01:00
  • 9845cf3254 Add TODOs emilk/fix-rect-edges Emil Ernerfeldt 2025-02-04 15:25:59 +01:00
  • 56061c2c1d Update screenshot tests Emil Ernerfeldt 2025-02-04 15:22:22 +01:00
  • db29cc5ca1 Even better Emil Ernerfeldt 2025-02-04 15:19:56 +01:00
  • e97d1c7718 Better rounding of line segment end points Emil Ernerfeldt 2025-02-04 15:17:28 +01:00
  • e4e0fc96b4 Avoid numerical precision issues when considering whether to add line caps Emil Ernerfeldt 2025-02-04 15:02:21 +01:00
  • 20fd425c49 Make the ends of vline/hline sharper Emil Ernerfeldt 2025-02-04 15:01:46 +01:00
  • c90b97f4ef Fix sharp corners for rectangles with StrokeKind != Inside (#5675) Emil Ernerfeldt 2025-02-04 14:36:29 +01:00
  • b8051cc301 Add SnapshotResults struct to egui_kittest (#5672) lucasmerlin 2025-02-04 14:01:32 +01:00
  • 23ed49334e ⚠️ Rename Rounding to CornerRadius (#5673) Emil Ernerfeldt 2025-02-04 12:53:18 +01:00
  • 3c07e01d08 Improve tessellation quality (#5669) Emil Ernerfeldt 2025-02-04 11:30:12 +01:00
  • 9e1117019a Add Color32::CYAN and Color32::MAGENTA (#5663) Juan Campa 2025-02-04 04:29:26 -05:00
  • bac8ea09ac Add docs to Frame::new (#5670) lucasmerlin 2025-02-04 10:17:15 +01:00
  • b6aa897b9d Fix the format + check + test workflow (#5671) lucasmerlin 2025-02-04 10:16:51 +01:00
  • 99369666ee Fix typo in kittest docs (#5667) Michael Grupp 2025-02-03 14:26:02 +01:00
  • 50294b5d9f Be smarter when rounding rectangles to the pixel grid (#5656) Emil Ernerfeldt 2025-01-30 21:04:36 +01:00
  • 4b9da5f650 Remove StrokeKind::default (#5658) Emil Ernerfeldt 2025-01-30 21:02:50 +01:00
  • 04fca9c324 Remove date button from Scene demo, so as not to fail tests each day (#5657) Emil Ernerfeldt 2025-01-30 20:51:12 +01:00
  • eca13ab379 exposing Side publicly and renaming to PanelSide to avoid conflict Bruno Paré-Simard 2025-01-30 14:42:37 -05:00
  • ee5f0d6d52 eframe web: forward cmd-S/O to egui app (stop default browser action) (#5655) Emil Ernerfeldt 2025-01-30 20:37:29 +01:00
  • db99eb3187 correcting compile errors - replace switch fn with closures in some places. - integrate the switch fn inside the main switch. - make sure lifetime are defined for PanelSizer. - remove some mut, &, and * where they superfluous. - wrongly called ctx() when it was a variable 🤦. - cannot use impl Trait in a variable declaration type. Bruno Paré-Simard 2025-01-30 14:30:40 -05:00
  • 3bff23f39b Convert all TopBottomPanel with Panel, and remove reference to TopBottomPanel when both SidePanel and TopBottomPanel were mentioned. Bruno Paré-Simard 2025-01-30 14:15:53 -05:00
  • ae42de6c9c Convert all SidePanel with Panel Bruno Paré-Simard 2025-01-30 14:10:18 -05:00
  • 3e8a51eb3a add the new single Panel struct, with its complete impl Bruno Paré-Simard 2025-01-30 13:59:47 -05:00
  • d716d38c60 add PanelSizer to abstract some sizing calculations from the show methods Bruno Paré-Simard 2025-01-30 13:56:53 -05:00
  • c4464b5053 modify enum Side to combine both vertical and horizontal sides & remove TopBottomSide Bruno Paré-Simard 2025-01-30 13:54:31 -05:00
  • 03f10d8e6c prepare to incorporate into panel.rs Bruno Paré-Simard 2025-01-30 13:54:22 -05:00
  • 18b6e70056 remove unused vars Bruno Paré-Simard 2025-01-30 12:11:16 -05:00
  • e060403904 answering todo Bruno Paré-Simard 2025-01-30 12:06:27 -05:00
  • 69eeab03c4 completed the refactoring into a single panel struct Bruno Paré-Simard 2025-01-30 12:00:30 -05:00
  • 8eda32ec64 egui_kittest: succeed and keep going when UPDATE_SNAPSHOTS is set (#5649) Emil Ernerfeldt 2025-01-30 09:34:22 +01:00
  • 46d88fec45 partial commit Bruno Paré-Simard 2025-01-29 22:39:13 -05:00
  • 525d435a84 Require a StrokeKind when painting rectangles with strokes (#5648) Emil Ernerfeldt 2025-01-29 15:52:49 +01:00
  • 8d2c8c203c generate_changelog.py: add sections for "Performance" and "Removed" Emil Ernerfeldt 2025-01-29 13:07:05 +01:00
  • 6be17136f2 RectShape: add control over where the stoke goes (#5647) Emil Ernerfeldt 2025-01-29 12:46:12 +01:00
  • 83649f2e29 Improve changelog generator Emil Ernerfeldt 2025-01-29 08:44:56 +01:00
  • e343125f70 deny.toml: point users to cargo tree --duplicates Emil Ernerfeldt 2025-01-29 08:44:47 +01:00
  • 10523ec22d Improve README.md slightly Emil Ernerfeldt 2025-01-29 08:44:29 +01:00
  • f86f62bb3d Improve deprecation text for open_url/copied_text Emil Ernerfeldt 2025-01-29 08:44:13 +01:00
  • 7d87acb5fa Remove dead code from CI Emil Ernerfeldt 2025-01-29 08:43:18 +01:00
  • e8f351b729 Add egui::Scene for panning/zooming a Ui (#5505) Jochen Görtler 2025-01-28 20:06:10 +01:00
  • 37c564be2c Remove unnecessary profiling scope Emil Ernerfeldt 2025-01-28 19:50:05 +01:00
  • 93d2144294 Save state on suspend on Android and iOS (#5601) Pandicon 2025-01-27 08:14:49 +01:00
  • bc5f908b80 Fix initial paint of web app (#5633) Emil Ernerfeldt 2025-01-23 13:47:52 +01:00
  • edbf4e8998 clean up deny.toml Emil Ernerfeldt 2025-01-23 12:17:20 +01:00
  • 6680e9c079 Web: Fix incorrect scale when moving to screen with new DPI (#5631) Emil Ernerfeldt 2025-01-23 12:11:29 +01:00
  • 304c6518e3 Update cargo-deny-action to v2 (#5632) Emil Ernerfeldt 2025-01-23 11:07:51 +01:00
  • 2815ff5a06 Allow Ubuntu-font-1.0 license Emil Ernerfeldt 2025-01-23 10:57:40 +01:00
  • 7129418289 Use Python 3 in scripts/lint.py (#5617) Yerkebulan Tulibergenov 2025-01-22 06:28:38 -08:00
  • 97bdb2851c Remove references to glium (#5626) Joshua Holmes 2025-01-22 06:28:23 -08:00
  • bdf7bfddd7 Add keys for !, {, } (#5548) n4n5 2025-01-22 15:20:06 +01:00
  • e53bb53795 Update egui_default_fonts license (#5361) Philippe Ombredanne 2025-01-22 15:16:50 +01:00
  • a04e25af63 Prepare for objc2 frameworks v0.3 (#5624) Mads Marquart 2025-01-22 15:13:34 +01:00
  • 71f7bdc919 Implement nohash_hasher::IsEnabled for Id (#5628) Emil Ernerfeldt 2025-01-22 13:18:02 +01:00
  • 493d5d0982 Fix hovering through custom menu button (#5555) Matthias Kronberg 2025-01-22 13:17:51 +01:00
  • 5b740f97ac Remove egui::special_emojis::TWITTER (#5622) Emil Ernerfeldt 2025-01-21 11:56:45 +01:00
  • 30e66e4575 Wgpu resources are no longer wrapped in Arc (since they are now Clone) (#5612) Andreas Reich 2025-01-20 18:06:35 +01:00
  • cf965aaa30 Update awalsh128/cache-apt-pkgs-action to 1.4.3 to fix CI Emil Ernerfeldt 2025-01-16 21:12:19 +01:00
  • a5d7cf5bd7 Upgrade to wgpu 24 (#5610) TÖRÖK Attila 2025-01-16 17:00:29 +01:00
  • 366900c550 implement Debug for RichText (#5596) Alix Bott 2025-01-14 08:44:39 +01:00
  • 164f56f554 Fix some clippy issues found by 1.84.0 (#5603) Emil Ernerfeldt 2025-01-13 08:29:13 +01:00
  • 1339639706 Fix Windows clippy issues (#5593) Andreas Reich 2025-01-11 18:05:57 +01:00
  • f0d7c74e83 response module is now public, allowing access to egui::response::Flags (#5592) Andreas Reich 2025-01-08 15:45:46 +01:00
  • 443df84a22 Extend WgpuSetup, egui_kittest now prefers software rasterizers for testing (#5506) Andreas Reich 2025-01-08 14:24:58 +01:00
  • 7186f72cbe Add a test for comboboxes (#5574) lucasmerlin 2025-01-07 13:26:57 +01:00
  • 329c8f2fc1 Fix panic due to non-total ordering in Area::compare_order() (#5569) Andrew Farkas 2025-01-07 02:37:23 -05:00
  • 7cb8187ac8 Support RGB WebP images (#5586) Aely 2025-01-07 09:35:58 +02:00
  • 52060c0c41 Change Harness::run to run until no more repaints are requested (#5580) lucasmerlin 2025-01-07 08:33:44 +01:00
  • 35860418ac Use bitfield instead of bools in Response and Sense (#5556) Pol Welter 2025-01-06 19:29:53 +01:00
  • 0fac8eadfc Avoid allocations for loader cache lookup (#5584) Markus Ineichen 2025-01-06 10:03:33 +01:00
  • 9073516e30 Serialize window maximized state in WindowSettings (#5554) Lander Brandt 2025-01-06 00:19:17 -08:00
  • b513a4fef9 egui_extra: Fix "Apply size hint to ImageCrateLoader::load" v0.30.0-dev Varphone Wong 2025-01-06 10:14:49 +08:00
  • 5a807bb45d eframe: Introduce NativeOptions::prefer_gl_api to specify the preferred OpenGL API Varphone Wong 2024-08-05 13:44:15 +08:00
  • 46cca12a2c epaint: Fix lint check Varphone Wong 2024-07-17 17:01:19 +08:00
  • 3c322ba24e Apply size hint to ImageCrateLoader::load Varphone Wong 2024-03-01 14:35:14 +08:00
  • b1f2cb3b9d egui: Add easing option to Slider Varphone Wong 2024-03-07 14:08:51 +08:00
  • f9df09b53d emath: Add quadratic_in_inverse Varphone Wong 2024-06-07 09:27:32 +08:00