Emil Ernerfeldt
f19f99180e
Remove `extra_asserts` and `extra_debug_asserts` feature flags ( #4478 )
...
Removes `egui_assert` etc and replaces it with normal `debug_assert`
calls.
Previously you could opt-in to more runtime checks using feature flags.
Now these extra runtime checks are always enabled for debug builds.
You are most likely to encounter them if you use negative sizes or NaNs
or other similar bugs.
These usually indicate bugs in user space.
2024-05-10 19:39:08 +02:00
Emil Ernerfeldt
2f508d6a61
Replace cargo-cranky with workspace lints ( #4413 )
...
Replace `cargo-cranky` (which has served us well) with workspace lints
2024-04-25 17:24:50 +02:00
Emil Ernerfeldt
bcebfecb84
Use more workspace dependencies ( #3975 )
2024-02-05 12:43:58 +01:00
Emil Ernerfeldt
96bc34a66d
Use workspace definitions of edition,license,rust-version,version
2023-11-23 15:45:11 +01:00
Emil Ernerfeldt
bfadb90d42
Update MSRV to Rust 1.72 ( #3595 )
...
Required to update to puffin 0.18
2023-11-21 17:26:35 +01:00
Emil Ernerfeldt
5a0186fa2b
Release 0.23.0 - New image API
2023-09-28 08:44:33 +02:00
Emil Ernerfeldt
82704bebbf
Update MSRV to Rust 1.70.0 ( #3310 )
...
* Update to Rust 1.70
* Fix renamed clippy lint
* Use let-else more
* Code cleanup
* Remove derelict Safety comments
* Enable more clippy lints
2023-09-06 07:59:24 +02:00
Emil Ernerfeldt
7b169ec13d
Break out plotting to own crate `egui_plot` ( #3282 )
...
This replaces `egui::plot` with the new crate `egui_plot`
2023-08-27 17:22:49 +02:00
Emil Ernerfeldt
08fb447fb5
Increase MSRV to 1.67 ( #3234 )
...
* Bump MSRV to 1.67
* clippy fixes
* cargo clippy: inline format args
* Add `clippy::uninlined_format_args` to cranky lints
* Fix clippy on wasm
* More clippy fixes
2023-08-11 13:54:02 +02:00
Emil Ernerfeldt
307565efa5
Release 0.22.0 - A plethora of small improvements
2023-05-23 19:58:04 +02:00
Jozef Číž
33aa4d698f
Fix typos ( #2866 )
...
* Fix typos in comments
* Fix typos in demo texts
* Fix typos in code names
* Fix typos in cargos
* Fix typos in changelogs
2023-04-18 15:52:45 +02:00
Emil Ernerfeldt
ae722ab0cf
Release 0.21.0 - Deadlock fix and winit update
2023-02-08 20:11:21 +01:00
Emil Ernerfeldt
7d91e90481
Release 0.20.0 - AccessKit, prettier text, overlapping widgets
2022-12-08 15:11:54 +01:00
Emil Ernerfeldt
eca5e6a4d2
Update to Rust 1.65 ( #2314 )
...
* Update to Rust 1.65
Because then you can use dynamic linking on Linux
* Fix a bunch of clippy lints
* Update changelogs
* More clippy fixes
2022-11-16 19:08:03 +01:00
ItsEthra
4d1e858a52
Use total_cmp for clamping drag value in order to avoid floating point ambiguities ( #2213 )
...
* Use total_cmp for clamping DragValue
* Added test for clamping
* Increase MSRV in all crates
* Increased rust version for github actions and lib.rs
* Inversed ranges are now working properply with clamp_to_range
* Added more tests
2022-11-02 19:38:39 +01:00
Emil Ernerfeldt
97ce103209
Release 0.19.0 - wgpu backend, repaint_after, continue-after-close
2022-08-20 16:49:58 +02:00
Emil Ernerfeldt
2453756782
Fix broken GitHub source links due to #1940
2022-08-20 15:18:02 +02:00
Emil Ernerfeldt
041f2e64ba
Move all crates into a `crates` directory ( #1940 )
2022-08-20 10:41:49 +02:00