Commit graph

51 commits

Author SHA1 Message Date
Emil Ernerfeldt a259f2558c Update to egui 0.17.0 2022-02-22 19:40:33 +01:00
austenadler 8f5247e831
Use shell best practices in build_web.sh (#49)
* Quote all shell variables

* Use [[ ]]/$() over [ ]/``

Co-authored-by: Austen Adler <agadler@austenadler.com>
2022-02-09 15:46:49 +01:00
Thomas Ramirez e5e87231a0
🔨 Translate *.sh into *.bat (#46)
... for Microsoft Windows users
2022-02-07 10:38:20 +01:00
Thomas Ramirez f1d272b37d
Add sw.js name change instructions in README.md (#47) 2022-02-07 10:37:15 +01:00
Ashwin Vinod 44aec52217
Fix typo: binaryena -> binaryen (#45)
changed `binaryena` to `binaryen`
2022-01-31 15:01:29 +01:00
Emil Ernerfeldt 7e970d95e6 Improve instructions for how to rename template project 2022-01-19 13:22:51 +01:00
Emil Ernerfeldt abf13297bc Add missing fedora packet libxcb-devel
See https://github.com/emilk/egui/pull/1018
2021-12-30 21:51:44 +01:00
Emil Ernerfeldt 797a3f5afa Update to egui/eframe 0.16.0 2021-12-29 12:28:52 +01:00
Emil Ernerfeldt 71211e0110 setup_web.sh: don't force-install wasm-bindgen-cli 2021-12-28 21:29:52 +01:00
Emil Ernerfeldt d8b2763769 Explain "docs" folder 2021-12-28 21:29:36 +01:00
Emil Ernerfeldt f5c35169a7 Add favicon 2021-12-28 21:29:26 +01:00
Emil Ernerfeldt 59a5eb297b Add loading animation to web app 2021-12-28 21:29:15 +01:00
Emil Ernerfeldt 4b9a355add Add links to egui demo app, egui docs and tutorial video in README.md 2021-12-28 21:27:26 +01:00
Mingun df6f9610d1
Correctly determine the target directory when project inside workspace (#28) 2021-12-28 20:48:11 +01:00
Emil Ernerfeldt 3bef7afa69 Update eframe and egui to 0.15.0 2021-10-24 16:23:10 +02:00
Emil Ernerfeldt 77626b9ec3 Rename to eframe_template
Previously known as egui_template
2021-10-18 20:17:48 +02:00
Emil Ernerfeldt 100b9eebdd Remove #[cfg(feature = "persistence")] from around setup
Related: https://github.com/emilk/egui/discussions/718#discussioncomment-1322991
2021-09-14 12:34:59 +02:00
Emil Ernerfeldt f55dfd2d1f
Merge pull request #24 from DanInSpace104/patch-1
Document dependencies for Fedora Rawhide
2021-09-02 21:24:42 +02:00
DanInSpace104 144f0c62b5
Dependencies for web setup 2021-08-31 17:19:35 +05:00
DanInSpace104 fb48b4b98e
Installation on Fedora
Added dependencies, which is needed for Fedora distributive.
2021-08-31 17:08:23 +05:00
Emil Ernerfeldt ba5e6d7974 Update to egui 0.14.0 2021-08-24 17:07:43 +02:00
Emil Ernerfeldt 6a6611d0b5 Add egui_template.js to sw.js for PWA
Builds on https://github.com/emilk/egui_template/pull/15
2021-08-23 22:32:44 +02:00
Emil Ernerfeldt d38861eae5 Add libssl-dev to apt-get install
Closes https://github.com/emilk/egui_template/issues/21
2021-08-20 14:37:33 +02:00
Emil Ernerfeldt 0860f9f348
Merge pull request #15 from mankinskin/progressive-web-app
Progressive Web App Support
2021-08-15 14:37:30 +02:00
Linus Behrbohm da4fe814c2 Add PWA files and service worker 2021-07-30 20:20:43 +02:00
Emil Ernerfeldt 83a2dae19f
Merge pull request #10 from imaitland/imaitland-patch-1
Add `rustup update`
2021-07-29 23:11:34 +02:00
Emil Ernerfeldt c73f7e2fe9 Add all required dependencies to apt-get install list
Closes https://github.com/emilk/egui_template/pull/17
2021-07-29 23:10:18 +02:00
Emil Ernerfeldt 78cca3a50e
Merge pull request #20 from emilk/fix-for-0.13
Fix compilation with the persistence feature
2021-07-29 23:08:22 +02:00
Emil Ernerfeldt 9766a9ae08 Fix compilation with persistence feature 2021-07-29 23:04:59 +02:00
Emil Ernerfeldt 42ec177881 CI: check with --all-features 2021-07-29 22:59:12 +02:00
Emil Ernerfeldt 206078aeb2 Update to egui/eframe 0.13.0 2021-06-24 20:14:36 +02:00
iain maitland 71afb6af9b
Add rustup update 2021-06-16 09:54:57 -04:00
Emil Ernerfeldt 573d7c48e8 Document that you need latest stable rust
Closes https://github.com/emilk/egui_template/issues/9
2021-06-12 21:32:48 +02:00
Emil Ernerfeldt 443454be70 Simplify example slightly 2021-05-15 09:29:05 +02:00
Emil Ernerfeldt c1aa867cfd Add serde(default) to TemplateApp
Closes https://github.com/emilk/egui_template/issues/7
2021-05-15 09:27:46 +02:00
Emil Ernerfeldt 7108ccab49 Update to egui/eframe 0.12.0 2021-05-10 18:40:49 +02:00
Emil Ernerfeldt 341c11b9c7 Update to egui/eframe 0.11.0 2021-04-05 15:09:31 +02:00
Emil Ernerfeldt 96a7f26309 Update to egui/eframe 0.10.0 2021-02-28 20:18:19 +01:00
Emil Ernerfeldt 20d399c83a Add docs about [patch.crates-io] and a shortcut to use latest master 2021-02-21 12:58:48 +01:00
Emil Ernerfeldt c44a133d97 Use basic-http-server instead of requiring python3 2021-02-21 12:57:34 +01:00
Emil Ernerfeldt 962d81d4eb Update to eframe / egui 0.9.0 2021-02-07 17:16:37 +01:00
Emil Ernerfeldt 26e1bb121f
Merge pull request #3 from woelper/master
Fix small typo
2021-02-03 20:05:15 +01:00
Johann Woelper 0249771835
Fix small typo 2021-02-03 09:46:08 +01:00
Emil Ernerfeldt 572d39edcc Add note about required libraries on Linux
Closes https://github.com/emilk/egui/issues/121
2021-01-20 17:28:51 +01:00
Emil Ernerfeldt faebeab5c1 Attempt to fix the CI 2021-01-20 17:13:35 +01:00
Emil Ernerfeldt c4cf1632d0 Disable test suite due to weird build issue 2021-01-17 22:17:24 +01:00
Emil Ernerfeldt a4db3498f6 Update to eframe / egui 0.8.0 2021-01-17 15:36:33 +01:00
Emil Ernerfeldt 0492545a7a Update to egui 0.7.0 with switch to eframe as the only dependency 2021-01-04 16:11:47 +01:00
Emil Ernerfeldt e0cfa81c85 Update to Egui 0.6 2020-12-26 22:55:33 +01:00
Emil Ernerfeldt fee20e6544 Add github workflows CI 2020-12-26 19:49:07 +01:00