1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 13:50:04 -04:00
Files
egui/crates/egui_glow/CHANGELOG.md
Emil Ernerfeldt dfbe118ea4 Release 0.27.1 (#4264)
## egui changelog
### 🐛 Fixed
* Fix visual glitch on the right side of highly rounded rectangles
[#4244](https://github.com/emilk/egui/pull/4244)
* Prevent visual glitch when shadow blur width is very high
[#4245](https://github.com/emilk/egui/pull/4245)
* Fix `InputState::any_touches` and add `InputState::has_touch_screen`
[#4247](https://github.com/emilk/egui/pull/4247)
* Fix `Context::repaint_causes` returning no causes
[#4248](https://github.com/emilk/egui/pull/4248)
* Fix touch-and-hold to open context menu
[#4249](https://github.com/emilk/egui/pull/4249)
* Hide shortcut text on zoom buttons if `zoom_with_keyboard` is false
[#4262](https://github.com/emilk/egui/pull/4262)

### 🔧 Changed
* Don't apply a clip rect to the contents of an `Area` or `Window`
[#4258](https://github.com/emilk/egui/pull/4258)


## eframe changelog
* Web: repaint if the `#hash` in the URL changes
[#4261](https://github.com/emilk/egui/pull/4261)
* Add web support for `zoom_factor`
[#4260](https://github.com/emilk/egui/pull/4260) (thanks
[@justusdieckmann](https://github.com/justusdieckmann)!)

---------

Co-authored-by: Justus Dieckmann <45795270+justusdieckmann@users.noreply.github.com>
2024-03-29 13:12:26 +01:00

5.3 KiB

Changelog for egui_glow

All notable changes to the egui_glow integration will be noted in this file.

This file is updated upon each release. Changes since the last release can be found at https://github.com/emilk/egui/compare/latest...HEAD or by running the scripts/generate_changelog.py script.

0.27.1 - 2024-03-29

  • Nothing new

0.27.0 - 2024-03-26

  • Only disable sRGB framebuffer on supported platforms #3994 (thanks @Nopey!)
  • Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps #4036 (thanks @Nopey!)

0.26.2 - 2024-02-14

  • Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps #4036 (thanks @Nopey!)

0.26.1 - 2024-02-11

  • Only disable sRGB framebuffer on supported platforms #3994 (thanks @Nopey!)

0.26.0 - 2024-02-05

0.25.0 - 2024-01-08

0.24.1 - 2023-11-30

  • Improve a docstring

0.24.0 - 2023-11-23

  • Change Arc<glow::Context> to Rc<glow::Context> #3598
  • Update MSRV to Rust 1.72 #3595
  • Clamp viewport values #3604 (thanks @Wumpf!)

0.23.0 - 2023-09-27

  • Update egui

0.22.0 - 2023-05-23

  • Update egui

0.21.0 - 2023-02-08

  • Update to glow 0.12 (#2695).
  • Remove the screen_reader feature (#2669).

0.20.1 - 2022-12-11

0.20.0 - 2022-12-08

  • Allow empty textures.
  • Added shader_version variable on EguiGlow::new for easier cross compiling on different OpenGL | ES targets (#1993).

0.19.0 - 2022-08-20

  • MSRV (Minimum Supported Rust Version) is now 1.61.0 (#1846).
  • EguiGlow::new now takes an EventLoopWindowTarget<E> instead of a winit::Window (#1634).
  • Use Arc for glow::Context instead of Rc (#1640).
  • Fixed glClear on WebGL1 (#1658).
  • Add Painter::intermediate_fbo which tells callbacks where to render. This is only needed if the callbacks use their own FBO:s and need to know what to restore to.

0.18.1 - 2022-05-05

  • Remove calls to gl.get_error in release builds to speed up rendering (#1583).

0.18.0 - 2022-04-30

  • Improved logging on rendering failures.
  • Added new NativeOptions: vsync, multisampling, depth_buffer, stencil_buffer.
  • Fixed potential scale bug when DPI scaling changes (e.g. when dragging a window between different displays) (#1441).
  • MSRV (Minimum Supported Rust Version) is now 1.60.0 (#1467).
  • clipboard, links, winit are now all opt-in features (#1467).
  • Added new feature puffin to add puffin profiler scopes (#1483).
  • Removed the features dark-light, default_fonts and persistence (#1542).

0.17.0 - 2022-02-22

  • EguiGlow::run no longer returns the shapes to paint, but stores them internally until you call EguiGlow::paint (#1110).
  • Added set_texture_filter method to Painter (#1041).
  • Fixed failure to run in Chrome (#1092).
  • EguiGlow::new and EguiGlow::paint now takes &winit::Window (#1151).
  • Automatically detect and apply dark or light mode from system (#1045).

0.16.0 - 2021-12-29

  • Made winit/glutin an optional dependency (#868).
  • Simplified EguiGlow interface (#871).
  • Removed EguiGlow::is_quit_event (#881).
  • Updated glutin to 0.28 (#930).
  • Changed the Painter interface slightly (#999).

0.15.0 - 2021-10-24

egui_glow has been newly created, with feature parity to egui_glium.

As glow is a set of lower-level bindings to OpenGL, this crate is potentially less stable than egui_glium, but hopefully this will one day replace egui_glium as the default backend for eframe.