Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-02-26 | Free proxy slots unconditionally in `AboutToWait` | 1 | -5/+5 | ||
2025-02-21 | Run `cargo fmt` | 3 | -5/+7 | ||
2025-02-14 | Fix priority of redraw requests in `winit` shell | 1 | -1/+1 | ||
2025-02-14 | Fix updating spans cache for pre-edit content in window manager | 1 | -0/+4 | ||
2025-02-13 | Clear pre-edit window state when pre-edit content is `None` | 1 | -0/+2 | ||
2025-02-13 | Simplify preedit overlay creation | 1 | -8/+3 | ||
2025-02-12 | Simplify `InputMethod` API with only two states | 1 | -42/+56 | ||
Co-authored-by: rhysd <lin90162@yahoo.co.jp> Co-authored-by: KENZ <KENZ.gelsoft@gmail.com> | |||||
2025-02-07 | Fix system informations `cpu_brand` always being empty | 1 | -2/+6 | ||
This was caused by a misuse of the `global_cpu_info` function, which does not contain a valid `cpu_brand` field. To fix this, we now get the first cpu and return it's brand instead. Fixes #2794 | |||||
2025-02-06 | Set correct text size for text in preedit window | 1 | -1/+3 | ||
2025-02-03 | Fulfill `InputMethod` requests only during `RedrawRequested` | 1 | -4/+4 | ||
2025-02-03 | Use `text::Span::new` in `window_manager` | 1 | -26/+9 | ||
2025-02-03 | Implement basic IME selection in `Preedit` overlay | 1 | -25/+95 | ||
2025-02-03 | Clamp pre-edit inside viewport bounds | 1 | -11/+35 | ||
2025-02-03 | Track pre-edits separately from focus in text inputs | 1 | -2/+4 | ||
2025-02-02 | Add neutral `None` variant to `InputMethod` | 1 | -4/+7 | ||
2025-02-02 | Refactor and simplify `input_method` API | 4 | -175/+174 | ||
2025-02-02 | Copy `winit` docs for `input_method::Event` | 1 | -1/+4 | ||
2025-02-02 | Run `cargo fmt` and fix lints | 1 | -4/+2 | ||
2025-02-02 | Draft `input_method` support | 3 | -16/+171 | ||
2025-02-02 | Fix infinite runtime loop when queue redraws at a specific time | 1 | -0/+13 | ||
2025-01-28 | Remove unused `winapi` crate from dependencies | 1 | -3/+0 | ||
2025-01-16 | Fix broken doc link in `winit::conversion` | 1 | -3/+1 | ||
2025-01-16 | feat: add a window drag resize task | 2 | -1/+34 | ||
2025-01-14 | Panic instead of erroring when compositor channel unexpectedly closes | 1 | -12/+5 | ||
2025-01-06 | Rename `window::change_*` tasks to `set_*` | 1 | -3/+3 | ||
2025-01-06 | Fix unintuitive variable name in `winit::program` | 1 | -9/+9 | ||
2025-01-06 | Remove `window::change_title` since it's redundant | 1 | -5/+0 | ||
Applications can change title declaratively. | |||||
2025-01-06 | window task for setting resize increments | 1 | -0/+10 | ||
2025-01-06 | window resizable task | 1 | -0/+5 | ||
2025-01-06 | window tasks for setting min and max size | 1 | -0/+20 | ||
2025-01-06 | add Task and Action for changing a window title | 1 | -0/+5 | ||
2025-01-06 | Simplify type annotations in `winit::program` | 1 | -6/+2 | ||
2025-01-06 | Initialize `Compositor` lazily in `winit` shell | 1 | -143/+144 | ||
... and get rid of the ghost boot window! | |||||
2025-01-06 | Use "outer" positions in all window-related operations | 2 | -2/+17 | ||
2024-12-14 | Support custom renderers in `iced_test` through `renderer::Headless` trait | 1 | -0/+11 | ||
2024-12-10 | Add image and hash snapshot-based testing to `iced_test` | 3 | -61/+33 | ||
2024-11-21 | Remove `surface` argument of `Compositor::screenshot` | 1 | -1/+0 | ||
This argument was completely ignored by the wgpu renderer, and used only for the `clip_mask` by the `tiny_skia` renderer. I believe creating a new clip mask is correct. This way it's possible to render offscreen without needing a surface. | |||||
2024-11-05 | Replace `reactive-rendering` feature with `unconditional-rendering` | 2 | -3/+5 | ||
2024-11-05 | Fix deferred layout on resize after drawing | 1 | -59/+33 | ||
2024-11-05 | Request a redraw when a window is resized | 1 | -0/+7 | ||
If we do not request it, macOS does not get any `RedrawRequested` events. Shouldn't `winit` [take care of this]? Probably a bug. [take care of this]: https://docs.rs/winit/0.30.5/winit/event/enum.WindowEvent.html#variant.RedrawRequested | |||||
2024-11-05 | Fix `WindowManager::is_idle` in `iced_winit` | 1 | -1/+1 | ||
2024-11-05 | Implement `reactive-rendering` for `text_input` | 2 | -30/+34 | ||
... and fix the redraw queue logic in `iced_winit`. | |||||
2024-11-05 | Implement `reactive-rendering` for `slider` | 1 | -0/+2 | ||
2024-11-05 | Remove `TODO` about reactive rendering in `iced_winit` | 1 | -5/+0 | ||
2024-11-05 | Draft `reactive-rendering` feature for `button` | 3 | -28/+74 | ||
2024-10-24 | Prevent unintended keyboard input during focus. | 1 | -0/+2 | ||
2024-10-04 | Add `window::Settings::fullscreen` | 1 | -0/+5 | ||
Corresponds to `winit::window::WindowAttributes::with_fullscreen`. Currently only allows to set `Fullscreen::Borderless(None)` meaning borderless on the current monitor, exclusive fullscreen does not make sense for a GUI and iced does not expose monitors yet. | |||||
2024-10-04 | Add `window::Settings::maximized` | 1 | -0/+1 | ||
Corresponds to `winit::window::WindowAttributes::with_maximized` | |||||
2024-10-02 | Add `modified_key` to `keyboard::Event::KeyReleased` | 1 | -0/+1 | ||
2024-09-26 | added physical_key to KeyReleased event | 1 | -0/+1 | ||