summaryrefslogtreecommitdiffstats
path: root/widget/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Split `Shell::request_redraw` into two different methodsLibravatar Héctor Ramón Jiménez2024-11-0511-90/+67
|
* Implement `reactive-rendering` for `scrollable`Libravatar Héctor Ramón Jiménez2024-11-051-294/+331
|
* Implement `reactive-rendering` for `menu`Libravatar Héctor Ramón Jiménez2024-11-051-6/+37
|
* Implement `reactive-rendering` for `pick_list`Libravatar Héctor Ramón Jiménez2024-11-051-23/+34
|
* Implement `reactive-rendering` for `toggler`Libravatar Héctor Ramón Jiménez2024-11-051-17/+32
|
* Implement `reactive-rendering` for `radio`Libravatar Héctor Ramón Jiménez2024-11-051-11/+32
|
* Implement `reactive-rendering` for `checkbox`Libravatar Héctor Ramón Jiménez2024-11-051-14/+35
|
* Implement `reactive-rendering` for `text_input`Libravatar Héctor Ramón Jiménez2024-11-052-59/+168
| | | | ... and fix the redraw queue logic in `iced_winit`.
* Implement `reactive-rendering` for `slider`Libravatar Héctor Ramón Jiménez2024-11-051-132/+158
|
* Draft `reactive-rendering` feature for `button`Libravatar Héctor Ramón Jiménez2024-11-051-44/+68
|
* Add `relabel` helper to `pane_grid::State`Libravatar Héctor Ramón Jiménez2024-10-241-14/+15
|
* Rename `state::Widget` to `pane_grid::Memory`Libravatar Héctor Ramón Jiménez2024-10-242-16/+15
|
* Fix `responsive` diffing when `Tree` is emptied by ancestorsLibravatar Héctor Ramón Jiménez2024-10-241-1/+4
|
* Remove duplicated `maximized` state in `pane_grid`Libravatar Héctor Ramón Jiménez2024-10-242-45/+59
|
* Keep `Pane` associated to state / layout after swapLibravatar Cory Forsstrom2024-10-241-2/+18
| | | | | | | State continuity is dependent on keeping a node associated to it's original `Pane` id. When splitting -> swapping nodes, we need to assign it back to the original `Pane` to enforce continuity.
* Retain widget state against incoming panesLibravatar Cory Forsstrom2024-10-242-125/+135
| | | | | | | | | | We can associate each state with a `Pane` and compare that against the new panes to remove states w/ respective panes which no longer exist. Because we always increment `Pane`, new states are always added to the end, so this retain + add new state approach will ensure continuity when panes are added & removed
* Use BTreeMap for Ord iteration of panesLibravatar Cory Forsstrom2024-10-241-4/+4
| | | | | This ensures continuity in how panes are iterated on when building widget state
* Update button Catalog and Style documentation (#2590)Libravatar Michelle Granat2024-10-171-0/+51
| | | | | | | | | | | | | | | * Update button Catalog and Style documentation * Clarified button documentation * fix code typo * Run `cargo fmt` * Fixed docs to pass tests --------- Co-authored-by: Héctor Ramón Jiménez <hector@hecrj.dev>
* Fix new elided lifetime lint in the `beta` toolchainLibravatar Héctor Ramón Jiménez2024-10-172-2/+2
|
* Merge pull request #2632 from leo030303/fix_delete_key_bugLibravatar Héctor2024-10-141-1/+3
|\ | | | | Fixed bug where delete key wasn't working in the text editor
| * Fix `Binding::Delete` not triggering in `text_editor`Libravatar Leo Ring2024-10-141-1/+3
| |
* | Add `PartialEq` derives for widget stylesLibravatar BradySimon2024-10-1412-18/+18
| |
* | Fix `mouse::Cursor` fighting in `stack` widgetLibravatar Héctor Ramón Jiménez2024-10-041-4/+2
| |
* | Fix `responsive`, `component`, and `lazy` always returning an `overlay`Libravatar Héctor Ramón Jiménez2024-10-043-61/+80
| |
* | Implement `Overlay::operate` for `responsive::Overlay`Libravatar Héctor Ramón Jiménez2024-10-041-0/+11
|/
* Merge pull request #2623 from boondocklabs/markdown-lifetimeLibravatar Héctor2024-10-021-2/+2
|\ | | | | Change lifetime of markdown IntoIterator Item, as it does not need to live as long as the returned Element
| * Change lifetime of markdown view IntoIterator Item, as it does not need to ↵Libravatar Matt Thompson2024-10-011-2/+2
| | | | | | | | live as long as the returned Element.
* | Merge pull request #2606 from tvolk131/qr_code_fixed_sizeLibravatar Héctor2024-10-021-8/+16
|\ \ | | | | | | feat: set total size of QRCode
| * | Make `cell_size` and `total_size` generic over `Pixels` in `qr_code`Libravatar Héctor Ramón Jiménez2024-10-021-6/+8
| | |
| * | feat: set total size of QRCodeLibravatar Tommy Volk2024-09-241-5/+11
| |/
* | Merge pull request #2611 from tarkah/fix/ignore-out-of-viewport-textLibravatar Héctor2024-10-022-22/+16
|\ \ | | | | | | Don't fill out of viewport text
| * | Cull widget draw calls in `column` and `row`Libravatar Héctor Ramón Jiménez2024-10-022-22/+16
| |/
* / Fix various typosLibravatar bbb6512024-09-295-9/+9
|/ | | | Using https://github.com/crate-ci/typos
* Add support for double click event to MouseArea (#2602)Libravatar 7sDream2024-09-241-4/+48
| | | | | | | | | * feat(widget/mouse_area): add double_click event * Run `cargo fmt` --------- Co-authored-by: Héctor Ramón Jiménez <hector@hecrj.dev>
* Replace `Rc` with `Arc` for `markdown` cachingLibravatar Héctor Ramón Jiménez2024-09-211-3/+3
|
* Fix layout for wrapped row with spacingLibravatar mtkennerly2024-09-201-1/+1
|
* Move `wgpu` re-export to root moduleLibravatar Héctor Ramón Jiménez2024-09-201-1/+0
| | | | | This seems to fix a `cargo doc` performance issue; and it makes more sense anyways.
* Merge pull request #2586 from lufte/masterLibravatar Héctor Ramón2024-09-191-2/+2
|\ | | | | Set the text color determined by the style function
| * Set the text color determined by the style functionLibravatar lufte2024-09-181-2/+2
| | | | | | | | Fixes: https://github.com/iced-rs/iced/issues/2557
* | Merge pull request #2587 from iced-rs/improve-api-referenceLibravatar Héctor Ramón2024-09-1927-192/+2248
|\ \ | | | | | | Add widget examples to API reference and update `README`
| * | Write doc examples for `column` and `row`Libravatar Héctor Ramón Jiménez2024-09-193-4/+122
| | |
| * | Write doc examples for `rich_text` widgetLibravatar Héctor Ramón Jiménez2024-09-191-0/+78
| | |
| * | Show `tooltip` doc example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-3/+68
| | |
| * | Show `toggler` doc example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-9/+86
| | |
| * | Show `text_input` doc example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-13/+84
| | |
| * | Show `text_editor` example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-2/+98
| | |
| * | Show `text` doc examples in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-14/+54
| | |
| * | Show `svg` doc example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-1/+51
| | |
| * | Show `slider` doc example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-193-18/+162
| | |
| * | Show `scrollable` doc example in multiple placesLibravatar Héctor Ramón Jiménez2024-09-192-2/+62
| | |