Ryan Scheidter
280ffd26b7
TextInput: SHIFT+Left Click to Select
2022-12-25 12:24:29 -06:00
Héctor Ramón Jiménez
0e9c1ab192
Add Renderer argument to operate
2022-12-22 14:29:24 +01:00
Héctor Ramón Jiménez
6bb01b7276
Fix clippy lints for Rust 1.66
2022-12-20 11:31:25 +01:00
Casper Storm
bb4161c1ae
Split vertical orientation into VerticalSlider
2022-12-13 10:05:52 +01:00
Casper Storm
2e6d90f141
Merge branch 'master' into feat/slider-orientation
2022-12-13 09:31:57 +01:00
Casper Storm
ba95042fff
Vertical orientation added to Slider.
2022-12-12 15:27:00 +01:00
Héctor Ramón Jiménez
4c61f12768
Bump versions 🎉
2022-12-07 04:44:20 +01:00
Héctor Ramón Jiménez
b205a66347
Remove appearance from Handle
...
... and pass it directly to `Renderer::draw` instead.
2022-12-06 04:34:00 +01:00
Michael Aaron Murphy
75ae0de9bd
feat: SVG styling with icon fill color
2022-12-06 03:59:53 +01:00
Héctor Ramón Jiménez
a2864df098
Fix scroller in Scrollable always being drawn
...
... instead of only drawing it when the mouse is over the `Scrollable`.
2022-12-05 14:44:26 +01:00
Héctor Ramón Jiménez
4029a1cdaa
Merge branch 'master' into non-uniform-border-radius-for-quads
2022-12-02 18:53:21 +01:00
tarkah
f1ada7a803
Allow &mut self in overlay
2022-11-29 12:17:29 -08:00
Héctor Ramón Jiménez
3bd99221cc
Fix padding for TextInput with Length::Units width
2022-11-16 10:01:40 +01:00
Héctor Ramón
23364bc4a2
Merge pull request #1526 from mtkennerly/feature/find-focused
...
Add widget operation to find currently focused widget
2022-11-14 00:47:28 +01:00
Héctor Ramón Jiménez
cbb3475d4c
Implement Operation::finish for action::widget::Map
2022-11-14 00:30:45 +01:00
Ryan Scheidter
cfdfec9770
Partially Fixed Mapped Operations
2022-11-14 00:30:28 +01:00
Héctor Ramón
f5c9f63329
Merge pull request #1529 from tarkah/feat/text-input-operations
...
Add text input operations
2022-11-14 00:24:23 +01:00
Ryan Scheidter
b0678f4c75
Implement Widget::operate for PaneGrid
2022-11-14 00:09:48 +01:00
Cory Forsstrom
c4bca3f2af
Add text input operations
2022-11-11 08:43:36 -08:00
mtkennerly
e56c45470c
Add widget operation to find currently focused widget
2022-11-11 09:15:35 +08:00
mtkennerly
44aba47b0e
Allow converting from widget-specific IDs to generic ID
2022-11-11 08:44:10 +08:00
Héctor Ramón Jiménez
a6298ba12c
Fix outdated links in documentation
2022-11-10 18:14:40 +01:00
Héctor Ramón Jiménez
bec1f5bbe0
Remove unnecessary into call in operation::scoped
2022-11-10 00:17:27 +01:00
Héctor Ramón Jiménez
1480ab2030
Fix broken documentation links
2022-11-10 00:10:53 +01:00
Héctor Ramón Jiménez
335df2028d
Introduce scoped in widget::operation
2022-11-09 23:53:26 +01:00
Héctor Ramón Jiménez
11ec80dee2
Implement Operation::scrollable for widget::action::Map
2022-11-09 23:51:42 +01:00
Héctor Ramón Jiménez
925b78a75d
Fix redundant references in slider
2022-11-09 04:23:55 +01:00
Héctor Ramón Jiménez
18fb74f200
Introduce Custom variants for every style in the built-in Theme
2022-11-09 04:05:31 +01:00
Héctor Ramón
d9f408d1c2
Merge pull request #1504 from tarkah/feat/pane-grid-maximize
...
Add pane maximize / restore for `PaneGrid`
2022-11-08 18:12:06 +01:00
Cory Forsstrom
7de9d2475d
Couple layout & content to avoid desync
2022-11-08 08:49:26 -08:00
Héctor Ramón
ac737cb6e9
Merge pull request #1494 from tarkah/fix/padding
...
Constrain padding to resolved inner / outer widget sizes
2022-11-08 04:39:55 +01:00
Héctor Ramón Jiménez
914f099342
Rearrange layout code to improve readability
2022-11-08 04:04:01 +01:00
Héctor Ramón Jiménez
7476663069
Rename Padding::constrain to fit
2022-11-08 03:56:05 +01:00
Héctor Ramón Jiménez
8ce8d374b1
Refactor some image traits a bit
...
- Use `Size<u32>` were applicable.
- Rename `TextureStore` to `image::Storage`.
- Rename `TextureStoreEntry` to `image::storage::Entry`.
- Wire up `viewport_dimensions` to `iced_glow` for `Svg`.
2022-11-05 03:19:38 +01:00
Robert Krahn
c0596179bd
non uniform border radius for quads
2022-11-03 22:48:26 +01:00
Cory Forsstrom
853ff4bcf4
Add pub method for getting maximized value
2022-11-03 11:32:36 -07:00
Cory Forsstrom
951fbc83ff
Remove maximized when split occurs
2022-11-03 08:02:20 -07:00
tarkah
2f6c71d99a
Fix doc links
2022-11-02 20:04:19 -07:00
tarkah
988515d57f
Add state::Scoped & rename Elements as Contents
2022-11-02 20:04:16 -07:00
tarkah
923878c7b7
Fix tests & lints
2022-11-02 19:00:07 -07:00
Héctor Ramón Jiménez
1687d11389
Increase default padding of TextInput
2022-11-03 02:35:17 +01:00
Cory Forsstrom
df7bf55ce1
Disable drag when maximized
2022-11-02 17:12:38 -07:00
Cory Forsstrom
b761ab5e1d
Add maximize / restore to PaneGrid
2022-11-02 17:05:40 -07:00
Héctor Ramón Jiménez
ac6a3cf8eb
Reset is_pasting for TextInput even when unfocused
2022-10-29 04:50:45 +02:00
Héctor Ramón Jiménez
58d3374229
Keep keyboard modifiers always in sync in TextInput
2022-10-29 04:43:20 +02:00
Cory Forsstrom
f8c363eeac
Fix drop down not closing when inside scrollable
...
and user clicks outside the scrollable. This is because the scrollable
sets -1.0 on cursor.y for any events where cursor is outside it's
bounds. I'm not sure why picklist had this logic to stay open on -1.0 /
-1.0, any click outside the overlay should close it.
2022-10-27 17:40:18 -07:00
Cory Forsstrom
ea4b3cd6ae
Fix text input padding
2022-10-27 12:10:47 -07:00
Cory Forsstrom
2c103f8654
Constrain padding to inner & outer sizes
2022-10-27 11:50:12 -07:00
Cory Forsstrom
069371c86b
Use child layout
2022-10-19 13:21:46 -07:00
Cory Forsstrom
470723c232
Eliminate unnecessary allocation
2022-10-19 13:05:56 -07:00