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
Héctor Ramón Jiménez
6502cf1111
Improve code style in vector modules
2023-07-12 09:07:20 +02:00
Héctor Ramón Jiménez
9f73ee3206
Fix import consistency for bytemuck
2023-07-12 09:03:24 +02:00
Alec Deason
af386fd0a3
Upgrade resvg to 0.34 and tiny_skia to 0.10
2023-07-12 08:59:07 +02:00
Héctor Ramón
9f2be29a28
Merge pull request #1692 from tarkah/fix/tooltip-overlay
...
Use overlay for tooltip
2023-07-12 03:59:15 +02:00
Héctor Ramón Jiménez
896a90decb
Remove useless conversions in widget::tooltip
2023-07-12 03:48:26 +02:00
Cory Forsstrom
65be3f8b96
Use overlay for Tooltip widget
2023-07-12 03:31:22 +02:00
Héctor Ramón
63b2dc367e
Merge pull request #1949 from nicksenger/fix/component-overlay-redraw
...
Forward redraw requests in component overlay
2023-07-09 22:33:02 +02:00
Nick Senger
4c2aa071a0
fix: request redraw in component overlay
2023-07-09 12:46:43 -07:00
Héctor Ramón
fb512c3b70
Merge pull request #1865 from jhff/pane_grid_edge_with_dragged_pane
...
[Feature] Pane Grid: drag & drop panes to the edges
2023-07-06 08:40:05 +02:00
Héctor Ramón Jiménez
0964f12db7
Remove useless conversion in widget::pane_grid
2023-07-06 08:26:46 +02:00
Héctor Ramón Jiménez
c5a623f32b
Introduce drop helper to pane_grid::State
2023-07-06 07:57:24 +02:00
Héctor Ramón Jiménez
ecce8bbcee
Simplify Target enum in widget::pane_grid
2023-07-06 07:57:23 +02:00
Héctor Ramón Jiménez
f83ee1e9f9
Call in_edge only when picked_pane.is_some()
2023-07-06 07:56:22 +02:00
Joao Freitas
995c7c1ca9
Reuse code
2023-07-06 07:55:50 +02:00
Joao Freitas
e5c9dd54b3
Add ability to drag pane to the pane grid edges & optional style for dragged pane
2023-07-06 07:55:49 +02:00
Héctor Ramón
7f805bc5dd
Merge pull request #1927 from thunderstorm010/master
...
Add command to retrieve window size
2023-07-06 07:00:15 +02:00
Héctor Ramón Jiménez
f350a2f812
Add fetch_size helper to runtime::window
2023-07-06 06:44:09 +02:00
Héctor Ramón Jiménez
f43a272d7d
Add missing newline in core::window
2023-07-06 06:42:30 +02:00
Héctor Ramón Jiménez
cc32bd4de0
Use Size in both Resize and FetchSize window actions
2023-07-06 06:41:28 +02:00
Cory Forsstrom
d79cedd8da
Add alignment to Viewport
2023-07-04 10:43:12 -07:00
Cory Forsstrom
905c307f0b
Make viewport bounds public
2023-07-04 10:43:12 -07:00
Cory Forsstrom
4f066b516b
Add scrollable alignment option
2023-07-04 10:43:12 -07:00
Héctor Ramón
a057f8811b
Merge pull request #1938 from iced-rs/text-cache-modes
...
Text cache modes
2023-06-30 19:10:41 +02:00