160 Commits (a9a6e0c2f223419d52a90cb3d40e211810caf1ee)

Author SHA1 Message Date
Oscar Gustafsson cc3a09187d
Deprecate `ahash` re-exports (#4979) 2 months ago
Alex Pinkus ae7672e336
Move default fonts to new crate `epaint_default_fonts` (#4853) 3 months ago
Wojciech Muła 7f899c1d07
epaint: add some missing inline docs (#4815) 4 months ago
Emil Ernerfeldt abab06867c Release 0.28.1 - Tooltip tweaks 4 months ago
Emil Ernerfeldt 143119943d
Show the innermost debug rectangle when pressing all modifier keys (#4782) 4 months ago
Emil Ernerfeldt 234274d46f Release 0.28.0 - Sizing pass, and better eframe web 4 months ago
Emil Ernerfeldt 3add56f81b Fix wrong comment 4 months ago
Emil Ernerfeldt 89968e6f96
Bug fix: ui opacity and gray-out not affecting strokes (#4581) 5 months ago
Emil Ernerfeldt cc3b3629b8
Round text galley sizes to nearest ui point size (#4578) 5 months ago
Antoine Beyeler bcd91f27a1
Add support for text truncation to `egui::Style` (#4556) 5 months ago
Ryan Bluth f0cbb18943
Don't panic when replacement glyph is not found (#4542) 5 months ago
Oscar Gustafsson c1eb3f884d
Move dependencies to workspace (#4495) 6 months ago
crumblingstatue acfe9f6f3b
Make `epaint::mutex::RwLock` allow `?Sized` types (#4485) 6 months ago
Emil Ernerfeldt c3f386aa30
Remove work-around for `unsafe` in puffin macro (#4484) 6 months ago
Emil Ernerfeldt f19f99180e
Remove `extra_asserts` and `extra_debug_asserts` feature flags (#4478) 6 months ago
Emil Ernerfeldt ded8dbd45b
Fix some clippy warning from Rust 1.78.0 (#4444) 6 months ago
hardlydearly 3bb33980a9
chore: remove repetitive words (#4400) 6 months ago
Emil Ernerfeldt 2f508d6a61
Replace cargo-cranky with workspace lints (#4413) 7 months ago
Emil Ernerfeldt cee790681d
Update to Rust 1.76 (#4411) 7 months ago
Joe Sorensen 2ce82cce21
Added ability to define colors at UV coordinates along a path (#4353) 7 months ago
Emil Ernerfeldt 87b294534e
Add `emath::OrderedFloat` (moved from `epaint::util::OrderedFloat`) (#4389) 7 months ago
Juan Campa c630a8de89
Fix incorrect line breaks (#4377) 7 months ago
Emil Ernerfeldt 15b0ef3259 Release 0.27.2 - Fix blurry web rendering 7 months ago
Emil Ernerfeldt a9a756e8f3
Overload operators for `Rect + Margin`, `Rect - Margin` etc (#4277) 7 months ago
Emil Ernerfeldt a541e021aa
Add `RectShape::blur_width` to implement shadows (#4267) 7 months ago
Emil Ernerfeldt dfbe118ea4
Release 0.27.1 (#4264) 7 months ago
Emil Ernerfeldt a15e6c2122
Prevent visual glitch when shadow blur width is very high (#4245) 7 months ago
Emil Ernerfeldt 947b5813d7
Fix visual glitch on the right side of highly rounded rectangles (#4244) 7 months ago
Emil Ernerfeldt 4d4cb3d20d Release 0.27.0 - Nicer menus and new hit test logic 8 months ago
Emil Ernerfeldt f8d7d0ebaa
Enforce writing username in TODO comments (#4235) 8 months ago
Emil Ernerfeldt c530504a04
CSS-like shadows with offset, spread, and blur (#4232) 8 months ago
Emil Ernerfeldt 1634554032
Add `Margin` to `epaint` (#4231) 8 months ago
Eris bce257adb3
`epaint`: Add `EllipseShape` (#4122) 8 months ago
CrazyCraftix 4a330de53d
Fix scaling of rounded corners for rect shape (#4152) (#4161) 8 months ago
Varphone Wong a93c6cd5d2
`egui`: Fixed the incorrect display of the Window frame with a wide border or large rounding (#4032) 8 months ago
Varphone Wong 4d776fd84e
`epaint`: Added `Shape::{scale,translate}` wrappers (#4090) 8 months ago
0Qwel 23e8312fc0
Convenience const fn for Margin, Rounding and Shadow (#4080) 9 months ago
wangxiaochuTHU ca8eeb8621
Add `ColorImage::from_gray_iter` (#3536) 9 months ago
Francis Chua 069d7a634d
Add layer transforms, interaction in layer (#3906) 9 months ago
Emil Ernerfeldt 3672b150ed Release 0.26.2 - Response.interact/context_menu fix 9 months ago
Emil Ernerfeldt d22ee81ab0 Release 0.26.1 - Bug Fixes 9 months ago
Emil Ernerfeldt 56bf8b79f3 Release 0.26.0 - Text selection in labels 9 months ago
Emil Ernerfeldt d02491425c
Put all egui crates as workspace crates (#3976) 9 months ago
Emil Ernerfeldt bcebfecb84
Use more workspace dependencies (#3975) 9 months ago
Dan Lock a5973e5cac
Add `TextureOptions::wrap_mode` (#3954) 9 months ago
Emil Ernerfeldt c5352cf6c1 Remove profile scope from `tessellate_shape` 9 months ago
Emil Ernerfeldt 8f2c8664e7
Emilk/revert workspace deps (#3942) 9 months ago
Emil Ernerfeldt 00cd671ad8 Use workspace dependencies for the egui crates 9 months ago
Emil Ernerfeldt dda9f79838 Remove `version` field for path-dependencies 9 months ago
Emil Ernerfeldt 1db291721f
Parallell tessellation (#3934) 9 months ago