Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update rust crate iced to 0.13.0 #108

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 18, 2024

This PR contains the following updates:

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

Release Notes

iced-rs/iced (iced)

v0.13.1

Compare Source

Added
  • Some From trait implementations for text_input::Id. #​2582
  • Custom Executor support for Application and Daemon. #​2580
  • rust-version metadata to Cargo.toml. #​2579
  • Widget examples to API reference. #​2587
Fixed
  • Inverted scrolling direction with trackpad in scrollable. #​2583
  • scrollable transactions when on_scroll is not set. #​2584
  • Incorrect text color styling in text_editor widget. #​2586

Many thanks to...

v0.13.0

Compare Source

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

Many thanks to...


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.


  • If you want to rebase/retry this PR, check this box

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

Copy link
Contributor

Package Changes Through 2513495

No changes.

Add a change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants