egui/egui_glow/CHANGELOG.md
Emil Ernerfeldt cf0338d48f
Rust 1.60.0 + refactor cargo features (#1467)
* Update to rust 1.60.0
* Rename the feature `convert_bytemuck` to `bytemuck`
* Rename the feature `serialize` to `serde`.
* Make use of the "weak dependency" cargo feature
* Set rust-version = "1.60" for all crates
* egui_glow: clipboard, links, persistence & winit are now opt-in features
2022-04-09 13:54:47 +02:00

2.1 KiB

Changelog for egui_glow

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

Unreleased

  • Improved logging on rendering failures.
  • Add new NativeOptions: vsync, multisampling, depth_buffer, stencil_buffer.
  • dark-light (dark mode detection) is now an opt-in feature (#1437).
  • 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, persistence, winit are now all opt-in features (#1467).

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).
  • Fix 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.