René Rössler
d56dba5c7d
add egui_extras to github workflow
2022-02-09 11:15:26 +01:00
Emil Ernerfeldt
712d8c9a2b
Run cargo deny in CI ( #1205 )
...
* Run cargo deny in CI
* Use patched fork of ureq to avoid copy-left license
* Use patched fork of tts to avoid LGPL license
More:
* https://github.com/ndarilek/tts-rs/pull/21
* https://github.com/algesten/ureq/pull/479
2022-02-04 22:08:15 +01:00
Emil Ernerfeldt
199bbef77b
Add misc documentation
2022-01-22 09:07:41 +01:00
Emil Ernerfeldt
d775eb3733
Fix wrong label on the feature request PR template
2021-12-28 17:34:27 +01:00
Emil Ernerfeldt
c60d17b91b
Set MSRV to 1.56.0 and use rust edition 2021 ( #998 )
2021-12-25 19:32:25 +01:00
Emil Ernerfeldt
b31ca7efc9
PR template: remind people to run cargo fmt
and cargo clippy
2021-10-25 23:21:39 +02:00
Emil Ernerfeldt
96b642a7f5
Improve issue template instructions
2021-10-23 13:57:58 +02:00
Emil Ernerfeldt
cdd4dccf5f
Add egui_glow as an opt-in backend to eframe ( #817 )
...
* Make egui_glow and opt-in backend for eframe
* Add egui_glow to Cargo.toml and to CI
* Reference egui_glow where egui_glium is mentioned
* Remove path-patches from root Cargo.toml
* Add instructions on how to enable the glow backend of eframe
2021-10-19 15:32:23 +02:00
Emil Ernerfeldt
bd06dec653
Add sudo apt-get update to CI ( #801 )
2021-10-16 15:45:35 +02:00
Emil Ernerfeldt
6f699b3391
Replace every ... with … like some sort of crazy person
...
Also fix some small typos
Closes https://github.com/emilk/egui/pull/736
2021-10-13 11:52:34 +02:00
Emil Ernerfeldt
3e1db880dc
Revert change to winit event loop in egui_glium ( #756 )
...
* Revert change to winit event loop in egui_glium
This reverts https://github.com/emilk/egui/pull/631
Fixes https://github.com/emilk/egui/issues/755
* Add example of file dialogs and file drag-and-drop
* fix ci
2021-09-30 18:53:41 +02:00
Emil Ernerfeldt
64b0478993
Fix the issue templates
2021-09-28 20:29:11 +02:00
Emil Ernerfeldt
1b36863248
Split out new crate egui-winit from egui_glium ( #735 )
2021-09-28 17:33:28 +02:00
Emil Ernerfeldt
f37180f7dc
Bump MSRV (Minimum Supported Rust Version) to 1.54.0 ( #703 )
...
1.51.0 clippy has been giving me trouble (not reporting all problems),
and so I take the easy way out and just bump MSRV.
We will upgrade to 1.56.0 once it comes around anyway
to get access to that sweet disjoint capture in closures
(https://doc.rust-lang.org/nightly/edition-guide/rust-2021/disjoint-capture-in-closures.html )
2021-09-09 00:16:06 +02:00
Emil Ernerfeldt
661f0d71a7
Add libssl-dev to apt-get install path ( #635 )
2021-08-20 14:37:14 +02:00
Emil Ernerfeldt
d8b2b50780
Add libxkbcommon-dev to list of linux deps ( #549 )
...
Closes https://github.com/emilk/egui/issues/545
2021-07-06 19:33:37 +02:00
Emil Ernerfeldt
6e7e88ba80
Use old 1.51 toolchain instead of bleeding edge ( #505 )
...
* Use old 1.51 toolchain instead of bleeding edge
1.52 and 1.53 has problems with incremental compilation,
so some people chose to stay on 1.51 for now.
So let's make sure egui supports 1.51 for a while!
* Update to cint 0.2.2 to get rust 1.51.0 compatability
2021-06-23 09:16:39 +02:00
Emil Ernerfeldt
5b462197fa
Improve instructions in PR template
2021-05-20 22:07:02 +02:00
Emil Ernerfeldt
53d5d32a80
GitHub issue templates: add reminder to check for duplicates
2021-05-20 21:47:17 +02:00
Emil Ernerfeldt
cb797a489a
Expand PR template with reminder to update CHANGELOG.md
2021-05-08 08:23:26 +02:00
Emil Ernerfeldt
10b60d5361
Run clippy on all targets and all features ( #347 )
...
* Run clippy on all targets and all features
* check.sh: print each step
* impl ToString -related clippy fix
2021-05-02 19:26:57 +02:00
Emil Ernerfeldt
f07bdf0433
Add more instructions to PR template
2021-04-15 22:21:48 +02:00
Emil Ernerfeldt
76d5229821
CI: run cargo doc ( #309 )
...
* Deny doc errors
* Add intentional bad intradoc link to test CI
* Add cargo doc to CI
* Fix carg doc web (add wasm32 target)
* Fix intentionally broken doc-link
2021-04-15 10:35:15 +02:00
Emil Ernerfeldt
ab4819ca99
PR template: encourage linking to the relevant issue
2021-04-05 14:23:42 +02:00
Emil Ernerfeldt
fe92a9826b
ci: install libspeechd-dev and fix new clippy lints ( #252 )
...
* ci: install libspeechd-dev
* Fix new clippy lints for rust 1.51.0
2021-03-25 22:18:03 +01:00
Emil Ernerfeldt
ec2aab3a72
Improve github templates with <!-- comments -->
2021-03-13 13:58:52 +01:00
Emil Ernerfeldt
d2d074395a
Install speech-dispatcher in CI for ttl ( #219 )
2021-03-09 18:57:28 +01:00
Emil Ernerfeldt
24a1c3136c
Add a pull_request_template.md
2021-02-21 10:12:23 +01:00
Emil Ernerfeldt
7363271575
better ci job names
2021-02-07 00:13:44 +01:00
Emil Ernerfeldt
1ac1a72fa8
Add issue templates
2021-01-26 19:02:16 +01:00
Emil Ernerfeldt
ba08a919ba
CI: also check --all-features ( #142 )
2021-01-26 18:45:22 +01:00
Emil Ernerfeldt
d77fd9e3dc
CI: install required libraries on linux
2021-01-20 17:28:15 +01:00
Emil Ernerfeldt
6d9cdafbc9
Rename egui_demo to egui_demo_app to avoid confusion with egui_demo_lib
2020-12-29 17:54:52 +01:00
Emil Ernerfeldt
6953dc7d5d
Split out the Egui demo code to new crate egui_demo_lib
2020-12-29 13:40:11 +01:00
Emil Ernerfeldt
650450bc3a
Make cfg=web_sys_unstable_apis optional, fixing cargo check
2020-12-29 12:42:15 +01:00
Emil Ernerfeldt
d0f6954900
Combine demo_glium and demo_web into one egui_demo crate
2020-12-19 21:38:44 +01:00
Emil Ernerfeldt
7651e2f15b
egui_web: Implement copy, cut and paste
2020-11-15 21:20:38 +01:00
Sam Samai
dbae893977
Check wasm target is working by running 'cargo check' on the demo_web package ( #36 )
2020-10-30 12:51:16 +01:00
Emil Ernerfeldt
d0bc9096f7
Rename CI workflow
2020-10-27 14:44:05 +01:00
Emil Ernerfeldt
5c14a15f8c
[github-actions] fix typo
2020-07-30 12:44:12 +02:00
Emil Ernerfeldt
fae81ca386
[github-actions] only test egui project
...
Work-around for weird build issue in
https://github.com/emilk/emigui/runs/927167824?check_suite_focus=true
2020-07-30 12:39:35 +02:00
Emil Ernerfeldt
b17f200b35
github action
...
From https://github.com/actions-rs/meta/blob/master/recipes/quickstart.md
2020-07-30 12:12:06 +02:00