summaryrefslogtreecommitdiffstats
path: root/widget/src/scrollable.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-21Run `cargo fmt`Libravatar Héctor Ramón Jiménez1-1/+1
2025-02-12Simplify `InputMethod` API with only two statesLibravatar Héctor Ramón Jiménez1-2/+2
Co-authored-by: rhysd <lin90162@yahoo.co.jp> Co-authored-by: KENZ <KENZ.gelsoft@gmail.com>
2025-02-07Fix scrolling offset of preedit windowLibravatar KENZ1-1/+1
2025-02-04Take `Event` by reference in `Widget::update`Libravatar Héctor Ramón Jiménez1-4/+4
2025-02-03Fix `InputMethod` conflicts with multiple scrollablesLibravatar Héctor Ramón Jiménez1-4/+8
2025-02-03Introduce `Levitating` variant for `mouse::Cursor`Libravatar Héctor Ramón Jiménez1-2/+4
2025-02-02Refactor and simplify `input_method` APILibravatar Héctor Ramón Jiménez1-13/+5
2025-02-02Draft `input_method` supportLibravatar KENZ1-2/+17
2025-02-01Add `horizontal` helper to `scrollable`Libravatar Héctor Ramón Jiménez1-0/+5
2025-02-01Revert automatic horizontal scroll in `scrollable`Libravatar Héctor Ramón Jiménez1-7/+1
2025-02-01Fix `viewport` when using nested `scrollable`sLibravatar Héctor Ramón Jiménez1-6/+6
2025-01-30Use `Into<Id>` for `scrollable::Id` argumentsLibravatar Héctor Ramón Jiménez1-8/+19
2025-01-06Rename `*_disabled` to `is_*_disabled` in `scrollable`Libravatar Héctor Ramón Jiménez1-8/+8
2025-01-06Simplify `scrollable` disabled styling calculationLibravatar Héctor Ramón Jiménez1-24/+11
2025-01-06Migrate scrollbar disabled style status to iced 0.13.Libravatar dtzxporter1-14/+65
Feel free to change the 'name' of it. I originally used 'disabled' to signal that it's not usable, but still visible. 'Overflowing' may be a better term.
2024-12-10Draft `iced_test` crate and test `todos` exampleLibravatar Héctor Ramón Jiménez1-1/+1
2024-12-02Fix new `clippy` lintsLibravatar Héctor Ramón Jiménez1-2/+2
2024-11-11Fix docs of `Scrollable::with_direction` and `Scrollable::direction`Libravatar edwloef1-2/+2
2024-11-05Rename `Widget::on_event` to `update`Libravatar Héctor Ramón Jiménez1-2/+2
2024-11-05Replace `event::Status` in `Widget::on_event` with `Shell::capture_event`Libravatar Héctor Ramón Jiménez1-35/+27
2024-11-05Split `Shell::request_redraw` into two different methodsLibravatar Héctor Ramón Jiménez1-1/+1
2024-11-05Implement `reactive-rendering` for `scrollable`Libravatar Héctor Ramón Jiménez1-294/+331
2024-10-14Add `PartialEq` derives for widget stylesLibravatar BradySimon1-3/+3
2024-09-19Show `scrollable` doc example in multiple placesLibravatar Héctor Ramón Jiménez1-1/+41
2024-09-18Fix `scrollable` transactions when `on_scroll` is not setLibravatar Héctor Ramón Jiménez1-8/+10
2024-09-18Fix scrolling direction with trackpad in `scrollable`Libravatar Héctor Ramón Jiménez1-1/+1
2024-09-10Notify all `scrollable::Viewport` changesLibravatar Héctor Ramón Jiménez1-14/+44
Co-authored-by: Daniel Yoon <101683475+Koranir@users.noreply.github.com>
2024-09-10Implement `scroll_by` operation for `scrollable`Libravatar lufte1-31/+59
`scroll_by` allows scrolling an absolute offset that is applied to the current scrolling position.
2024-09-08Enable horizontal scrolling without shift modifierLibravatar Matt Woelfel1-6/+20
Fixes #2359.
2024-09-08Implement mouse wheel transactions for `scrollable`Libravatar Héctor Ramón Jiménez1-9/+34
See https://wiki.mozilla.org/Gecko:Mouse_Wheel_Scrolling#Mouse_wheel_transaction Co-authored-by: Daniel Yoon <101683475+Koranir@users.noreply.github.com>
2024-08-08Introduce `black_box` and `chain` in `widget::operation`Libravatar Héctor Ramón Jiménez1-1/+1
2024-07-30Reintroduce `Scrollable::with_direction`Libravatar Héctor Ramón Jiménez1-1/+9
2024-07-18Adapt `scrollable` sizing strategy to contentsLibravatar Héctor Ramón Jiménez1-5/+13
2024-07-16Fix `Scrollable::spacing` not embedding the `Scrollbar`Libravatar Héctor Ramón Jiménez1-37/+22
2024-07-12Rename `embed_*` in `Scrollable` to simply `spacing`Libravatar Héctor Ramón Jiménez1-43/+56
2024-07-12Improve `Border` ergonomicsLibravatar Héctor Ramón Jiménez1-4/+5
2024-07-12Introduce helper methods for alignment for all widgetsLibravatar Héctor Ramón Jiménez1-27/+48
2024-07-11Fix broken doc links in `widget::scrollable`Libravatar Héctor Ramón Jiménez1-4/+4
2024-07-11Add support for embedded scrollbars for `scrollable`Libravatar Héctor Ramón Jiménez1-163/+248
Co-authored-by: dtzxporter <dtzxporter@users.noreply.github.com>
2024-07-11Add `align_x` and `align_y` helpers to `Scrollable`Libravatar Héctor Ramón Jiménez1-0/+26
2024-07-05Hide internal `Task` constructorsLibravatar Héctor Ramón Jiménez1-3/+4
2024-07-02doc: remove extraneous commentLibravatar Vlad-Stefan Harbuz1-1/+0
2024-06-14Replace `Command` with a new `Task` API with chain supportLibravatar Héctor Ramón Jiménez1-14/+10
2024-04-26Fix `Shift` scrolling for `scrollable` on macOSLibravatar Héctor Ramón Jiménez1-1/+3
Apparently, macOS inverts the scrolling axes automatically now. Was this a thing before, or did an update just break user space?
2024-04-26Capture scrollbar events in a `scrollable` before content eventsLibravatar Héctor Ramón Jiménez1-142/+142
2024-04-25Introduce `opaque` widget helperLibravatar Héctor Ramón Jiménez1-1/+1
2024-04-23Don't consume unused scroll events (#2397)Libravatar Daniel1-39/+45
* Initial Commit * Update scrollable.rs * Use `let _ = ` instead of `_ =` for consistency --------- Co-authored-by: Héctor Ramón Jiménez <hector@hecrj.dev>
2024-04-23Fix clip bounds with nested `scrollable` widgetsLibravatar Héctor Ramón Jiménez1-4/+8
2024-04-03Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez1-3/+3
2024-03-24Use `Catalog` approach for all widgetsLibravatar Héctor Ramón Jiménez1-66/+65