New
Unclaimed project
Are you a maintainer of iced? Claim this project to take control of your public changelog and roadmap.
Changelog
A cross-platform GUI library for Rust, inspired by Elm
Last updated 1 day ago
comet debugger and devtools foundations. #2879comet. #2881comet. #2891table widget. #3018grid widget. #2885sensor widget. #2751float widget and other cool stuff. #2916pin widget. #2673wrap method for column widget. #2884auto_scroll support for scrollable widget. #2973delay support for tooltip widget. #2960Auto strategy to text::Shaping. #3048markdown parsing. #2776markdown widget. #3005markdown widget. #3022crisp feature for default quad snapping. #2969graphics::layer::Stack. #3033iced_wgpu and concurrency foundations. #2857column and row widgets. #2611Compositor initialization in winit shell. #2722Justified text alignment. #2836mouse_area. #2602Default implementation for iced_wgpu::geometry::Cache. #2619physical_key field to KeyReleased event. #2608total_size method for qr_code widget. #2606PartialEq implementations for widget styles. #2637Send marker to iced_wgpu::Renderer by using Arc in caches. #2692Status for scrollbar widget. #2585warning color to theme::Palette. #2607maximized and fullscreen fields to window::Settings. #2627window tasks for controlling sizes and resize increments. #2633window task for drag resizing. #2642widget module. #2746time::repeat subscription. #2747progress_bar. #2748scale support for image widget. #2755LineEnding support for text_editor. #2759Mul<Transformation> implementation for mouse::Cursor and mouse::Click. #2758animation module support for Wasm target. #2764DEPENDENCIES. #2769unfocus widget operation. #2804sipper support and some QoL. #2805is_focused widget operation. #2812window pre-presentation to windowing system. #2849spacing for wrapped rows. #2852text_editor. #2901min_size method to PaneGrid. #2911sensor widget. #2944Debug implementation for Task. #2955draw_with_bounds method to canvas::Cache. #3035Task Execution and RedrawRequested Consistency. #3084id method to text_editor. #2653horizontal and vertical methods to Padding. #2655is_focused selector and find / find_all operations. #2664push and into_options methods to combo_box::State. #2684Hidden variant to mouse::Interaction. #2685menu_height method to pick_list and combo_box widgets. #2699text_color to toggler::Style. #2707text_shaping method to combo_box widget. #2714transparent field for window::Settings. #2728closeable and minimizable fields to window::Settings. #2735window::monitor_size task. #2754Size and Vector. #2767hidden method to scrollable widget. #2775Control modifier. #2801mouse::Interaction. #2815vsync field to window::Settings. #2837wgpu-bare feature flag to disable default wgpu features. #2828ratio method for Size. #2861⌘ + Backspace and ⌘ + Delete macOS shortcuts. #2862x11 and wayland feature flags. #2869label method for checkbox widget. #2873shader::Pipeline trait for easier wgpu resource management. #2876select_range widget operation. #2890grid! macro helper. #2904warning style for container widget. #2912toggler::Status::Disabled. #2908allow_automatic_tabbing task to runtime::window. #2933FromStr and Display implementations for Color. #2937text::Renderer trait in iced_graphics with fill_raw method. #2958font_maybe helper for text widget. #2988filter_map method to Subscription. #2981repeat field to keyboard::Event::KeyPressed. #2991markdown rendering. #2999Rescaled variant to window::Event. #3001beacon server listen address. #3003push_under method to stack widget. #3010NONE constant to keyboard::Modifiers. #3037shadow field to overlay::menu::Style. #3049draw_mesh_cache method in mesh::Renderer trait. #3070is_empty method for text_editor::Content. #3117*Assign implementations for Point and Vector. #3131Background instead of Color styling for scrollable. #3127CornerPreference window setting for Windows. #3128move_to method for Editor API. #3125Background and padding_ratio support for toggler styling. #3129iced_highlighter. #2822Sub<Vector> for Cursor. #3137Rc with Arc for markdown caching. #2599button::Catalog and Style documentation. #2590clock example to display ticks and numbers. #2644PartialEq and Eq for mouse::click::Kind. #2741Color::from_rgb8 and Color::from_rgba8 as const. #2749directories-next crate with directories. #2761Widget::update to take Event by reference. #2781gallery example with blurhash previews. #2796wasm-timer with wasmtimer. #2780Palette Generation. #2811Task::perform bound from Fn to FnOnce. #2827quad shader to use a single SDF in iced_wgpu. #2967Limits::min directly in scrollable::layout. #3004theme::Palette generation by leveraging Oklch. #3028Widget Methods. #3038Shrink over Fill in layout logic. #3045format! with concat! for string literals. #2695window::run_with_handle with a more powerful window::run. #2718palette module public. #2771PowerPreference to HighPerformance in iced_wgpu. #2813button::DEFAULT_PADDING public. #2858Url parsing in markdown widget with String URIs. #2992container. #2871input_method module public. #2897iced logo to built-in icons font. #2902Layout::children return an ExactSizeIterator. #2915fancy-regex instead of onig for syntect. #2932warning status to toast example. #2936scroll_to and snap_to to allow operating on a single axis. #2994png-format feature from iced_tiny_skia. #3043keyboard subscriptions into a single listen subscription. #3135wgpu to 22.0. #2510wgpu to 23.0. #2663wgpu to 24.0. #2832wgpu to 26.0. #3019wgpu to 27.0. #3097image to 0.25. #2716cosmic-text to 0.13. #2834cosmic-text to 0.14. #2880cosmic-text to 0.15. #3098resvg to 0.45. #2846wasmtimer to 0.4.2. #3012dark-light to 2.0. #2724openssl to 0.10.70. #2783winit fork with 0.30.8 fixes. #2737wgpu documentation. #2593open_events. #2594row with spacing. #2596Fill elements in a Shrink cross axis. #2598wgpu. #2601Frame. #2605loading_spinners example skipping part of the animation cycle. #2617File* events not marked as unsupported for Wayland. #2615markdown::view iterator lifetime with resulting Element. #2623text_editor widget. #2632pane_grid losing continuity when adding or removing panes. #2628sort_by without total ordering in tiny-skia damage tracking. #2651Scrollable::with_direction and direction. #2668button calling its on_press handler unnecessarily. #2683system_information example getting stuck at boot. #2681tooltip widget not redrawing when hovered. #2675pane_grid::DragEvent::Canceled not emitted within deadband. #2691text::Wrapping not being applied to Paragraph. #2723markdown lists without empty line. #2641the_matrix example. #2731iced_wgpu. #2701Image not respecting viewport bounds. #2752iced_wgpu. #2782image::Viewer. #2795cpu_brand in system_information always being empty. #2797mouse_area when hovered. #2845futures-executor being pulled even when it's not the default executor. #2841grid widget when evenly distributed. #2896combo_box due to cleared children during diff. #2905wgpu interpreting atlas texture as cube map instead of texture array. #2919quad shader blending without pre-multiplication. #2925iced_wgpu. #2962Rectangle::is_within implementation. #2966iced_tiny_skia. #2964title mention in documentation. #2972iced_wgpu. #2975debug builds on macOS Tahoe. #3056filter_map. #3052container::Style not respecting crisp feature. #3112text_editor. #3115Widget::mouse_interaction. #2696custom_shader example. #2738ButtonReleased event inside image::Viewer. #2744on_link_click in rich_text. #2803text_editor after theme changes. #2818window::Preedit on translucent themes. #2819(0, 0). #2829derive feature for serde dependency. #2854bezier_tool listed as an example in the Widget trait docs. #2867Length::is_fill. #2892scrollable touch scrolling when out of bounds. #2906Element::explain being hidden by multi-layer widgets. #2913Shell::request_redraw on component. #2930iced_tiny_skia. #2929tree parameter in Widget trait. #2950text_editor syntax highlighting not updating on paste. #2947svg scaling in iced_tiny_skia. #2954iced_tiny_skia. #2882canvas widget. #2959Path::circle. #2979iced_tiny_skia. #2977iced_tiny_skia. #2986Status of svg widget not being updated on cursor movement. #3009hover widget ignoring events in certain conditions. #3015iced_wgpu choosing wrong texture format in wgpu::image::atlas. #3016geometry example. #3020iced_tiny_skia. #3032combo_box text not getting cleared on selection. #3063wgpu surface not being reconfigured on SurfaceError::Lost or Outdated. #3067slider widget on Windows . #3068Paragraph::hit_span returning false positives at end of content. #3072Limits::loose documentation. #3116clippy lint. #3118iced_tiny_skia using a Window instead of a Display handle for softbuffer::Context creation. #3090fn operate in tooltip widget. #3132svg. #3123keyboard::listen reporting captured key events. #3136Many thanks to...