Commit graph

  • e709fdc117 Add support for ⌘ + Backspace and ⌘ + Delete macOS shortcuts to text_input. Additionally, prevent move-by-word when text_input is secure. Andrew Baldwin 2025-03-26 11:37:45 -07:00
  • c49bce9de6
    Fix typo in documentation comment for filter_map Leigh 2025-09-08 18:52:47 +01:00
  • a9091f9edd
    Merge pull request #3051 from iced-rs/replace-dark-light Héctor 2025-09-08 14:50:49 +02:00
  • 1df16356ed
    Remove system module leftover from iced_winit Héctor Ramón Jiménez 2025-09-08 14:35:17 +02:00
  • 09c604c92d
    Add theme and theme_changes functions to system Héctor Ramón Jiménez 2025-09-08 14:32:24 +02:00
  • 9518573fce
    Add Fn suffix to application and daemon traits Héctor Ramón Jiménez 2025-09-08 12:29:10 +02:00
  • 323b17d458
    Write documentation for new ThemeFn traits Héctor Ramón Jiménez 2025-09-08 12:05:39 +02:00
  • b5974a23cc
    Remove hardcoded colors from todos example Héctor Ramón Jiménez 2025-09-08 11:22:13 +02:00
  • 7fedb0cc9b
    Fix edge cases when restoring system theme Héctor Ramón Jiménez 2025-09-08 11:03:45 +02:00
  • 74425d5cb1
    Set window theme to match color scheme of active theme Héctor Ramón Jiménez 2025-09-08 10:12:04 +02:00
  • e92c87061d
    Add linux-theme-detection feature through mundy Héctor Ramón Jiménez 2025-09-08 09:49:11 +02:00
  • ab7eb88951
    Use lighter color for link in tour example Héctor Ramón Jiménez 2025-09-08 06:07:41 +02:00
  • c1d7819c07
    Track window theme in window::State Héctor Ramón Jiménez 2025-09-08 06:01:36 +02:00
  • 354159bdf4
    Update png to 0.18 Héctor Ramón Jiménez 2025-09-08 05:40:31 +02:00
  • cb9b106ff8
    Allow system theme override with ICED_THEME env variable Héctor Ramón Jiménez 2025-09-08 05:32:23 +02:00
  • 4d32e733b7
    Fix styling example when system theme is selected Héctor Ramón Jiménez 2025-09-08 05:23:50 +02:00
  • 0111f514a1
    Use winit to obtain current theme::Mode Héctor Ramón Jiménez 2025-09-08 05:16:20 +02:00
  • 5c7ae8a3d6
    Enable needed mundy features explicitly Héctor Ramón Jiménez 2025-09-08 01:27:01 +02:00
  • 9445f5fcdf
    Replace dark-light with mundy Héctor Ramón Jiménez 2025-09-08 01:24:22 +02:00
  • efae3860bc
    Set wgpu viewport and scissoring before Primitive::draw Héctor Ramón Jiménez 2025-09-07 04:55:45 +02:00
  • 949852e5fe
    Remove target argument from Primitive::draw Héctor Ramón Jiménez 2025-09-06 21:27:48 +02:00
  • 6fbde6720f
    Fix typo in wgpu::Primitive docs Héctor Ramón Jiménez 2025-09-06 21:19:14 +02:00
  • 0d05ea56d3
    Introduce lightweight draw for wgpu::Primitive Héctor Ramón Jiménez 2025-09-06 21:17:38 +02:00
  • 53a98bf7de
    Hide Storage from Primitive for type-safety Héctor Ramón Jiménez 2025-09-06 20:23:31 +02:00
  • 6a1cd02b3a
    Clarify "this" in time::now docs Héctor Ramón Jiménez 2025-09-06 17:15:27 +02:00
  • d9f24dddb9
    Add a pure now helper to time module Héctor Ramón Jiménez 2025-09-06 17:07:24 +02:00
  • ebe223cb5d
    Relax Send and Sync bounds for wgpu::Primitive on Wasm Héctor Ramón Jiménez 2025-09-06 06:16:00 +02:00
  • 355f0e0921
    Fix SIGSEGV on exit in some edge cases Héctor Ramón Jiménez 2025-09-06 06:02:11 +02:00
  • c65bfd1afb
    Apply scale_factor to sizing tasks in window Héctor Ramón Jiménez 2025-09-02 23:33:42 +02:00
  • 74b792b608
    Use f32 for scale_factor Héctor Ramón Jiménez 2025-09-02 23:29:22 +02:00
  • ad0e4c53cf
    Stop invalidating layout in tooltip widget Héctor Ramón Jiménez 2025-08-31 17:22:08 +02:00
  • 9a59b8a6d4
    Merge pull request #3048 from iced-rs/auto-shaping-strategy Héctor 2025-08-30 19:03:43 +02:00
  • e324b18dff
    Avoid snapshot testing in CI with --all-features Héctor Ramón Jiménez 2025-08-30 18:42:11 +02:00
  • 665c89a062
    Use Shaping::Basic for icon helpers in examples Héctor Ramón Jiménez 2025-08-30 18:34:38 +02:00
  • 6df435adba
    Use Default implementation of text::Shaping Héctor Ramón Jiménez 2025-08-30 18:30:23 +02:00
  • bc7d64987e
    Add Auto strategy to text::Shaping Héctor Ramón Jiménez 2025-08-30 18:15:12 +02:00
  • d31a7b6ae8
    Update Cargo.lock Héctor Ramón Jiménez 2025-08-30 17:45:48 +02:00
  • 9994f1f133
    Avoid compressing the cross-axis in flex layout Héctor Ramón Jiménez 2025-08-29 13:19:37 +02:00
  • 5417b630a5
    Fix Send requirements in WebAssembly builds Héctor Ramón Jiménez 2025-08-29 09:07:19 +02:00
  • 4991a1a7f3
    Remove Debug bound in devtools::TimeMachine Héctor Ramón Jiménez 2025-08-29 08:50:27 +02:00
  • 4f7444bddf
    Move tester to a new iced_tester subcrate Héctor Ramón Jiménez 2025-08-29 08:39:44 +02:00
  • 9e81c2b9e8
    Merge branch 'master' into feature/test-recorder Héctor Ramón Jiménez 2025-08-29 04:25:52 +02:00
  • 6be707267e
    Revert "Make Widget::diff mutable" Héctor Ramón Jiménez 2025-08-29 04:21:43 +02:00
  • caeb9ce49c
    Merge pull request #3045 from iced-rs/limits-compression Héctor 2025-08-29 03:55:30 +02:00
  • a88e67105e
    Use Runtime::enter in Emulator Héctor Ramón Jiménez 2025-08-28 13:14:30 +02:00
  • 2d83da799a
    Resubscribe before waiting for Task in Emulator Héctor Ramón Jiménez 2025-08-28 13:10:35 +02:00
  • 720ffa3e0b
    Fix Zen mode finishing early with Task::none() Héctor Ramón Jiménez 2025-08-28 12:37:58 +02:00
  • 71ee026444
    Add Zen variant to emulator::Mode 🧘 Héctor Ramón Jiménez 2025-08-28 11:44:18 +02:00
  • 751714388c
    Use default window::Settings::size as tester viewport Héctor Ramón Jiménez 2025-08-28 10:41:22 +02:00
  • 11928ba668
    Merge Mouse::Press and Mouse::Move interactions Héctor Ramón Jiménez 2025-08-28 10:40:43 +02:00
  • bf3ac04498
    Keep window::open impure (for now) Héctor Ramón Jiménez 2025-08-27 10:59:45 +02:00
  • d7aab6c4ec
    Remove leftover code in selector module Héctor Ramón Jiménez 2025-08-27 10:55:34 +02:00
  • 7c1f193542
    Add visible_bounds helper to widget::selector Héctor Ramón Jiménez 2025-08-27 10:54:53 +02:00
  • 445b6c8608
    Fix duplicate recording when Overlay present Héctor Ramón Jiménez 2025-08-27 10:54:17 +02:00
  • 1c54f5e3e9
    Improve naming of Error variants in iced_test Héctor Ramón Jiménez 2025-08-27 06:18:23 +02:00
  • ed873514e5
    Parse and validate all tests first in iced_test::run Héctor Ramón Jiménez 2025-08-27 06:12:38 +02:00
  • d8dbb7568a
    Iterate instructions instead of collecting in iced_test::run Héctor Ramón Jiménez 2025-08-27 06:04:12 +02:00
  • 6a6a2ac8c5
    Implement iced_test::run entrypoint for ice testing Héctor Ramón Jiménez 2025-08-27 06:02:02 +02:00
  • e136e14b7c
    Introduce Asserting mode after Recording in tester Héctor Ramón Jiménez 2025-08-27 05:04:27 +02:00
  • ebaf0238a9
    Disambiguate text selectors when recording with a coordinate fallback Héctor Ramón Jiménez 2025-08-27 04:43:46 +02:00
  • d64cb0d9c1
    Discard last recorded mouse movements in tester Héctor Ramón Jiménez 2025-08-27 04:19:08 +02:00
  • 14de69704d
    Centralize debug::hot in Program implementations Héctor Ramón Jiménez 2025-08-27 02:42:28 +02:00
  • 0b00fcfff5
    Remove test feature and expose Preset unconditionally Héctor Ramón Jiménez 2025-08-27 02:33:58 +02:00
  • f9a6a3051d
    Remove Oklab gradient support Héctor Ramón Jiménez 2025-08-23 21:13:54 +02:00
  • 7d72b9135d
    Remove alpha interpolation in oklab shader Héctor Ramón Jiménez 2025-08-23 20:48:10 +02:00
  • 1923d1db1e
    Try to find text targets in tester::recorder Héctor Ramón Jiménez 2025-08-23 06:37:02 +02:00
  • 81d1eda7fe
    Introduce selector flag and decouple iced_widget from iced_runtime Héctor Ramón Jiménez 2025-08-23 05:15:57 +02:00
  • 34a42b5ad4
    Move all operations to widget::operation module Héctor Ramón Jiménez 2025-08-23 03:54:54 +02:00
  • 885d45f435
    Fix broken intra-doc links Héctor Ramón Jiménez 2025-08-23 02:41:52 +02:00
  • fbe60feb7e
    Remove Id for container, scrollable, and text_input Héctor Ramón Jiménez 2025-08-23 02:04:30 +02:00
  • 63142d34fc
    Introduce new iced_selector subcrate and refactor Operation Héctor Ramón Jiménez 2025-08-23 01:44:17 +02:00
  • d5521f4230
    Loosen Limits for children of row::Wrapping Héctor Ramón Jiménez 2025-08-22 05:29:49 +02:00
  • b476ab277a
    Remove debug_assert! from scrollable by enforcing compression Héctor Ramón Jiménez 2025-08-21 23:06:07 +02:00
  • 3ad578e248
    Skip third flex pass entirely if main axis is compressed Héctor Ramón Jiménez 2025-08-21 18:16:46 +02:00
  • 49a300ab38
    Fix window::Icon verbose Debug implementation Héctor Ramón Jiménez 2025-08-21 16:24:41 +02:00
  • 7711b49f6b
    Propagate Limits::compression in flex layout Héctor Ramón Jiménez 2025-08-21 06:22:22 +02:00
  • 04639a4194
    Update dependencies in Cargo.lock Héctor Ramón Jiménez 2025-08-21 03:52:01 +02:00
  • 0e226f6f39
    Merge pull request #3038 from iced-rs/mutable-widget Héctor 2025-08-21 03:42:37 +02:00
  • 5050fcc7ac
    Implement width and height for responsive Héctor Ramón Jiménez 2025-08-21 03:30:13 +02:00
  • 7a7d562b03
    Make Shrink take priority over nested Fill Héctor Ramón Jiménez 2025-08-21 02:26:10 +02:00
  • 199a189515
    Ungate responsive from the lazy feature flag Héctor Ramón Jiménez 2025-08-21 00:07:04 +02:00
  • 6f72ac4650
    Remove internal State from responsive Héctor Ramón Jiménez 2025-08-20 23:31:35 +02:00
  • 497ebcd0c3
    Make Widget::diff mutable Héctor Ramón Jiménez 2025-08-20 23:14:23 +02:00
  • 31bc6d48cd
    Make Widget::layout and operate mutable Héctor Ramón Jiménez 2025-08-20 22:42:15 +02:00
  • 8ca25d627f
    Make recorder widget produce Interaction Héctor Ramón Jiménez 2025-08-20 15:31:12 +02:00
  • 2532099efc
    Disable tester feature in todos by default Héctor Ramón Jiménez 2025-08-20 15:07:08 +02:00
  • b20168b614
    Capitalize mode value in ice metadata Héctor Ramón Jiménez 2025-08-20 14:43:37 +02:00
  • c8ccba5535
    Use mouse::Button::Left by default in ice tests Héctor Ramón Jiménez 2025-08-20 14:03:51 +02:00
  • bdcaadbe00
    Introduce instruction::Target in test crate Héctor Ramón Jiménez 2025-08-20 13:47:34 +02:00
  • f9755b0b7a
    Introduce Ice format and save test metadata Héctor Ramón Jiménez 2025-08-15 21:22:41 +02:00
  • eee7c55d34
    make Layout::children return an ExactSizeIterator edwloef 2025-04-30 19:15:28 +02:00
  • 9490d735c5
    Avoid merging into empty layers in layer::Stack Héctor Ramón Jiménez 2025-08-19 08:06:25 +02:00
  • 806500048d
    Merge layers from top to bottom in layer::Stack Héctor Ramón Jiménez 2025-08-19 05:45:43 +02:00
  • fb5ac7dcb0
    Perform layer::Stack::merge before rendering Héctor Ramón Jiménez 2025-08-18 20:51:57 +02:00
  • ab4fdaf91d
    Consider pending geometry in wgpu::Layer Héctor Ramón Jiménez 2025-08-18 20:04:55 +02:00
  • 47f0d5bae4
    Add child method to Layout Héctor Ramón Jiménez 2025-08-18 02:29:13 +02:00
  • 2fd530a918
    Merge pull request #3035 from iced-rs/canvas-cache-draw-with-bounds Héctor 2025-08-17 23:42:41 +02:00
  • f2aa570aac
    Introduce draw_with_bounds to canvas::Cache Héctor Ramón Jiménez 2025-08-17 22:31:58 +02:00
  • c1f7345ceb
    Reuse only the last layer after merging in layer::Stack Héctor Ramón Jiménez 2025-08-17 10:05:45 +02:00
  • 4d93837094
    Merge only contiguous layers in layer::Stack Héctor Ramón Jiménez 2025-08-17 09:31:46 +02:00