Commit graph

3644 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
e2ba7ece83
Introduce visible_bounds operation for Container 2023-07-27 01:04:18 +02:00
Héctor Ramón Jiménez
e29754f32d
Rename on_selection to on_option_hovered in combo_box 2023-07-26 22:53:53 +02:00
Héctor Ramón
a0a3cf7eb7
Merge pull request #1954 from jhff/widget/combobox
Add `ComboBox` widget
2023-07-26 22:45:56 +02:00
Héctor Ramón Jiménez
559ebdbb3a
Update CHANGELOG 2023-07-26 22:35:42 +02:00
Héctor Ramón Jiménez
28d32a8b64
Fix on_option_hovered support in ComboBox 2023-07-26 22:34:56 +02:00
Héctor Ramón Jiménez
9eb2889d09
Use default padding of TextInput in ComboBox 2023-07-26 22:33:33 +02:00
Héctor Ramón Jiménez
14fb723eec
Add Viewport to on_event for ComboBox 2023-07-26 22:01:17 +02:00
Joao Freitas
7fe3389cf1
Swap unwrap_or_else to unwrap_or_default 2023-07-26 21:59:42 +02:00
Joao Freitas
470e13c806
Add gif to example 2023-07-26 21:59:42 +02:00
Joao Freitas
dd5ef8b908
Add ComboBox widget
- Widget implementation
- Widget helper
- Example
2023-07-26 21:59:42 +02:00
Héctor Ramón
4cf1b4fd1c
Merge pull request #1958 from Redhawk18/master
minor doc updates
2023-07-26 20:42:03 +02:00
Héctor Ramón Jiménez
9537c9dfda
Update CHANGELOG 2023-07-26 20:27:33 +02:00
Héctor Ramón
07f091d053
Merge pull request #1963 from tarkah/feat/linux-app-id
Add app id setting for linux
2023-07-26 20:26:55 +02:00
Redhawk18
bc09901690
Simplify contributing guidelines 2023-07-26 20:25:01 +02:00
Redhawk18
9afcf067db
Link to graphical roadmap in ROADMAP.md 2023-07-26 20:21:59 +02:00
Héctor Ramón Jiménez
13c8d965d3
Update CHANGELOG 2023-07-26 20:15:49 +02:00
Cory Forsstrom
94e991a785
Add app id setting for linux 2023-07-26 20:14:52 +02:00
Héctor Ramón
6d5b69d307
Merge pull request #1970 from iced-rs/ci/verify-changelog
Add workflow to verify `CHANGELOG` is always up-to-date
2023-07-26 02:44:07 +02:00
Héctor Ramón Jiménez
6531f27897
Update CHANGELOG 2023-07-26 02:30:37 +02:00
Héctor Ramón Jiménez
0be3fe4ec7
Use origin/master instead of master in verify workflow 2023-07-26 02:24:22 +02:00
Héctor Ramón Jiménez
d9faf4c980
Use login instead of name in verify workflow 2023-07-26 02:19:44 +02:00
Héctor Ramón Jiménez
269e5410da
Fetch all repository history in verify workflow 2023-07-26 02:19:25 +02:00
Héctor Ramón Jiménez
355ef8188a
Add workflow to verify CHANGELOG is always up-to-date 2023-07-26 02:10:01 +02:00
Héctor Ramón
c08b3f58aa
Merge pull request #1966 from tarkah/fix/overlay-clip
Don't clip raw overlay bounds
2023-07-24 18:41:54 +02:00
Cory Forsstrom
2a05ef9601
Don't clip raw overlay bounds
User interface wraps the overlay in `overlay::Nested`.
Clipping here w/ the base Nested overlay always clipped
at (0, 0) position instead of the correct position of
the child overlay. It's clipped properly already within
`Nested::draw`.
2023-07-24 09:26:24 -07:00
Héctor Ramón
f21958c643
Merge pull request #1960 from iced-rs/update/changelog
Update `CHANGELOG`
2023-07-20 23:40:55 +02:00
Héctor Ramón
9801c930f0
Merge pull request #1961 from iced-rs/update-glyphon-and-cosmic-text
Update `cosmic-text` and `glyphon`
2023-07-20 21:12:54 +02:00
Héctor Ramón Jiménez
1006206fb2
Use official glyphon repository instead of fork 2023-07-20 20:48:39 +02:00
Héctor Ramón Jiménez
95ff96f71f
Update cosmic-text and glyphon 2023-07-20 20:47:38 +02:00
Héctor Ramón Jiménez
b6bee55fa2
Rearrange item in CHANGELOG 2023-07-20 20:44:32 +02:00
Héctor Ramón Jiménez
25936e4419
Fix consistency in CHANGELOG 2023-07-20 20:44:14 +02:00
Héctor Ramón Jiménez
189817594f
Update CHANGELOG 2023-07-20 20:42:00 +02:00
Héctor Ramón
fd077918db
Merge pull request #1956 from tarkah/feat/on-event-viewport
Add viewport to `Widget::on_event`
2023-07-15 19:29:30 +02:00
Cory Forsstrom
42c423b4a8 Add viewport to Widget::on_event 2023-07-15 10:04:25 -07:00
Héctor Ramón
e462f48a5a
Merge pull request #1955 from tarkah/fix/input-animation-window-focus
Dont blink input cursor when window loses focus
2023-07-14 07:38:43 +02:00
Cory Forsstrom
44c0732306
Restart animation when regaining focus 2023-07-13 12:24:15 -07:00
Cory Forsstrom
66d6710663
Dont blink input cursor when window loses focus 2023-07-13 12:16:48 -07:00
Héctor Ramón Jiménez
dc0ebdc525
Fix new clippy lint in pokedex example 2023-07-13 16:40:47 +02:00
Héctor Ramón
fca8373516
Merge pull request #1953 from tarkah/feat/viewport-translation
Expose methods to change viewport alignment
2023-07-13 03:14:13 +02:00
Héctor Ramón Jiménez
d367584057
Avoid redundant max in absolute_offset_reversed
I believe `Offset::absolute` guarantees the offset never exceeds the
maximum scrolling boundaries already.
2023-07-13 03:01:53 +02:00
Héctor Ramón Jiménez
a9987cb32e
Introduce absolute_offset_reversed to scrollable::Viewport 2023-07-13 02:56:28 +02:00
Cory Forsstrom
11287c882e
Expose methods to change viewport alignment 2023-07-12 16:58:55 -07:00
Héctor Ramón
21bd51426d
Merge pull request #1912 from tarkah/feat/scrollable-alignment
Add scrollable alignment option
2023-07-12 10:24:04 +02:00
Héctor Ramón Jiménez
ce23e08d0d
Remove unnecessary cursor unavailability logic in scrollable 2023-07-12 10:13:15 +02:00
Héctor Ramón Jiménez
d07bac36ab
Rename absolute_from_start to translation in scrollable 2023-07-12 10:05:46 +02:00
Héctor Ramón Jiménez
ca2afb0495
Disambiguate offset from translation in scrollable 2023-07-12 10:04:26 +02:00
Héctor Ramón Jiménez
2b2f9c07d8
Increase type-safety of alignment in scrollable 2023-07-12 09:49:14 +02:00
Héctor Ramón Jiménez
44460f7b8b
Remove public fields from Viewport
Let's tackle use cases directly instead!
2023-07-12 09:26:13 +02:00
Héctor Ramón
e96fe1443d
Merge pull request #1907 from alec-deason/master
Update `resvg` to `0.35` and `tiny-skia` to `0.10`
2023-07-12 09:24:35 +02:00
Héctor Ramón Jiménez
5dd923402e
Update resvg dependency to 0.35 2023-07-12 09:10:58 +02:00