Konkitoman
661120dc1d
Simplify
2023-09-01 11:52:00 +03:00
Konkitoman
013f01dbcb
* Now: is_desktop can only be set at the creation with egui::Context::new insted of default!
...
* Removed: egui::Context::is_desktop, egui::Context::set_desktop
* Added: egui::Context::force_embedding, egui::Context::set_force_embedding
2023-08-22 09:39:41 +03:00
Konkitoman
bc04696842
Merge branch 'master' of https://github.com/emilk/egui into multiples_viewports
2023-08-17 21:59:11 +03:00
Konkitoman
d45fc14a13
Move viewports stuff to crates/egui/src/viewports.rs
2023-08-07 19:02:18 +03:00
Emil Ernerfeldt
5fc82c746e
New web demo for the 0.22 release
2023-05-23 19:54:03 +02:00
Emil Ernerfeldt
ea71b7f20b
eframe web: detect and report panics during startup ( #2992 )
...
* Detect panics during initialization and show them to the user
* PanicHandler now also logs the panics
* Add example of how to call into your app from JS
* Refactor: break out AppRunner and AppRunnerRef to own files
* Hide AppRunner
* Simplify user code
* AppRunnerRef -> WebRunner
* Better docs
* Don't paint until first animation frame
* Update multiple_apps.html
* Update web demo
* Cleanup and fixes
* left-align panic message in html
2023-05-16 22:22:09 +02:00
Emil Ernerfeldt
3d6a15f442
Log warning instead of error when failing to decode RON in storage ( #2961 )
...
* Log warning instead of error when failing to decode RON in storage
* New web demo
* Clean up some warn/error logging
* Avoid deadlock that could happen on crash
* Log errors using console.warn, because console.error can cause crashes
* Use patched version of wasm-bindgen-cli, allowing >2GB memory
* New web demo
2023-04-27 09:45:44 +02:00
Emil Ernerfeldt
c82604fe51
Update and fix web demo
2023-04-24 09:15:06 +02:00
Emil Ernerfeldt
ac50fa0d94
eframe web: Better panic handling ( #2942 )
...
* Refactor: remove extra store of events
* Remove unnecessary extra function
* Refactor: simplify event registering
* Store panic summary
* egui_demo_app: move web-part to own module
* index.html: await
* Properly unsubscribe from events on panic
* Better error handling
* Demo app html: hide the wasm canvas and show an error message on panic
* egui_demo_app: add panic button to test panic response on web
* fix typo
* Use a constructor to create WebHandle
* Refactor: less use of locks in the interfaces
* More consistent naming
2023-04-21 08:33:01 +02:00
Emil Ernerfeldt
4809747952
Check for typos on CI ( #2918 )
...
* Check for typos on CI
* Fix all typos
2023-04-18 16:10:20 +02:00
Emil Ernerfeldt
7215fdfb7c
Release eframe 0.21.3 - fix web input of the the letter P
2023-02-15 08:26:45 +01:00
Emil Ernerfeldt
1384fa3287
Publish new web demo
2023-02-08 20:10:12 +01:00
Emil Ernerfeldt
2713f60f5b
Update web demo
2022-12-11 16:57:20 +01:00
Emil Ernerfeldt
896a299bf9
New web demo
2022-12-08 14:55:12 +01:00
Emil Ernerfeldt
8797c02ed9
Publish new web demo that works on Es100
2022-08-20 19:55:54 +02:00
Emil Ernerfeldt
13f5d62b4b
Commit a new web demo
2022-08-20 16:37:59 +02:00
Stanislav
64496cacb9
Graceful exit from web ( #1650 )
...
Return a handle that can be used to stop a running egui instance.
2022-08-02 17:42:55 +02:00
Emil Ernerfeldt
e82b87ca73
Remove calls to gl.getError in release builds ( #1583 )
...
This slows down the web version a lot, especially on some browsers
Publish new web demo
2022-05-05 23:17:33 +02:00
Emil Ernerfeldt
32b4781da2
Improve web demo for mobile ( #1556 )
...
`egui_demo_app/lib`: add "About egui" window, and improve mobile layout
This makes the app responsive, removing the side bars on mobile and turning them into drop-down menus instead.
2022-05-02 13:13:35 +02:00
Emil Ernerfeldt
9394e7ea22
Publish new web demo
2022-04-30 20:23:40 +02:00
Emil Ernerfeldt
51f6cd9c58
Simplify plot demo code
2022-04-30 17:45:39 +02:00
Emil Ernerfeldt
18d529203a
Publish new web demo to fix source links following PR #1540
...
https://github.com/emilk/egui/pull/1540
2022-04-29 08:23:56 +02:00
Emil Ernerfeldt
a7b6334784
Misc doc improvements
2022-04-13 22:14:34 +02:00
Emil Ernerfeldt
a05520b9d3
Release 0.17.0 - Improved font selection and image handling
2022-02-22 19:32:30 +01:00
Emil Ernerfeldt
89d19860b8
Misc code cleanup, docs fixes, etc
2022-02-19 20:58:28 +01:00
Emil Ernerfeldt
c6ac1827f6
Use tracing crate for logging ( #1192 )
...
* egui_web: use tracing crate
* egui_glow: use tracing crate
* Log at the debug level
* egui_demo_app: enable tracing to log to stdout
* Use tracing in egui-winit
* Add opt-in tracing support to egui
2022-02-01 12:27:39 +01:00
Emil Ernerfeldt
7eddd20a01
index.html: catch and display errors
2022-01-31 19:16:50 +01:00
Emil Ernerfeldt
532990d3dd
emilk.github.io -> www.egui.rs
2022-01-30 22:01:33 +01:00
Emil Ernerfeldt
b4be94df35
Create CNAME
2022-01-30 21:26:26 +01:00
Emil Ernerfeldt
25c03e49eb
Delete CNAME
2022-01-30 19:50:53 +01:00
Emil Ernerfeldt
7ccc7caffd
Create CNAME
2022-01-30 19:50:23 +01:00
Emil Ernerfeldt
ea04ce9d58
Delete CNAME
2022-01-30 19:46:38 +01:00
Emil Ernerfeldt
f6b1feddcd
Create CNAME
2022-01-30 19:40:34 +01:00
Emil Ernerfeldt
4db6984e74
Delete CNAME
2022-01-30 16:21:38 +01:00
Emil Ernerfeldt
785c6f4c85
Create CNAME
2022-01-30 16:20:19 +01:00
Emil Ernerfeldt
77869c21ea
Publish new web demo
2021-12-29 12:06:25 +01:00
Emil Ernerfeldt
68fca09df9
Improve documentation
2021-12-28 17:34:27 +01:00
Emil Ernerfeldt
beb2ea2ef6
Add favicon.ico - a single "e" for "egui", using the Ubuntu-Light font
2021-12-28 14:14:49 +01:00
Emil Ernerfeldt
c412fd4a9c
Add loading animation while waiting for wasm to load
...
Closes https://github.com/emilk/egui/issues/1009
2021-12-28 14:13:51 +01:00
Emil Ernerfeldt
c3f61b67fe
New web demo
2021-10-24 16:00:56 +02:00
Emil Ernerfeldt
776770cdcd
Publish 0.14.2 ( #670 )
...
* Fix window resize bug introduced in `0.14.1`.
* tweak plot demo layout to allow more narrow window
* Release 0.14.2 - Window resize fix
2021-08-28 12:19:35 +02:00
Emil Ernerfeldt
2ce99f3a12
Release 0.14.1 - Bug fixes and better web blending
2021-08-28 11:04:39 +02:00
Emil Ernerfeldt
cb566fc295
Release 0.14.0 - Ui panels and bug fixes
2021-08-24 16:47:10 +02:00
Emil Ernerfeldt
d807451348
Release 0.13.0 - Better panels, plots and new visual style
2021-06-24 20:00:06 +02:00
Emil Ernerfeldt
62f58a3b05
egui_web: default to light mode unless prefers-color-scheme: dark
2021-06-07 20:56:18 +02:00
Emil Ernerfeldt
3e8723c8ac
Publish new web demo
2021-05-10 18:16:50 +02:00
Emil Ernerfeldt
370d269cba
Publish new web demo
2021-04-05 14:43:38 +02:00
Emil Ernerfeldt
f6770f0183
Various spelling fixes, docs improvements and code cleanup
2021-03-31 23:12:42 +02:00
Emil Ernerfeldt
8047a0f87f
Publish new web demo
2021-02-28 19:51:22 +01:00
Emil Ernerfeldt
fdff33df5e
Publish new web demo
2021-02-07 17:04:03 +01:00