154 Commits (e297a1d10730f2f3410d4353daa588241dd62a80)

Author SHA1 Message Date
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) 8 months ago
Emil Ernerfeldt 947b5813d7
Fix visual glitch on the right side of highly rounded rectangles (#4244) 8 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
StratusFearMe21 945a69d2f2
Add opacity factor to `TextShape` (#3916) 9 months ago
Emil Ernerfeldt 5e7fa46451 Fix text selection crashes 10 months ago
Emil Ernerfeldt 41aad74552
Cross-widget text select (#3870) 10 months ago
Emil Ernerfeldt 31cc31a67b
Add `Align2::anchor_size` (#3863) 10 months ago
Emil Ernerfeldt ff39fd6195
Fix: dragging to above/below a `TextEdit` or `Label` will select text to begin/end (#3858) 10 months ago
Emil Ernerfeldt 5d2e192927
Selectable text in Labels (#3814) 10 months ago