Commit graph

  • 17281dd09b
    Merge pull request #3097 from iced-rs/wgpu-27 Héctor 2025-10-31 14:29:25 +01:00
  • ca23e6f793
    Update wgpu to 27 Héctor Ramón Jiménez 2025-10-31 14:11:20 +01:00
  • 54239c55ae
    Derive Default implementations wherever possible Héctor Ramón Jiménez 2025-10-30 23:46:59 +01:00
  • f53bee4225
    Reconfigure window Surface on any resize event Héctor Ramón Jiménez 2025-10-29 18:28:18 +01:00
  • 9d4ef528d8
    Remove Debug leftover in private Operation type Héctor Ramón Jiménez 2025-10-29 13:48:00 +01:00
  • 6ba6673e2a
    Fix Exif handling in graphics::image Héctor Ramón Jiménez 2025-10-29 13:41:20 +01:00
  • f0d0d3d114
    Try to receive from worker in image::cache::trim Héctor Ramón Jiménez 2025-10-29 13:39:51 +01:00
  • 951f3a5b2b
    Fix unused variable in tiny_skia when image feature is disabled Héctor Ramón Jiménez 2025-10-29 00:09:17 +01:00
  • e665afd9eb
    Snap clip_bounds in image shader Héctor Ramón Jiménez 2025-10-28 23:36:36 +01:00
  • bed9657ec2
    Merge pull request #3092 from iced-rs/async-image-rendering Héctor 2025-10-28 22:00:40 +01:00
  • 59fe141efd
    Add debug log to image cache eviction Héctor Ramón Jiménez 2025-10-28 21:47:14 +01:00
  • 74c8641e2c
    Fix missing feature flags in graphics::image Héctor Ramón Jiménez 2025-10-28 21:31:15 +01:00
  • 867fe819c0
    Add explicit error handling to image loading Héctor Ramón Jiménez 2025-10-28 21:19:25 +01:00
  • 7c11ccb046
    Move core::Image::clip_bounds to graphics::Image Héctor Ramón Jiménez 2025-10-28 19:44:46 +01:00
  • 3cc5bd5dbc
    Use shorter names for width and height in image::atlas Héctor Ramón Jiménez 2025-10-28 10:20:04 +01:00
  • 67730a8bfa
    Improve readability of image::atlas padding logic Héctor Ramón Jiménez 2025-10-28 10:13:58 +01:00
  • 2bb7b50421
    Fix a bunch of bogus calculations in image::atlas Héctor Ramón Jiménez 2025-10-28 09:56:26 +01:00
  • ce126f5ea3
    Implement atlas padding in image pipeline Héctor Ramón Jiménez 2025-10-27 16:45:09 +01:00
  • 704144728f
    Discard fragments with out-of-bounds uv coordinates Héctor Ramón Jiménez 2025-10-27 12:23:36 +01:00
  • 3e8e088cdd
    Calculate minimum bounding box in image vertex shader Héctor Ramón Jiménez 2025-10-27 10:41:20 +01:00
  • c0fb3ea9e8
    Take Into<Handle> in image::allocate Héctor Ramón Jiménez 2025-10-27 00:02:29 +01:00
  • 0001b18408
    Remove redundant cfg in image::cache Héctor Ramón Jiménez 2025-10-27 00:01:39 +01:00
  • 71a8bc17d0
    Remove all worker calls in Wasm Héctor Ramón Jiménez 2025-10-26 21:57:30 +01:00
  • 22488c537c
    Create worker module to contain all the feature flag chaos Héctor Ramón Jiménez 2025-10-26 21:48:10 +01:00
  • b408961d77
    Add side-channel to image worker for early exiting Héctor Ramón Jiménez 2025-10-26 20:23:26 +01:00
  • 55da2a56b7
    Fix incorrect buffer for gradients in triangle pipeline Héctor Ramón Jiménez 2025-10-26 19:16:23 +01:00
  • 44cfb27e41
    Fix cache eviction logic of active image allocations Héctor Ramón Jiménez 2025-10-26 09:18:19 +01:00
  • b072006f1a
    Remove unused bytes dependency in iced_wgpu Héctor Ramón Jiménez 2025-10-26 04:44:10 +01:00
  • 8b12b313a9
    Share reqwest::Client in gallery example Héctor Ramón Jiménez 2025-10-26 04:22:11 +01:00
  • 1c055e26c0
    Apply Transformation to Image::border_radius Héctor Ramón Jiménez 2025-10-26 00:06:20 +02:00
  • 42d592d87b
    Filter out videos from gallery example Héctor Ramón Jiménez 2025-10-25 23:11:41 +02:00
  • 44e68aa4b6
    Add border radius support for image Héctor Ramón Jiménez 2025-10-25 22:53:44 +02:00
  • c896cd8d31
    Decode images in parallel in gallery example Héctor Ramón Jiménez 2025-10-25 00:56:01 +02:00
  • 23039e758e
    Introduce explicit image::allocate API Héctor Ramón Jiménez 2025-10-25 00:07:13 +02:00
  • 6fa54f7f6b
    Decode on the fly in gallery example Héctor Ramón Jiménez 2025-10-24 20:06:26 +02:00
  • 1b51364154
    Fix standalone svg feature Héctor Ramón Jiménez 2025-10-24 18:21:03 +02:00
  • 5216253998
    Fall back to synchronous rendering on Wasm Héctor Ramón Jiménez 2025-10-24 18:14:29 +02:00
  • 47a3fc0b9a
    Avoid moving the Atlas into on_submitted_work_done Héctor Ramón Jiménez 2025-10-24 17:40:30 +02:00
  • cb8d2710da
    Draft multi-threaded image rendering in iced_wgpu Héctor Ramón Jiménez 2025-10-24 17:23:40 +02:00
  • 92888a3639
    Fix memory leak in iced_wgpu::Buffer Héctor Ramón Jiménez 2025-10-25 19:26:54 +02:00
  • 26dfcb6d42
    Remove redundant yield_now in Task::future Héctor Ramón Jiménez 2025-10-24 09:07:13 +02:00
  • 05c80aa312
    Force yield_now in Task::future and stream Héctor Ramón Jiménez 2025-10-24 09:05:51 +02:00
  • d5608162de
    Try to fix window resize race conditons during RedrawRequested Héctor Ramón Jiménez 2025-10-21 23:56:06 +02:00
  • bfc27e4691
    Handle only new messages during RedrawRequested Héctor Ramón Jiménez 2025-10-18 05:30:38 +02:00
  • d712bcc135
    Set max_non_sampler_bindings to 2048 in iced_wgpu Héctor Ramón Jiménez 2025-10-18 01:07:11 +02:00
  • 5f131c7e6b
    Add iced_test to document workflow Héctor Ramón Jiménez 2025-10-17 22:19:24 +02:00
  • 2071ef9cd5
    Use Proxy directly instead of Runtime::run Héctor Ramón Jiménez 2025-10-16 18:46:29 +02:00
  • f0be63517f
    Defer window::Action during RedrawRequested Héctor Ramón Jiménez 2025-10-16 18:42:57 +02:00
  • f7425db87e
    Avoid redrawing window twice on RedrawRequested Héctor Ramón Jiménez 2025-10-16 17:25:04 +02:00
  • 6c93efa2a9
    Fix window::resize during RedrawRequested events Héctor Ramón Jiménez 2025-10-16 17:02:23 +02:00
  • 0b78f2aa5d
    Run mundy inside Runtime context in iced_winit Héctor Ramón Jiménez 2025-10-16 02:43:29 +02:00
  • fe009142cf
    Merge pull request #3084 from iced-rs/synchronous-tasks Héctor 2025-10-15 22:54:57 +02:00
  • a0cfd52d1b
    Apply translation to levitated Cursor in scrollable Héctor Ramón Jiménez 2025-10-15 22:17:39 +02:00
  • 7086fa2168
    Skip update on RedrawRequested if not needed Héctor Ramón Jiménez 2025-10-15 21:59:13 +02:00
  • 859d6bb972
    Run a Task synchronously if immediately available Héctor Ramón Jiménez 2025-10-15 20:04:44 +02:00
  • d2e192042f
    Handle changes during RedrawRequested in the same frame Héctor Ramón Jiménez 2025-10-15 19:08:39 +02:00
  • 869891bbf0
    Parse press and release ice instructions Héctor Ramón Jiménez 2025-10-14 09:53:13 +02:00
  • 01429d72cd
    Levitate cursor in scrollable Héctor Ramón Jiménez 2025-10-11 07:57:37 +02:00
  • 62795909d8
    Make recorder widget generic over Theme Héctor Ramón Jiménez 2025-10-08 04:51:03 +02:00
  • 87ac14ec48
    Fix slider capturing all key events when hovered Héctor Ramón Jiménez 2025-10-08 04:41:13 +02:00
  • a064241a6b
    Replace doc_auto_cfg with doc_cfg Héctor Ramón Jiménez 2025-10-08 04:37:13 +02:00
  • 964a4707dc
    Inherit Theme palette from Program in tester Héctor Ramón Jiménez 2025-10-08 04:15:42 +02:00
  • d47c921b29
    Avoid redraw spam when tooltip follows cursor Héctor Ramón Jiménez 2025-10-08 03:46:32 +02:00
  • 25a96f8efc
    Attach tester to daemon Héctor Ramón Jiménez 2025-10-08 02:53:37 +02:00
  • f470333242
    fix combo-box text not getting cleared when clicking on selection edwloef 2025-09-24 10:30:09 +02:00
  • 0a34496c79
    Merge pull request #3059 from iced-rs/feature/test-recorder Héctor 2025-09-23 02:41:49 +02:00
  • 714c4982d6
    Use Task::discard in websocket example Héctor Ramón Jiménez 2025-09-23 02:27:42 +02:00
  • 629e795784
    Avoid underflow in stack widget Héctor Ramón Jiménez 2025-09-23 02:23:32 +02:00
  • 145534c92e
    Remove push_maybe from stack widget Héctor Ramón Jiménez 2025-09-23 02:23:12 +02:00
  • 8a1462b54c
    Update Ice example in documentation Héctor Ramón Jiménez 2025-09-23 02:11:02 +02:00
  • 4366a7cdb9
    Preview Preset in tester when selected Héctor Ramón Jiménez 2025-09-20 17:41:39 +02:00
  • 79d501f9a5
    Remove at from mouse instructions in Ice syntax Héctor Ramón Jiménez 2025-09-20 17:33:57 +02:00
  • 364b68f030
    Rename Mode::Impatient to Immediate Héctor Ramón Jiménez 2025-09-20 15:50:07 +02:00
  • 33256ac444
    Use labeled_slider for viewport size in tester Héctor Ramón Jiménez 2025-09-20 15:44:29 +02:00
  • c67ff2aadb
    Fix typo in docs of Selector::Output Héctor Ramón Jiménez 2025-09-20 14:33:42 +02:00
  • 3a0c78a2c0
    Write documentation for iced_selector Héctor Ramón Jiménez 2025-09-20 14:32:45 +02:00
  • a0a2f3aa52
    Write documentation for iced_tester Héctor Ramón Jiménez 2025-09-20 13:51:20 +02:00
  • c3f90fc420
    Update Cargo.lock Héctor Ramón Jiménez 2025-09-19 18:24:02 +02:00
  • e2df674aa5
    Merge branch 'master' into feature/test-recorder Héctor Ramón Jiménez 2025-09-19 18:23:28 +02:00
  • db5a1f6353
    Fix clippy lints for Rust 1.90 Héctor Ramón Jiménez 2025-09-19 18:22:45 +02:00
  • 8f87a2bc2e
    Make rule API consistent with space Héctor Ramón Jiménez 2025-09-19 18:09:59 +02:00
  • afac7be7d1
    Rename selector::visible_bounds to delineate Héctor Ramón Jiménez 2025-09-17 23:59:05 +02:00
  • 611f89fc59
    Rename space_{x,y} to space::{horizontal,vertical} Héctor Ramón Jiménez 2025-09-17 23:49:01 +02:00
  • 299eb54d6f
    Improve naming in iced_selector crate Héctor Ramón Jiménez 2025-09-17 22:56:58 +02:00
  • 53e4976915
    Merge pull request #3052 from OpenSauce/patch-2 Héctor 2025-09-16 00:41:36 +02:00
  • 800c0e4602
    Merge pull request #3056 from iced-rs/fix/macos-tahoe Héctor 2025-09-16 00:15:26 +02:00
  • b6f3057fae
    Update winit to fix debug build on macOS Tahoe Héctor Ramón Jiménez 2025-09-15 23:54:24 +02:00
  • 59e2687146
    Write documentation for new iced_test APIs Héctor Ramón Jiménez 2025-09-12 22:53:28 +02:00
  • 4cd35f7462
    Invalidate tooltip layout on mouse events Héctor Ramón Jiménez 2025-09-12 20:06:59 +02:00
  • 5796ba272e
    Remove missing_debug_implementations lint Héctor Ramón Jiménez 2025-09-12 05:25:09 +02:00
  • f9de884655
    Enable advanced shaping for text in iced widget helper Héctor Ramón Jiménez 2025-09-11 20:16:16 +02:00
  • 89b7585465
    Rename *_space to space_x and space_y Héctor Ramón Jiménez 2025-09-11 07:10:53 +02:00
  • c684fbd6af
    Rename horizontal_rule to rule and introduce Rule::vertical Héctor Ramón Jiménez 2025-09-11 06:51:53 +02:00
  • c70ce5af89
    Add id helper to selector module Héctor Ramón Jiménez 2025-09-11 06:24:13 +02:00
  • bc9951f84f
    Add proper string parser for Instruction Héctor Ramón Jiménez 2025-09-11 06:20:04 +02:00
  • faad8e2ed0
    Restore debug feature for websocket example Héctor Ramón Jiménez 2025-09-11 05:08:10 +02:00
  • 8d27a3bc26
    Leverage &str implementation of Selector for String Héctor Ramón Jiménez 2025-09-11 05:06:36 +02:00
  • a052ce58b0
    Merge branch 'master' into feature/test-recorder Héctor Ramón Jiménez 2025-09-11 04:57:17 +02:00
  • 25b965d26a
    Update system theme before creating window::State Héctor Ramón Jiménez 2025-09-11 02:46:44 +02:00
  • 04f53b5f62
    Broadcast potential theme changes on window creation Héctor Ramón Jiménez 2025-09-10 18:08:01 +02:00