Raspirus / raspirus

A user- and resources-friendly rules-based malware scanner
https://raspirus.deno.dev
GNU General Public License v3.0
124 stars 12 forks source link

Update Rust crate iced to 0.13.0 - autoclosed #843

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Type Update Change
iced (source) dependencies minor 0.12.1 -> 0.13.0

Release Notes

iced-rs/iced (iced) ### [`v0.13.0`](https://redirect.github.com/iced-rs/iced/blob/HEAD/CHANGELOG.md#0130---2024-09-18) [Compare Source](https://redirect.github.com/iced-rs/iced/compare/0.12.1...0.13.0) ##### Added - Introductory chapters to the [official guide book](https://book.iced.rs/). - [Pocket guide](https://docs.rs/iced/0.13.0/iced/#the-pocket-guide) in API reference. - `Program` API. [#​2331](https://redirect.github.com/iced-rs/iced/pull/2331) - `Task` API. [#​2463](https://redirect.github.com/iced-rs/iced/pull/2463) - `Daemon` API and Shell Runtime Unification. [#​2469](https://redirect.github.com/iced-rs/iced/pull/2469) - `rich_text` and `markdown` widgets. [#​2508](https://redirect.github.com/iced-rs/iced/pull/2508) - `stack` widget. [#​2405](https://redirect.github.com/iced-rs/iced/pull/2405) - `hover` widget. [#​2408](https://redirect.github.com/iced-rs/iced/pull/2408) - `row::Wrapping` widget. [#​2539](https://redirect.github.com/iced-rs/iced/pull/2539) - `text` macro helper. [#​2338](https://redirect.github.com/iced-rs/iced/pull/2338) - `text::Wrapping` support. [#​2279](https://redirect.github.com/iced-rs/iced/pull/2279) - Functional widget styling. [#​2312](https://redirect.github.com/iced-rs/iced/pull/2312) - Closure-based widget styling. [#​2326](https://redirect.github.com/iced-rs/iced/pull/2326) - Class-based Theming. [#​2350](https://redirect.github.com/iced-rs/iced/pull/2350) - Type-Driven Renderer Fallback. [#​2351](https://redirect.github.com/iced-rs/iced/pull/2351) - Background styling to `rich_text` widget. [#​2516](https://redirect.github.com/iced-rs/iced/pull/2516) - Underline support for `rich_text`. [#​2526](https://redirect.github.com/iced-rs/iced/pull/2526) - Strikethrough support for `rich_text`. [#​2528](https://redirect.github.com/iced-rs/iced/pull/2528) - Abortable `Task`. [#​2496](https://redirect.github.com/iced-rs/iced/pull/2496) - `abort_on_drop` to `task::Handle`. [#​2503](https://redirect.github.com/iced-rs/iced/pull/2503) - `Ferra` theme. [#​2329](https://redirect.github.com/iced-rs/iced/pull/2329) - `auto-detect-theme` feature. [#​2343](https://redirect.github.com/iced-rs/iced/pull/2343) - Custom key binding support for `text_editor`. [#​2522](https://redirect.github.com/iced-rs/iced/pull/2522) - `align_x` for `text_input` widget. [#​2535](https://redirect.github.com/iced-rs/iced/pull/2535) - `center` widget helper. [#​2423](https://redirect.github.com/iced-rs/iced/pull/2423) - Rotation support for `image` and `svg` widgets. [#​2334](https://redirect.github.com/iced-rs/iced/pull/2334) - Dynamic `opacity` support for `image` and `svg`. [#​2424](https://redirect.github.com/iced-rs/iced/pull/2424) - Scroll transactions for `scrollable` widget. [#​2401](https://redirect.github.com/iced-rs/iced/pull/2401) - `physical_key` and `modified_key` to `keyboard::Event`. [#​2576](https://redirect.github.com/iced-rs/iced/pull/2576) - `fetch_position` command in `window` module. [#​2280](https://redirect.github.com/iced-rs/iced/pull/2280) - `filter_method` property for `image::Viewer` widget. [#​2324](https://redirect.github.com/iced-rs/iced/pull/2324) - Support for pre-multiplied alpha `wgpu` composite mode. [#​2341](https://redirect.github.com/iced-rs/iced/pull/2341) - `text_size` and `line_height` properties for `text_editor` widget. [#​2358](https://redirect.github.com/iced-rs/iced/pull/2358) - `is_focused` method for `text_editor::State`. [#​2386](https://redirect.github.com/iced-rs/iced/pull/2386) - `canvas::Cache` Grouping. [#​2415](https://redirect.github.com/iced-rs/iced/pull/2415) - `ICED_PRESENT_MODE` env var to pick a `wgpu::PresentMode`. [#​2428](https://redirect.github.com/iced-rs/iced/pull/2428) - `SpecificWith` variant to `window::Position`. [#​2435](https://redirect.github.com/iced-rs/iced/pull/2435) - `scale_factor` field to `window::Screenshot`. [#​2449](https://redirect.github.com/iced-rs/iced/pull/2449) - Styling support for `overlay::Menu` of `pick_list` widget. [#​2457](https://redirect.github.com/iced-rs/iced/pull/2457) - `window::Id` in `Event` subscriptions. [#​2456](https://redirect.github.com/iced-rs/iced/pull/2456) - `FromIterator` implementation for `row` and `column`. [#​2460](https://redirect.github.com/iced-rs/iced/pull/2460) - `content_fit` for `image::viewer` widget. [#​2330](https://redirect.github.com/iced-rs/iced/pull/2330) - `Display` implementation for `Radians`. [#​2446](https://redirect.github.com/iced-rs/iced/pull/2446) - Helper methods for `window::Settings` in `Application`. [#​2470](https://redirect.github.com/iced-rs/iced/pull/2470) - `Copy` implementation for `canvas::Fill` and `canvas::Stroke`. [#​2475](https://redirect.github.com/iced-rs/iced/pull/2475) - Clarification of `Border` alignment for `Quad`. [#​2485](https://redirect.github.com/iced-rs/iced/pull/2485) - "Select All" functionality on `Ctrl+A` to `text_editor`. [#​2321](https://redirect.github.com/iced-rs/iced/pull/2321) - `stream::try_channel` helper. [#​2497](https://redirect.github.com/iced-rs/iced/pull/2497) - `iced` widget helper to display the iced logo :comet:. [#​2498](https://redirect.github.com/iced-rs/iced/pull/2498) - `align_x` and `align_y` helpers to `scrollable`. [#​2499](https://redirect.github.com/iced-rs/iced/pull/2499) - Built-in text styles for each `Palette` color. [#​2500](https://redirect.github.com/iced-rs/iced/pull/2500) - Embedded `Scrollbar` support for `scrollable`. [#​2269](https://redirect.github.com/iced-rs/iced/pull/2269) - `on_press_with` method for `button`. [#​2502](https://redirect.github.com/iced-rs/iced/pull/2502) - `resize_events` subscription to `window` module. [#​2505](https://redirect.github.com/iced-rs/iced/pull/2505) - `Link` support to `rich_text` widget. [#​2512](https://redirect.github.com/iced-rs/iced/pull/2512) - `image` and `svg` support for `canvas` widget. [#​2537](https://redirect.github.com/iced-rs/iced/pull/2537) - `Compact` variant for `pane_grid::Controls`. [#​2555](https://redirect.github.com/iced-rs/iced/pull/2555) - `image-without-codecs` feature flag. [#​2244](https://redirect.github.com/iced-rs/iced/pull/2244) - `container::background` styling helper. [#​2261](https://redirect.github.com/iced-rs/iced/pull/2261) - `undecorated_shadow` window setting for Windows. [#​2285](https://redirect.github.com/iced-rs/iced/pull/2285) - Tasks for setting mouse passthrough. [#​2284](https://redirect.github.com/iced-rs/iced/pull/2284) - `*_maybe` helpers for `text_input` widget. [#​2390](https://redirect.github.com/iced-rs/iced/pull/2390) - Wasm support for `download_progress` example. [#​2419](https://redirect.github.com/iced-rs/iced/pull/2419) - `scrollable::scroll_by` widget operation. [#​2436](https://redirect.github.com/iced-rs/iced/pull/2436) - Enhancements to `slider` widget styling. [#​2444](https://redirect.github.com/iced-rs/iced/pull/2444) - `on_scroll` handler to `mouse_area` widget. [#​2450](https://redirect.github.com/iced-rs/iced/pull/2450) - `stroke_rectangle` method to `canvas::Frame`. [#​2473](https://redirect.github.com/iced-rs/iced/pull/2473) - `override_redirect` setting for X11 windows. [#​2476](https://redirect.github.com/iced-rs/iced/pull/2476) - Disabled state support for `toggler` widget. [#​2478](https://redirect.github.com/iced-rs/iced/pull/2478) - `Color::parse` helper for parsing color strings. [#​2486](https://redirect.github.com/iced-rs/iced/pull/2486) - `rounded_rectangle` method to `canvas::Path`. [#​2491](https://redirect.github.com/iced-rs/iced/pull/2491) - `width` method to `text_editor` widget. [#​2513](https://redirect.github.com/iced-rs/iced/pull/2513) - `on_open` handler to `combo_box` widget. [#​2534](https://redirect.github.com/iced-rs/iced/pull/2534) - Additional `mouse::Interaction` cursors. [#​2551](https://redirect.github.com/iced-rs/iced/pull/2551) - Scroll wheel handling in `slider` widget. [#​2565](https://redirect.github.com/iced-rs/iced/pull/2565) ##### Changed - Use a `StagingBelt` in `iced_wgpu` for regular buffer uploads. [#​2357](https://redirect.github.com/iced-rs/iced/pull/2357) - Use generic `Content` in `Text` to avoid reallocation in `fill_text`. [#​2360](https://redirect.github.com/iced-rs/iced/pull/2360) - Use `Iterator::size_hint` to initialize `Column` and `Row` capacity. [#​2362](https://redirect.github.com/iced-rs/iced/pull/2362) - Specialize `widget::text` helper. [#​2363](https://redirect.github.com/iced-rs/iced/pull/2363) - Use built-in `[lints]` table in `Cargo.toml`. [#​2377](https://redirect.github.com/iced-rs/iced/pull/2377) - Target `#iced` container by default on Wasm. [#​2342](https://redirect.github.com/iced-rs/iced/pull/2342) - Improved architecture for `iced_wgpu` and `iced_tiny_skia`. [#​2382](https://redirect.github.com/iced-rs/iced/pull/2382) - Make image `Cache` eviction strategy less aggressive in `iced_wgpu`. [#​2403](https://redirect.github.com/iced-rs/iced/pull/2403) - Retain caches in `iced_wgpu` as long as `Rc` values are alive. [#​2409](https://redirect.github.com/iced-rs/iced/pull/2409) - Use `bytes` crate for `image` widget. [#​2356](https://redirect.github.com/iced-rs/iced/pull/2356) - Update `winit` to `0.30`. [#​2427](https://redirect.github.com/iced-rs/iced/pull/2427) - Reuse `glyphon::Pipeline` state in `iced_wgpu`. [#​2430](https://redirect.github.com/iced-rs/iced/pull/2430) - Ask for explicit `Length` in `center_*` methods. [#​2441](https://redirect.github.com/iced-rs/iced/pull/2441) - Hide internal `Task` constructors. [#​2492](https://redirect.github.com/iced-rs/iced/pull/2492) - Hide `Subscription` internals. [#​2493](https://redirect.github.com/iced-rs/iced/pull/2493) - Improved `view` ergonomics. [#​2504](https://redirect.github.com/iced-rs/iced/pull/2504) - Update `cosmic-text` and `resvg`. [#​2416](https://redirect.github.com/iced-rs/iced/pull/2416) - Snap `Quad` lines to the pixel grid in `iced_wgpu`. [#​2531](https://redirect.github.com/iced-rs/iced/pull/2531) - Update `web-sys` to `0.3.69`. [#​2507](https://redirect.github.com/iced-rs/iced/pull/2507) - Allow disabled `TextInput` to still be interacted with. [#​2262](https://redirect.github.com/iced-rs/iced/pull/2262) - Enable horizontal scrolling without shift modifier for `srollable` widget. [#​2392](https://redirect.github.com/iced-rs/iced/pull/2392) - Add `mouse::Button` to `mouse::Click`. [#​2414](https://redirect.github.com/iced-rs/iced/pull/2414) - Notify `scrollable::Viewport` changes. [#​2438](https://redirect.github.com/iced-rs/iced/pull/2438) - Improved documentation of `Component` state management. [#​2556](https://redirect.github.com/iced-rs/iced/pull/2556) ##### Fixed - Fix `block_on` in `iced_wgpu` hanging Wasm builds. [#​2313](https://redirect.github.com/iced-rs/iced/pull/2313) - Private `PaneGrid` style fields. [#​2316](https://redirect.github.com/iced-rs/iced/pull/2316) - Some documentation typos. [#​2317](https://redirect.github.com/iced-rs/iced/pull/2317) - Blurry input caret with non-integral scaling. [#​2320](https://redirect.github.com/iced-rs/iced/pull/2320) - Scrollbar stuck in a `scrollable` under some circumstances. [#​2322](https://redirect.github.com/iced-rs/iced/pull/2322) - Broken `wgpu` examples link in issue template. [#​2327](https://redirect.github.com/iced-rs/iced/pull/2327) - Empty `wgpu` draw calls in `image` pipeline. [#​2344](https://redirect.github.com/iced-rs/iced/pull/2344) - Layout invalidation for `Responsive` widget. [#​2345](https://redirect.github.com/iced-rs/iced/pull/2345) - Incorrect shadows on quads with rounded corners. [#​2354](https://redirect.github.com/iced-rs/iced/pull/2354) - Empty menu overlay on `combo_box`. [#​2364](https://redirect.github.com/iced-rs/iced/pull/2364) - Copy / cut vulnerability in a secure `TextInput`. [#​2366](https://redirect.github.com/iced-rs/iced/pull/2366) - Inadequate readability / contrast for built-in themes. [#​2376](https://redirect.github.com/iced-rs/iced/pull/2376) - Fix `pkg-config` typo in `DEPENDENCIES.md`. [#​2379](https://redirect.github.com/iced-rs/iced/pull/2379) - Unbounded memory consumption by `iced_winit::Proxy`. [#​2389](https://redirect.github.com/iced-rs/iced/pull/2389) - Typo in `icon::Error` message. [#​2393](https://redirect.github.com/iced-rs/iced/pull/2393) - Nested scrollables capturing all scroll events. [#​2397](https://redirect.github.com/iced-rs/iced/pull/2397) - Content capturing scrollbar events in a `scrollable`. [#​2406](https://redirect.github.com/iced-rs/iced/pull/2406) - Out of bounds caret and overflow when scrolling in `text_editor`. [#​2407](https://redirect.github.com/iced-rs/iced/pull/2407) - Missing `derive(Default)` in overview code snippet. [#​2412](https://redirect.github.com/iced-rs/iced/pull/2412) - `image::Viewer` triggering grab from outside the widget. [#​2420](https://redirect.github.com/iced-rs/iced/pull/2420) - Different windows fighting over shared `image::Cache`. [#​2425](https://redirect.github.com/iced-rs/iced/pull/2425) - Images not aligned to the (logical) pixel grid in `iced_wgpu`. [#​2440](https://redirect.github.com/iced-rs/iced/pull/2440) - Incorrect local time in `clock` example under Unix systems. [#​2421](https://redirect.github.com/iced-rs/iced/pull/2421) - `⌘ + ←` and `⌘ + →` behavior for `text_input` on macOS. [#​2315](https://redirect.github.com/iced-rs/iced/pull/2315) - Wayland packages in `DEPENDENCIES.md`. [#​2465](https://redirect.github.com/iced-rs/iced/pull/2465) - Typo in documentation. [#​2487](https://redirect.github.com/iced-rs/iced/pull/2487) - Extraneous comment in `scrollable` module. [#​2488](https://redirect.github.com/iced-rs/iced/pull/2488) - Top layer in `hover` widget hiding when focused. [#​2544](https://redirect.github.com/iced-rs/iced/pull/2544) - Out of bounds text in `text_editor` widget. [#​2536](https://redirect.github.com/iced-rs/iced/pull/2536) - Segfault on Wayland when closing the app. [#​2547](https://redirect.github.com/iced-rs/iced/pull/2547) - `lazy` feature flag sometimes not present in documentation. [#​2289](https://redirect.github.com/iced-rs/iced/pull/2289) - Border of `progress_bar` widget being rendered below the active bar. [#​2443](https://redirect.github.com/iced-rs/iced/pull/2443) - `radii` typo in `iced_wgpu` shader. [#​2484](https://redirect.github.com/iced-rs/iced/pull/2484) - Incorrect priority of `Binding::Delete` in `text_editor`. [#​2514](https://redirect.github.com/iced-rs/iced/pull/2514) - Division by zero in `multitouch` example. [#​2517](https://redirect.github.com/iced-rs/iced/pull/2517) - Invisible text in `svg` widget. [#​2560](https://redirect.github.com/iced-rs/iced/pull/2560) - `wasm32` deployments not displaying anything. [#​2574](https://redirect.github.com/iced-rs/iced/pull/2574) - Unnecessary COM initialization on Windows. [#​2578](https://redirect.github.com/iced-rs/iced/pull/2578) ##### Removed - Unnecessary struct from `download_progress` example. [#​2380](https://redirect.github.com/iced-rs/iced/pull/2380) - Out of date comment from `custom_widget` example. [#​2549](https://redirect.github.com/iced-rs/iced/pull/2549) - `Clone` bound for `graphics::Cache::clear`. [#​2575](https://redirect.github.com/iced-rs/iced/pull/2575) Many thanks to... - [@​Aaron-McGuire](https://redirect.github.com/Aaron-McGuire) - [@​airstrike](https://redirect.github.com/airstrike) - [@​alex-ds13](https://redirect.github.com/alex-ds13) - [@​alliby](https://redirect.github.com/alliby) - [@​Andrew-Schwartz](https://redirect.github.com/Andrew-Schwartz) - [@​ayeniswe](https://redirect.github.com/ayeniswe) - [@​B0ney](https://redirect.github.com/B0ney) - [@​Bajix](https://redirect.github.com/Bajix) - [@​blazra](https://redirect.github.com/blazra) - [@​Brady-Simon](https://redirect.github.com/Brady-Simon) - [@​breynard0](https://redirect.github.com/breynard0) - [@​bungoboingo](https://redirect.github.com/bungoboingo) - [@​casperstorm](https://redirect.github.com/casperstorm) - [@​Davidster](https://redirect.github.com/Davidster) - [@​derezzedex](https://redirect.github.com/derezzedex) - [@​DKolter](https://redirect.github.com/DKolter) - [@​dtoniolo](https://redirect.github.com/dtoniolo) - [@​dtzxporter](https://redirect.github.com/dtzxporter) - [@​fenhl](https://redirect.github.com/fenhl) - [@​Gigas002](https://redirect.github.com/Gigas002) - [@​gintsgints](https://redirect.github.com/gintsgints) - [@​henrispriet](https://redirect.github.com/henrispriet) - [@​IsaacMarovitz](https://redirect.github.com/IsaacMarovitz) - [@​ivanceras](https://redirect.github.com/ivanceras) - [@​Jinderamarak](https://redirect.github.com/Jinderamarak) - [@​JL710](https://redirect.github.com/JL710) - [@​jquesada2016](https://redirect.github.com/jquesada2016) - [@​JustSoup312](https://redirect.github.com/JustSoup312) - [@​kiedtl](https://redirect.github.com/kiedtl) - [@​kmoon2437](https://redirect.github.com/kmoon2437) - [@​Koranir](https://redirect.github.com/Koranir) - [@​lufte](https://redirect.github.com/lufte) - [@​LuisLiraC](https://redirect.github.com/LuisLiraC) - [@​m4rch3n1ng](https://redirect.github.com/m4rch3n1ng) - [@​meithecatte](https://redirect.github.com/meithecatte) - [@​mtkennerly](https://redirect.github.com/mtkennerly) - [@​myuujiku](https://redirect.github.com/myuujiku) - [@​n1ght-hunter](https://redirect.github.com/n1ght-hunter) - [@​nrjais](https://redirect.github.com/nrjais) - [@​PgBiel](https://redirect.github.com/PgBiel) - [@​PolyMeilex](https://redirect.github.com/PolyMeilex) - [@​rustrover](https://redirect.github.com/rustrover) - [@​ryankopf](https://redirect.github.com/ryankopf) - [@​saihaze](https://redirect.github.com/saihaze) - [@​shartrec](https://redirect.github.com/shartrec) - [@​skygrango](https://redirect.github.com/skygrango) - [@​SolidStateDj](https://redirect.github.com/SolidStateDj) - [@​sundaram123krishnan](https://redirect.github.com/sundaram123krishnan) - [@​tarkah](https://redirect.github.com/tarkah) - [@​vladh](https://redirect.github.com/vladh) - [@​WailAbou](https://redirect.github.com/WailAbou) - [@​wiiznokes](https://redirect.github.com/wiiznokes) - [@​woelfman](https://redirect.github.com/woelfman) - [@​Zaubentrucker](https://redirect.github.com/Zaubentrucker)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 month ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace
    Updating crates.io index
    Updating git repository `https://github.com/GamingGuy003/threadpool_rs.git`
From https://github.com/GamingGuy003/threadpool_rs
 * [new ref]         f672b27323ea6bb602ceaafb4d669bd0833b48ee -> refs/commit/f672b27323ea6bb602ceaafb4d669bd0833b48ee
error: failed to select a version for `web-sys`.
    ... required by package `iced_winit v0.12.0`
    ... which satisfies dependency `iced_winit = "^0.12"` of package `iced v0.12.1`
    ... which satisfies dependency `iced = "^0.12.1"` of package `iced_aw v0.9.3`
    ... which satisfies dependency `iced_aw = "^0.9.3"` of package `raspirus v1.2.2 (/tmp/renovate/repos/github/Raspirus/Raspirus)`
versions that meet the requirements `=0.3.67` are: 0.3.67

all possible versions conflict with previously selected packages.

  previously selected package `web-sys v0.3.69`
    ... which satisfies dependency `web-sys = "^0.3.69"` of package `iced_winit v0.13.0`
    ... which satisfies dependency `iced_winit = "^0.13.0"` of package `iced v0.13.0`
    ... which satisfies dependency `iced = "^0.13.0"` of package `raspirus v1.2.2 (/tmp/renovate/repos/github/Raspirus/Raspirus)`

failed to select a version for `web-sys` which could resolve this conflict