
* Re-add check of WEBGL_debug_renderer_info to avoid OpenGL error I removed this check in https://github.com/emilk/egui/pull/1020 because it produced a warning on Firefox. Better a warning than an OpenGL error though. * Bug fix: don't ask for webgl context and then later for webgl2 context The browser will only allow the first thing we check, so this will prevent webgl2 from working.
3.3 KiB
3.3 KiB
Changelog for egui_web
All notable changes to the egui_web
integration will be noted in this file.
Unreleased
- The default painter is now glow instead of WebGL (#1020).
- Made the WebGL painter opt-in (#1020).
- Fix glow failure Chrome ((#1092)[https://github.com/emilk/egui/pull/1092]).
0.16.0 - 2021-12-29
- Fixed dark rendering in WebKitGTK (#888).
- Added feature
glow
to switch to aglow
based painter (#868).
0.15.0 - 2021-10-24
Added
- Remove "http" feature (use https://github.com/emilk/ehttp instead!).
- Implement
epi::NativeTexture
trait for the WebGL painter. - Deprecate `Painter::register_webgl_texture.
Fixed 🐛
- Fix multiline paste.
- Fix painting with non-opaque backgrounds.
- Improve text input on mobile and for IME.
0.14.1 - 2021-08-28
Fixed 🐛
- Fix alpha blending for WebGL2 and WebGL1 with sRGB support backends, now having identical results as egui_glium.
- Fix use of egui on devices with both touch and mouse.
0.14.0 - 2021-08-24
Added ⭐
- Added support for dragging and dropping files into the browser window.
Fixed 🐛
- Made text thicker and less pixelated.
0.13.0 - 2021-06-24
Changed 🔧
- Default to light visuals unless the system reports a preference for dark mode.
Fixed 🐛
- Improve alpha blending, making fonts look much better (especially in light mode)
- Fix double-paste bug
0.12.0 - 2021-05-10
Fixed 🐛
- Scroll faster when scrolling with mouse wheel.
0.11.0 - 2021-04-05
Added ⭐
- Fix mobile and IME text input
- Hold down a modifier key when clicking a link to open it in a new tab.
Contributors: n2
0.10.0 - 2021-02-28
Added ⭐
- You can control the maximum egui canvas size with
App::max_size_points
.
0.9.0 - 2021-02-07
Added ⭐
- Right-clicks will no longer open browser context menu.
Fixed 🐛
- Fix a bug where one couldn't select items in a combo box on a touch screen.
0.8.0 - 2021-01-17
Added ⭐
- WebGL2 is now supported, with improved texture sampler. WebGL1 will be used as a fallback.
Changed 🔧
- Slightly improved alpha-blending (work-around for non-existing linear-space blending).
Fixed 🐛
- Call prevent_default for arrow keys when entering text
0.7.0 - 2021-01-04
Changed 🔧
http
andpersistence
are now optional (and opt-in) features.
Fixed 🐛
- egui_web now compiled without
RUSTFLAGS=--cfg=web_sys_unstable_apis
, but copy/paste won't work.
0.6.0 - 2020-12-26
Added ⭐
- Auto-save of app state to local storage
Changed 🔧
- Set a maximum canvas size to alleviate performance issues on some machines
- Simplify
egui_web::start
arguments
0.4.0 - 2020-11-28
Added ⭐
- A simple HTTP fetch API (wraps
web_sys
). - Add ability to request a repaint
- Copy/cut/paste suppoert
Changed 🔧
- Automatic repaint every second
Fixed 🐛
- Web browser zooming should now work as expected
- A bunch of bug fixes related to keyboard events