summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implement explicit `Color::into_u32` instead of `Into` traitLibravatar Héctor Ramón Jiménez2023-06-061-13/+12
|
* Optimized gradient data packing.Libravatar Bingus2023-06-066-158/+144
|
* Merge pull request #1888 from iced-rs/web-colorsLibravatar Héctor Ramón2023-06-0317-34/+121
|\ | | | | Introduce `web-colors` feature flag to enable "sRGB linear" blending
| * Use consistent color strategy in `glyphon`Libravatar Héctor Ramón Jiménez2023-06-012-2/+11
| |
| * Use proper gamma correction mode in `image::Atlas::grow`Libravatar Héctor Ramón Jiménez2023-05-311-1/+5
| |
| * Avoid gamma correction when `web-colors` is enabled for imagesLibravatar Héctor Ramón Jiménez2023-05-311-1/+6
| |
| * Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez2023-05-3116-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-radiusLibravatar Héctor Ramón2023-06-014-6/+9
|\ \ | | | | | | Add `border_radius` to slider rail
| * | Fix `quad` glitch when rounding borders of a `Slider` railLibravatar Héctor Ramón Jiménez2023-06-012-10/+4
| | |
| * | Change default styling of `Slider` to leverage rounded bordersLibravatar Héctor Ramón Jiménez2023-06-011-2/+2
| | |
| * | only add border radius to the visible partLibravatar Casper Storm2023-06-012-4/+10
| | |
| * | Add border_radius to slider railLibravatar Casper Storm2023-06-014-5/+8
| | |
* | | Merge pull request #1893 from iced-rs/fix/mesh-empty-scissor-rectLibravatar Héctor Ramón2023-06-011-0/+4
|\ \ \ | |/ / |/| | Fix empty scissor rectangle in `iced_wgpu::triangle` pipeline
| * | Fix empty scissor rectangle in `iced_wgpu::triangle` pipelineLibravatar Héctor Ramón Jiménez2023-06-011-0/+4
|/ /
* | Merge pull request #1890 from iced-rs/fix/responsive-layout-invalidationLibravatar Héctor Ramón2023-06-011-0/+1
|\ \ | |/ |/| Invalidate `Responsive` layout when size changes without a `view` call
| * Invalidate `Responsive` layout when size changes without a `view` callLibravatar Héctor Ramón Jiménez2023-06-011-0/+1
|/
* Merge pull request #1883 from iced-rs/update/glyphonLibravatar Héctor Ramón2023-05-301-1/+1
|\ | | | | Skip missing glyphs instead of panicking in `glyphon`
| * Skip missing glyphs instead of panicking in `glyphon`Libravatar Héctor Ramón Jiménez2023-05-291-1/+1
| |
* | Merge pull request #1873 from bungoboingo/fix/bg-gradient-layeringLibravatar Héctor Ramón2023-05-306-389/+440
|\ \ | | | | | | [Fix] Quads of different background types not ordered
| * | Move `Pipeline` struct definition after `Layer` in `quad` submodulesLibravatar Héctor Ramón Jiménez2023-05-302-10/+10
| | |
| * | Improve boundaries between `quad` submodules in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-05-303-55/+75
| | |
| * | Rename `quad_order` variable to `kind` in `quad::Pipeline::render`Libravatar Héctor Ramón Jiménez2023-05-301-2/+2
| | |
| * | Improve consistency of match branches in `quad::Batch::add`Libravatar Héctor Ramón Jiménez2023-05-301-4/+2
| | |
| * | Simplify `order` match statement in `quad::Batch::add`Libravatar Héctor Ramón Jiménez2023-05-301-26/+9
| | |
| * | Rename `quad::Order` to `quad::Kind`Libravatar Héctor Ramón Jiménez2023-05-301-15/+15
| | |
| * | Move `layer::quad` types to `quad` moduleLibravatar Héctor Ramón Jiménez2023-05-305-435/+408
| | | | | | | | | | | | Not sure why I split these to begin with!
| * | Adjusted `Quads` struct to be opaque `quad::Layer`.Libravatar Bingus2023-05-294-106/+109
| | |
| * | Fixed issue where quads of different types were not ordered.Libravatar Bingus2023-05-294-14/+88
| | |
* | | Merge pull request #1859 from RGBCube/patch-1Libravatar Héctor Ramón2023-05-301-0/+33
|\ \ \ | |/ / |/| | Add Nix instructions to README
| * | Update README.mdLibravatar RGBCube2023-05-231-34/+0
| | |
| * | Create DEPENDENCIES.mdLibravatar RGBCube2023-05-231-0/+33
| | |
| * | Add Nix instructions to READMELibravatar RGBCube2023-05-201-0/+34
| | |
* | | Merge pull request #1871 from bungoboingo/fix/bg-gradientLibravatar Héctor Ramón2023-05-295-76/+78
|\ \ \ | |_|/ |/| | [Fix] Make gradient pack fn public for iced_graphics::Gradient
| * | Make `Packed` fully opaqueLibravatar Héctor Ramón Jiménez2023-05-292-37/+28
| | | | | | | | | | | | ... by only allowing direct conversion from our `Gradient` types
| * | Changed gradient::Packed to be `repr(C)` for direct gpu upload.Libravatar Bingus2023-05-265-22/+31
| | |
| * | Created "Packed" data structure for gradient data.Libravatar Bingus2023-05-252-16/+24
| | |
| * | Made gradient pack public for iced_graphics::gradient mod for use with ↵Libravatar Bingus2023-05-242-41/+35
| | | | | | | | | | | | GradientVertex2D.
* | | Merge pull request #1875 from clarkmoody/palette-0.7Libravatar Héctor Ramón2023-05-267-58/+65
|\ \ \ | | | | | | | | Upgrade `palette` dependency
| * | | Use approx for testing color operationsLibravatar Héctor Ramón Jiménez2023-05-262-11/+11
| | | |
| * | | Use `Srgb` and `Srgba` from `palette` directlyLibravatar Héctor Ramón Jiménez2023-05-261-15/+16
| | | |
| * | | Use `as_slice` instead of `as_ref` in `checkbox` exampleLibravatar Héctor Ramón Jiménez2023-05-251-1/+1
| | | |
| * | | Upgrade `palette` dependencyLibravatar Clark Moody2023-05-256-57/+63
|/ / /
* | | Merge pull request #1738 from nicoburns/update-winit-0.28Libravatar Héctor Ramón2023-05-2511-45/+78
|\ \ \ | |/ / |/| | Update to winit 0.28
| * | Remove unnecessary newlineLibravatar Héctor Ramón Jiménez2023-05-251-1/+0
| | |
| * | Replace `change_always_on_top` action with `change_level`Libravatar Héctor Ramón Jiménez2023-05-253-28/+17
| | |
| * | Introduce `window::Level` enumLibravatar Héctor Ramón Jiménez2023-05-255-16/+46
| | | | | | | | | | | | ... and add `level` field to `window::Settings`
| * | Update `window_clipboard` dependencyLibravatar Héctor Ramón Jiménez2023-05-251-1/+1
| | |
| * | Update `winit` dependencyLibravatar Héctor Ramón Jiménez2023-05-251-2/+2
| | |
| * | Bump winit revLibravatar Nico Burns2023-05-111-1/+1
| | |
| * | Allow unsafe codeLibravatar Nico Burns2023-05-112-2/+4
| | |