Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unnecessary absolute module paths in `image::raster` | 2021-09-30 | 1 | -3/+3 | |
| | |||||
* | Introduce `Orientation` enum in `image::raster` | 2021-09-30 | 1 | -37/+72 | |
| | |||||
* | Honor Exif orientation in `iced_wgpu::Image` | 2021-09-30 | 2 | -2/+45 | |
| | |||||
* | Merge pull request #1060 from iced-rs/update-resvg | 2021-09-28 | 2 | -14/+28 | |
|\ | | | | | Update `resvg` to `0.18` in `iced_wgpu` | ||||
| * | Update `resvg` to `0.18` in `iced_wgpu` | 2021-09-27 | 2 | -14/+28 | |
|/ | |||||
* | Merge pull request #1044 from tarkah/feature/align-fill-variant | 2021-09-20 | 54 | -336/+472 | |
|\ | | | | | Add Align::Fill variant | ||||
| * | Refactor alignment types into an `alignment` module | 2021-09-20 | 54 | -376/+401 | |
| | | |||||
| * | Introduce and use `CrossAlign` enum for `Column` and `Row` | 2021-09-20 | 33 | -115/+166 | |
| | | |||||
| * | Improve readability of Align::Fill branching | 2021-09-20 | 1 | -34/+22 | |
| | | |||||
| * | Calc fill cross and use for all children | 2021-09-20 | 1 | -29/+55 | |
| | | |||||
| * | Add Align::Fill variant | 2021-09-20 | 4 | -13/+59 | |
|/ | |||||
* | Merge pull request #1049 from Luni-4/no-windows-console | 2021-09-20 | 1 | -0/+3 | |
|\ | | | | | CI: Run a Windows application without starting the shell too | ||||
| * | CI: Run a Windows application without starting the shell too | 2021-09-17 | 1 | -0/+3 | |
|/ | |||||
* | Merge pull request #1047 from iced-rs/revert-menus | 2021-09-15 | 21 | -673/+19 | |
|\ | | | | | Revert system menus support | ||||
| * | Revert system menus support | 2021-09-15 | 21 | -673/+19 | |
| | | | | | | | | | | | | The current implementation has some important issues on Windows. We will reintroduce the feature once we figure them out! I have kept some of the changes in #945, like the new `keyboard::Modifiers` powered by `bitflags`. | ||||
* | | Merge pull request #1046 from iced-rs/fix/empty-text-hit-test | 2021-09-15 | 10 | -62/+65 | |
|\ \ | |/ |/| | Use `Option` to encode empty text case in hit test methods | ||||
| * | Use `Iterator::min_by` instead of `fold` in `hit_test` | 2021-09-15 | 2 | -26/+22 | |
| | | |||||
| * | Use `Option` to encode empty text case in hit test methods | 2021-09-15 | 10 | -52/+59 | |
|/ | |||||
* | Merge pull request #1019 from hecrj/command-actions | 2021-09-13 | 39 | -323/+556 | |
|\ | | | | | Platform-specific `Command` implementations | ||||
| * | Write missing docs and `Debug` implementations for `web` | 2021-09-13 | 3 | -2/+22 | |
| | | |||||
| * | Write missing docs and `Debug` implementations for `native` | 2021-09-13 | 4 | -2/+51 | |
| | | |||||
| * | Implement `move_to` and `resize` commands for `window` | 2021-09-02 | 6 | -9/+50 | |
| | | |||||
| * | Hide implementation details of `Command` in `iced_futures` | 2021-09-02 | 5 | -82/+123 | |
| | | |||||
| * | Implement and expose `read` and `write` helpers for `clipboard` | 2021-09-02 | 4 | -1/+22 | |
| | | |||||
| * | Remove unnecessary `mut self` in `Command::map` | 2021-09-02 | 1 | -1/+1 | |
| | | |||||
| * | Remove `Clipboard` export in `iced` | 2021-09-02 | 2 | -2/+2 | |
| | | |||||
| * | Handle `clipboard::Action` in `iced_winit` shell | 2021-09-02 | 5 | -17/+57 | |
| | | |||||
| * | Make `Command` implementations platform-specific | 2021-09-02 | 34 | -343/+364 | |
| | | | | | | | | | | | | | | | | | | This allows us to introduce a platform-specific `Action` to both `iced_native` and `iced_web` and remove the `Clipboard` from `Application::update` to maintain purity. Additionally, this should let us implement further actions to let users query and modify the shell environment (e.g. window, clipboard, and more!) | ||||
* | | Merge pull request #1021 from akhilman/fix-glow-alpha-compositing | 2021-09-04 | 1 | -1/+6 | |
|\ \ | | | | | | | Fix window holes behind transparent objects | ||||
| * | | Fix window holes behind transparent objects | 2021-09-02 | 1 | -1/+6 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this change, the transparent objects composed over the opaque background creates the transparency of the entire window through which the desktop wallpaper could be seen. This problem manifested itself with glow backend and wayland compositor (gnome). This patch completely eliminates this problem. With it, the final image produced by glow backend corresponds to the image produced by the wgpu backend. Fixes #1018 | ||||
* / | Add Discord server link and download count to `README` | 2021-09-02 | 1 | -2/+3 | |
|/ | |||||
* | Merge pull request #683 from hecrj/lyon-0.17 | 2021-09-01 | 4 | -51/+54 | |
|\ | | | | | Update `lyon` to `0.17` in `iced_graphics` | ||||
| * | Rely on latest release of `lyon_tessellation` | 2021-09-01 | 1 | -2/+0 | |
| | | |||||
| * | Rely on new fast paths for basic shapes in `lyon` | 2021-08-30 | 1 | -0/+2 | |
| | | | | | | | | | | | | See [1] for more details. [1]: https://github.com/nical/lyon/pull/696 | ||||
| * | Use `FillTessellator::tessellate_rectangle` in `Frame` | 2021-08-26 | 1 | -10/+8 | |
| | | |||||
| * | Avoid reallocating tessellators in `Frame` methods | 2021-08-26 | 1 | -27/+36 | |
| | | |||||
| * | Update `lyon` to `0.17` in `iced_graphics` | 2021-08-26 | 4 | -28/+24 | |
| | | |||||
* | | Merge pull request #788 from Liamolucko/web-in-memory-image | 2021-09-01 | 2 | -5/+21 | |
|\ \ | | | | | | | feat(web): Support in-memory image data | ||||
| * | | Use data urls instead of blob URLs | 2021-04-10 | 2 | -18/+7 | |
| | | | | | | | | | | | | I didn't do this originally because I was half doing it in the first place to mess with Blob URLs, and it feels kinda wrong to be encoding it as base64 when that option is available. But not having memory leaks is more important. | ||||
| * | | fix: Don't rely on image handle not being dropped | 2021-03-21 | 1 | -36/+21 | |
| | | | | | | | | | | | | It now causes a memory leak, though. :/ | ||||
| * | | Add `Blob` to web-sys features | 2021-03-21 | 1 | -0/+1 | |
| | | | | | | | | | | | | rust-analyzer lied to me | ||||
| * | | feat(web): Support in-memory image data | 2021-03-21 | 2 | -0/+41 | |
| | | | | | | | | | | | | | | | | | | I had to create two methods which basically do the same thing, `from_memory` and `from_slice`, but `from_memory` takes ownership of the bytes to be compatible with `iced_native`. Also, `Data` is incompatible, because if I stored the bytes in `Data` and created a new object URL every render, it would have caused a memory leak because bumpalo doesn't call destructors and there'd be no way to call URL.revokeObjectUrl on it. It's also more efficient this way. | ||||
* | | | Update `winit` and `glutin` dependencies | 2021-08-30 | 2 | -2/+2 | |
| | | | | | | | | | | | | Fixes #1005 and closes #1007. | ||||
* | | | Add logo to `README` :tada: | 2021-08-27 | 2 | -15/+34 | |
| |/ |/| | |||||
* | | Merge pull request #670 from twitchyliquid64/text_backend | 2021-08-26 | 13 | -69/+335 | |
|\ \ | | | | | | | Refactor textual hit testing into a `renderer::Backend` method | ||||
| * | | Rename `HitTestResult` to `Hit` | 2021-08-26 | 14 | -48/+48 | |
| | | | | | | | | | | | | ... and also move it to a new `text` module in `iced_core` | ||||
| * | | Implement textual hit testing | 2021-08-21 | 13 | -75/+341 | |
| | | | |||||
* | | | Merge pull request #1000 from PolyMeilex/wgpu-0.10 | 2021-08-25 | 15 | -120/+123 | |
|\ \ \ | |/ / |/| | | wgpu: Update to 0.10 | ||||
| * | | Rename `SwapChainError` to `SurfaceError` in `iced_graphics` | 2021-08-25 | 4 | -9/+9 | |
| | | | |||||
| * | | Add spaces around `iced_wgpu` feature list in `Cargo.toml` of `integration_wgpu` | 2021-08-25 | 1 | -1/+1 | |
| | | |