Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix outdated release version in `BUG-REPORT.yml` | 2023-06-16 | 1 | -1/+1 | |
| | |||||
* | Merge pull request #1918 from iced-rs/update/glyphon-and-cosmic-text | 2023-06-16 | 3 | -20/+15 | |
|\ | | | | | Update `glyphon` and `cosmic-text` | ||||
| * | Update `glyphon` and `cosmic-text` | 2023-06-16 | 3 | -20/+15 | |
| | | |||||
* | | Merge pull request #1917 from JonathanLindsey/subscription_channel_FnOnce | 2023-06-16 | 1 | -1/+1 | |
|\ \ | |/ |/| | Make the subscription::channel function take a FnOnce non Sync closure | ||||
| * | Make the subscription::channel function take a FnOnce closure instead of a ↵ | 2023-06-10 | 1 | -1/+1 | |
| | | | | | | | | Fn closure and remove Sync as a requirement for its output. | ||||
* | | Merge pull request #1719 from tarkah/feat/nested-overlay | 2023-06-14 | 14 | -141/+667 | |
|\ \ | | | | | | | Nested overlays | ||||
| * | | Fix cursor availability in `overlay::Nested::draw` | 2023-06-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Make `overlay::Menu` publish messages on selection | 2023-06-14 | 2 | -42/+42 | |
| | | | |||||
| * | | Use nested for lazy widgets | 2023-06-14 | 7 | -49/+77 | |
| | | | |||||
| * | | Cursor availability during on_event | 2023-06-14 | 1 | -23/+50 | |
| | | | |||||
| * | | Remove interior mutability | 2023-06-14 | 2 | -80/+42 | |
| | | | | | | | | | | | | | | | Nested doesn't need to implement Overlay trait, it can be be used mutably in user interface so we don't need interior mutability. | ||||
| * | | Use layout with children for nesting | 2023-06-14 | 1 | -59/+71 | |
| | | | |||||
| * | | Cursor availability by layer | 2023-06-14 | 1 | -6/+28 | |
| | | | |||||
| * | | Remove unwraps in `overlay::Nested` and fix `mouse_interaction` | 2023-06-14 | 1 | -51/+69 | |
| | | | |||||
| * | | Prioritize mouse interaction of deepest `Overlay` | 2023-06-14 | 1 | -9/+21 | |
| | | | |||||
| * | | Render nested in layer | 2023-06-14 | 1 | -1/+3 | |
| | | | |||||
| * | | Add nested picklist to modal example | 2023-06-14 | 1 | -2/+55 | |
| | | | |||||
| * | | Add nested overlay method to group & map | 2023-06-14 | 2 | -0/+25 | |
| | | | |||||
| * | | Introduce internal `overlay::Nested` for `UserInterface` | 2023-06-14 | 9 | -41/+406 | |
|/ / | |||||
* | | Merge pull request #1910 from tarkah/fix/scrollable-scroll-wheel | 2023-06-13 | 1 | -0/+4 | |
|\ \ | | | | | | | Only scroll w/ wheel if over scrollable | ||||
| * | | Only scroll w/ wheel if over scrollable | 2023-06-12 | 1 | -0/+4 | |
|/ / | |||||
* | | Merge pull request #1904 from iced-rs/cursor-availability | 2023-06-09 | 60 | -963/+859 | |
|\ \ | |/ |/| | Cursor availability | ||||
| * | Fix mouse interactions in `Scrollable` | 2023-06-08 | 1 | -4/+24 | |
| | | |||||
| * | Use `mouse::Cursor` in `integration` example | 2023-06-08 | 1 | -15/+27 | |
| | | |||||
| * | Extend cursor availability to the shell level | 2023-06-08 | 6 | -49/+73 | |
| | | |||||
| * | Increase width of controls in `pane_grid` example | 2023-06-08 | 1 | -1/+1 | |
| | | |||||
| * | Take `Rectangle` by value in `Cursor` API | 2023-06-08 | 21 | -62/+57 | |
| | | |||||
| * | Implement basic cursor availability | 2023-06-08 | 55 | -896/+741 | |
|/ | |||||
* | Merge pull request #1888 from iced-rs/web-colors | 2023-06-03 | 17 | -34/+121 | |
|\ | | | | | Introduce `web-colors` feature flag to enable "sRGB linear" blending | ||||
| * | Use consistent color strategy in `glyphon` | 2023-06-01 | 2 | -2/+11 | |
| | | |||||
| * | Use proper gamma correction mode in `image::Atlas::grow` | 2023-05-31 | 1 | -1/+5 | |
| | | |||||
| * | Avoid gamma correction when `web-colors` is enabled for images | 2023-05-31 | 1 | -1/+6 | |
| | | |||||
| * | Introduce `web-colors` feature flag to enable sRGB linear blending | 2023-05-31 | 16 | -30/+99 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/ | ||||
* | | Merge pull request #1892 from casperstorm/feat/slider-rail-border-radius | 2023-06-01 | 4 | -6/+9 | |
|\ \ | | | | | | | Add `border_radius` to slider rail | ||||
| * | | Fix `quad` glitch when rounding borders of a `Slider` rail | 2023-06-01 | 2 | -10/+4 | |
| | | | |||||
| * | | Change default styling of `Slider` to leverage rounded borders | 2023-06-01 | 1 | -2/+2 | |
| | | | |||||
| * | | only add border radius to the visible part | 2023-06-01 | 2 | -4/+10 | |
| | | | |||||
| * | | Add border_radius to slider rail | 2023-06-01 | 4 | -5/+8 | |
| | | | |||||
* | | | Merge pull request #1893 from iced-rs/fix/mesh-empty-scissor-rect | 2023-06-01 | 1 | -0/+4 | |
|\ \ \ | |/ / |/| | | Fix empty scissor rectangle in `iced_wgpu::triangle` pipeline | ||||
| * | | Fix empty scissor rectangle in `iced_wgpu::triangle` pipeline | 2023-06-01 | 1 | -0/+4 | |
|/ / | |||||
* | | Merge pull request #1890 from iced-rs/fix/responsive-layout-invalidation | 2023-06-01 | 1 | -0/+1 | |
|\ \ | |/ |/| | Invalidate `Responsive` layout when size changes without a `view` call | ||||
| * | Invalidate `Responsive` layout when size changes without a `view` call | 2023-06-01 | 1 | -0/+1 | |
|/ | |||||
* | Merge pull request #1883 from iced-rs/update/glyphon | 2023-05-30 | 1 | -1/+1 | |
|\ | | | | | Skip missing glyphs instead of panicking in `glyphon` | ||||
| * | Skip missing glyphs instead of panicking in `glyphon` | 2023-05-29 | 1 | -1/+1 | |
| | | |||||
* | | Merge pull request #1873 from bungoboingo/fix/bg-gradient-layering | 2023-05-30 | 6 | -389/+440 | |
|\ \ | | | | | | | [Fix] Quads of different background types not ordered | ||||
| * | | Move `Pipeline` struct definition after `Layer` in `quad` submodules | 2023-05-30 | 2 | -10/+10 | |
| | | | |||||
| * | | Improve boundaries between `quad` submodules in `iced_wgpu` | 2023-05-30 | 3 | -55/+75 | |
| | | | |||||
| * | | Rename `quad_order` variable to `kind` in `quad::Pipeline::render` | 2023-05-30 | 1 | -2/+2 | |
| | | | |||||
| * | | Improve consistency of match branches in `quad::Batch::add` | 2023-05-30 | 1 | -4/+2 | |
| | | | |||||
| * | | Simplify `order` match statement in `quad::Batch::add` | 2023-05-30 | 1 | -26/+9 | |
| | | |