Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement explicit `Color::into_u32` instead of `Into` trait | 2023-06-06 | 1 | -13/+12 | |
| | |||||
* | Optimized gradient data packing. | 2023-06-06 | 6 | -158/+144 | |
| | |||||
* | 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 | |
| | | | |||||
| * | | Rename `quad::Order` to `quad::Kind` | 2023-05-30 | 1 | -15/+15 | |
| | | | |||||
| * | | Move `layer::quad` types to `quad` module | 2023-05-30 | 5 | -435/+408 | |
| | | | | | | | | | | | | Not sure why I split these to begin with! | ||||
| * | | Adjusted `Quads` struct to be opaque `quad::Layer`. | 2023-05-29 | 4 | -106/+109 | |
| | | | |||||
| * | | Fixed issue where quads of different types were not ordered. | 2023-05-29 | 4 | -14/+88 | |
| | | | |||||
* | | | Merge pull request #1859 from RGBCube/patch-1 | 2023-05-30 | 1 | -0/+33 | |
|\ \ \ | |/ / |/| | | Add Nix instructions to README | ||||
| * | | Update README.md | 2023-05-23 | 1 | -34/+0 | |
| | | | |||||
| * | | Create DEPENDENCIES.md | 2023-05-23 | 1 | -0/+33 | |
| | | | |||||
| * | | Add Nix instructions to README | 2023-05-20 | 1 | -0/+34 | |
| | | | |||||
* | | | Merge pull request #1871 from bungoboingo/fix/bg-gradient | 2023-05-29 | 5 | -76/+78 | |
|\ \ \ | |_|/ |/| | | [Fix] Make gradient pack fn public for iced_graphics::Gradient | ||||
| * | | Make `Packed` fully opaque | 2023-05-29 | 2 | -37/+28 | |
| | | | | | | | | | | | | ... by only allowing direct conversion from our `Gradient` types | ||||
| * | | Changed gradient::Packed to be `repr(C)` for direct gpu upload. | 2023-05-26 | 5 | -22/+31 | |
| | | | |||||
| * | | Created "Packed" data structure for gradient data. | 2023-05-25 | 2 | -16/+24 | |
| | | | |||||
| * | | Made gradient pack public for iced_graphics::gradient mod for use with ↵ | 2023-05-24 | 2 | -41/+35 | |
| | | | | | | | | | | | | GradientVertex2D. | ||||
* | | | Merge pull request #1875 from clarkmoody/palette-0.7 | 2023-05-26 | 7 | -58/+65 | |
|\ \ \ | | | | | | | | | Upgrade `palette` dependency | ||||
| * | | | Use approx for testing color operations | 2023-05-26 | 2 | -11/+11 | |
| | | | | |||||
| * | | | Use `Srgb` and `Srgba` from `palette` directly | 2023-05-26 | 1 | -15/+16 | |
| | | | | |||||
| * | | | Use `as_slice` instead of `as_ref` in `checkbox` example | 2023-05-25 | 1 | -1/+1 | |
| | | | | |||||
| * | | | Upgrade `palette` dependency | 2023-05-25 | 6 | -57/+63 | |
|/ / / | |||||
* | | | Merge pull request #1738 from nicoburns/update-winit-0.28 | 2023-05-25 | 11 | -45/+78 | |
|\ \ \ | |/ / |/| | | Update to winit 0.28 | ||||
| * | | Remove unnecessary newline | 2023-05-25 | 1 | -1/+0 | |
| | | | |||||
| * | | Replace `change_always_on_top` action with `change_level` | 2023-05-25 | 3 | -28/+17 | |
| | | | |||||
| * | | Introduce `window::Level` enum | 2023-05-25 | 5 | -16/+46 | |
| | | | | | | | | | | | | ... and add `level` field to `window::Settings` | ||||
| * | | Update `window_clipboard` dependency | 2023-05-25 | 1 | -1/+1 | |
| | | | |||||
| * | | Update `winit` dependency | 2023-05-25 | 1 | -2/+2 | |
| | | | |||||
| * | | Bump winit rev | 2023-05-11 | 1 | -1/+1 | |
| | | | |||||
| * | | Allow unsafe code | 2023-05-11 | 2 | -2/+4 | |
| | | |