Commit graph

75 commits

Author SHA1 Message Date
gallant 8483d6ee01 I hate this, i don't know 2022-10-07 09:30:34 -05:00
gallant 5f7e3081e0 ui and shenanigans 2022-10-04 17:38:15 -05:00
gallant 7da5e13b91 decent setup 2022-10-01 08:21:24 -05:00
xosxos 692d9865cd
Update README.md to compile on Fedora (#74) 2022-09-15 23:07:14 +02:00
Emil Ernerfeldt 3fb74d7d2b Update another eframe link 2022-08-22 09:35:27 +02:00
Liam Bigelow f50f3e60b2
Update links to eframe in the egui monorepo (#70) 2022-08-22 09:34:21 +02:00
Emil Ernerfeldt 88e0b19c50 Update to egui/eframe 0.19.0 2022-08-20 17:08:00 +02:00
Emil Ernerfeldt 08b025b4e4 Spelling fixes after https://github.com/emilk/eframe_template/pull/69 2022-08-19 17:41:46 +02:00
Red Artist d12c19da37
Use Trunk to build and deploy the web app (#69) 2022-08-19 17:33:23 +02:00
Tim Hopp e1e4fb8113
Make paths in index.html relative (#68)
Closes #67

Remove the top-level path (`/`) from all source links in index.html so that
the template takes relative paths can work when hosted under a path,
e.g. `https://emilk.github.io/eframe_template/`
2022-08-02 17:23:59 +02:00
Emil Ernerfeldt be77c2a718
Run wasm-bindgen on CI (#66)
* run wasm-bindgen on CI

* Use pinned version of wasm-bindgen-cli

* cargo update
2022-08-02 09:56:33 +02:00
Alex Kazik 3649d3453d Disable offline caching during development
This makes development easier as always the latest version is used.
2022-08-02 09:38:54 +02:00
Alex Kazik 1ea0172f94 Change build_web.sh option from --fast to --optimize
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
2022-08-02 09:35:34 +02:00
Alex Kazik c5a56f2082 Update readme: add instruction to install jq 2022-08-02 09:28:38 +02:00
Alex Kazik 843f250c9b Make it easier to adapt some settings for the web 2022-08-02 09:28:17 +02:00
Alex Kazik eed822cf46 Remove duplicate cargo install
It's already executed in setup_web.sh.
2022-08-02 09:27:54 +02:00
Emil Ernerfeldt 9ff285409d Update rust-version to 1.60 2022-04-30 20:51:28 +02:00
Emil Ernerfeldt d44c4f5311
Update to egui 0.18.0 (#58)
* WIP: Update to egui 0.18.0 (still unreleased)

* Update to eframe/egui 0.18.0

* cargo update
2022-04-30 20:49:45 +02:00
Thomas Ramirez 341c9b06ff
🐛 Fix path containing spaces in build_web.bat (#57)
Closes emilk/eframe_template#56
2022-04-30 11:01:23 +02:00
Emil Ernerfeldt c6b97756e9 Use proper shebang for all bash scripts: #!/usr/bin/env bash 2022-04-07 17:36:49 +02:00
Thomas Ramirez ed07d0a1ad
🚨 Fix compilation warning about bin name conflict. (#50)
* 🚨 Fix compilation warning about lib/bin name conflict.

* 📝 Update `README.md` instructions for binary name.
2022-04-03 21:09:13 +02:00
MrTanoshii bdc11d8007
docs: Add template rename instruction in main.rs & removed extra space (#54) 2022-03-29 00:33:52 +02:00
NHodgesVFX 86fe7b7b87
Hide console window in release builds on Windows (#53) 2022-03-22 08:31:14 +01:00
NHodgesVFX 5729bc025b
Improve PWA Support (#52) 2022-03-19 13:17:18 +01:00
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