Emil Ernerfeldt
041f2e64ba
Move all crates into a crates directory ( #1940 )
2022-08-20 10:41:49 +02:00
Emil Ernerfeldt
5d8ef5326b
Change build_demo_web.sh option from --fast to --optimize
2022-08-02 09:56:38 +02:00
Emil Ernerfeldt
2500a60062
Code cleanup and improved docs
2022-07-30 18:40:49 +02:00
Emil Ernerfeldt
a7012cf8a6
Use pinned version of wasm-bindgen-cli ( #1855 )
...
* Use pinned version of wasm-bindgen-cli
* Update wasm-bindgen to 0.2.82
* Call setup_web.sh from scripts that depends on it
2022-07-25 23:02:10 +02:00
Emil Ernerfeldt
931e716b97
Add egui_wgpu crate ( #1564 )
...
Based on https://github.com/hasenbanck/egui_wgpu_backend
`egui-wgpu` is now an official backend for `eframe` (opt-in).
Use the `wgpu` feature flag on `eframe` and the `NativeOptions::renderer` settings to pick it.
Co-authored-by: Nils Hasenbanck <nils@hasenbanck.de >
Co-authored-by: Sven Niederberger <niederberger@embotech.com >
Co-authored-by: Sven Niederberger <73159570+s-nie@users.noreply.github.com >
2022-05-12 09:02:28 +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
e5ccfedd61
Escape some strings in build_demo_web.sh
2022-04-30 17:18:31 +02:00
Emil Ernerfeldt
bb421c7e8a
Remove egui_web and epi ( #1545 )
...
* Remove integration name (it is always eframe)
* Remove egui_web crate
* Move egui_web/CHANGELOG.md into eframe/CHANGELOG.md
* Remove all mentions of egui_web
* Remove epi crate and absorb into eframe
* egui_glow: only use puffin on native
* Remove WASM doc from CI (we don't generate it anyways!)
* Remove eframe::epi and improve eframe docs
2022-04-30 10:44:35 +02:00
Emil Ernerfeldt
8cf196a34b
Use proper shebang for all bash scripts: #!/usr/bin/env bash
2022-04-07 17:34:34 +02:00
Emil Ernerfeldt
c5a9421dbd
Run wasm-bindgen in CI and update parking_lot ( #1293 )
...
* Run wasm-bindgen in CI
* Update parking_lot 0.11 -> 0.12
2022-02-22 16:30:42 +01:00
Emil Ernerfeldt
b5aaa5fa6f
Improve some feature flags
2022-01-31 19:24:56 +01:00
Emil Ernerfeldt
0146c7e7fc
Release 0.16.0 - Context menus and rich text
2021-12-29 12:07:05 +01:00
Emil Ernerfeldt
39c6c7e5c9
Small code cleanup
2021-10-23 06:03:45 +02:00
Emil Ernerfeldt
0e457c4b06
build_demo_web.sh: add --fast flag to skip optimization step
2021-08-21 21:33:51 +02:00
Emil Ernerfeldt
6ad6f56cb1
Move shell scripts into sh/ subfolder
2021-05-09 13:28:24 +02:00