
If the app last ran on two monitors and only one is now connected, then the given position is invalid. If this happens on Mac, the window is clamped into valid area. If this happens on Windows, the window is hidden and impossible to bring to get at. So we no longer restore window positions on Windows.
76 lines
2.5 KiB
Markdown
76 lines
2.5 KiB
Markdown
# Changelog for egui_glium
|
|
|
|
All notable changes to the `egui_glium` integration will be noted in this file.
|
|
|
|
|
|
## Unreleased
|
|
* [Fix minimize on Windows](https://github.com/emilk/egui/issues/518)
|
|
* Change `drag_and_drop_support` to `false` by default (Windows only). See <https://github.com/emilk/egui/issues/598>.
|
|
* Don't restore window position on Windows, because the position would sometimes be invalid.
|
|
|
|
|
|
## 0.13.1 - 2021-06-24
|
|
* Fix `http` feature flag and docs
|
|
|
|
|
|
## 0.13.0 - 2021-06-24
|
|
* Add `EguiGlium::is_quit_event` to replace `control_flow` arguemnt to `EguiGlium::on_event`.
|
|
* [Fix modifier key for zoom with mouse wheel on Mac](https://github.com/emilk/egui/issues/401)
|
|
* [Fix stuck modifier keys](https://github.com/emilk/egui/pull/479)
|
|
|
|
|
|
## 0.12.0 - 2021-05-10
|
|
* Simplify usage with a new `EguiGlium` wrapper type.
|
|
|
|
|
|
## 0.11.0 - 2021-04-05
|
|
* [Position IME candidate window next to text cursor](https://github.com/emilk/egui/pull/258).
|
|
* [Register your own glium textures](https://github.com/emilk/egui/pull/226).
|
|
* [Fix cursor icon flickering on Windows(https://github.com/emilk/egui/pull/218).
|
|
|
|
|
|
## 0.10.0 - 2021-02-28
|
|
* [Add shaders for GLSL 1.2, GLSL ES 1.0 and 3.0](https://github.com/emilk/egui/pull/187)
|
|
- now `egui` works well on old hardware which supports OpenGL 2.1 only like Raspberry Pi 1 and Zero.
|
|
|
|
|
|
## 0.9.0 - 2021-02-07
|
|
* Nothing new
|
|
|
|
|
|
## 0.8.0 - 2021-01-17
|
|
* Fix a bug where key releases weren't sent to egui
|
|
* Fix `set_window_size` for non-native `pixels_per_point`.
|
|
|
|
|
|
## 0.7.0 - 2021-01-04
|
|
* `http` `persistence` and `time` are now optional (and opt-in) features.
|
|
|
|
|
|
## 0.6.0 - 2020-12-26
|
|
### Added ⭐
|
|
* `egui_glium` will auto-save your app state every 30 seconds.
|
|
* `egui_glium` can now set windows as fixed size (e.g. the user can't resize the window). See `egui::App::is_resizable()`.
|
|
|
|
### Changed 🔧
|
|
* `egui_glium` will now save you app state to [a better directory](https://docs.rs/directories-next/2.0.0/directories_next/struct.ProjectDirs.html#method.data_dir).
|
|
* `egui_glium::run`: the parameter `app` now has signature `Box<dyn App>` (you need to add `Box::new(app)` to your code).
|
|
* Window title is now passed via the `trait` function `egui::App::name()`.
|
|
|
|
### Fixed 🐛
|
|
* Serialize window size in logical points instead of physical pixels.
|
|
* Window position is now restored on restart.
|
|
|
|
|
|
## 0.5.0 - 2020-12-13
|
|
* FileStorage::from_path now takes `Into<Path>` instead of `String`
|
|
|
|
|
|
## 0.4.0 - 2020-11-28
|
|
Started changelog. Features:
|
|
|
|
* Input
|
|
* Painting
|
|
* Clipboard handling
|
|
* Open URL:s
|
|
* Simple JSON-backed storage
|