Commit graph

3156 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
f247528725
Ignore mouse movements events in MouseListener
These should be ignored generally, since they are considered passive
user actions.
2023-04-13 06:34:17 +02:00
Héctor Ramón Jiménez
8bcb68d785
Move tag and state definitions in MouseListener 2023-04-13 06:30:09 +02:00
Héctor Ramón Jiménez
d508ed2637
Remove redundant comments in MouseListener fields 2023-04-13 06:29:24 +02:00
Héctor Ramón Jiménez
28b0f7abf4
Delegate layout directly to content in MouseListener 2023-04-13 06:28:33 +02:00
Michael Aaron Murphy
dfc1868179
feat(native): Add MouseListener widget 2023-04-13 06:19:42 +02:00
Héctor Ramón
cf35c85f8c
Merge pull request #1789 from ElhamAryanpur/master
Update `wgpu` to `0.15`
2023-04-13 06:15:03 +02:00
Héctor Ramón Jiménez
db4b899fd2
Fix Wasm target for integration_wgpu 2023-04-13 06:03:44 +02:00
Héctor Ramón Jiménez
2be79d7b6b
Fix handle position of sliders 2023-04-13 06:02:30 +02:00
Héctor Ramón Jiménez
52c84c4975
Remove border_radius support for slider::Rail
Our current quad shader may produce weird-looking results with
non-integral scaling factors.
2023-04-13 05:53:40 +02:00
Héctor Ramón Jiménez
9410fb9827
Update env_logger in integration_wgpu example 2023-04-13 05:46:18 +02:00
Héctor Ramón Jiménez
b677345ac1
Get surface capabilities only once in iced_wgpu 2023-04-13 05:42:56 +02:00
Elham Aryanpur
d5453c62e9
Update wgpu to 0.15 2023-04-13 05:40:23 +02:00
Héctor Ramón
1de7da1091
Merge pull request #1749 from FinnPerry/fix/add-width-to-scrollable
Configurable `width` for `Scrollable`
2023-04-13 00:03:22 +02:00
Héctor Ramón Jiménez
66939b22b0
Remove max_width and max_height calls in scrollable::layout 2023-04-12 23:40:36 +02:00
Héctor Ramón
3dc76ca948
Merge pull request #1788 from tarkah/optimization/scrollable-publish
Don't publish redundant `on_scroll` offsets
2023-04-12 23:22:09 +02:00
Cory Forsstrom
4125c034f5
Include NaN in unchaged logic 2023-04-12 14:08:18 -07:00
Cory Forsstrom
ee32af2606
Don't publish redundant on_scroll offsets 2023-04-12 14:08:05 -07:00
Héctor Ramón
adb70d232a
Merge pull request #1777 from AirhartAero/linux-window-features
Re-expose winit features for window servers in Linux
2023-04-12 20:57:36 +02:00
Night_Hunter
5a056ce051
add action set icon while running (#1590)
* set windows icon live action

* change get icon to insto raw

* remove mobile docs

* format

* fix format

* add file methods to Icon

* Rename action to `ChangeIcon` and tidy up `Icon` modules

* Fix documentation of `icon::Error`

* Remove unnecessary `\` in `icon` documentation

* Remove `etc.` from `Icon` documentation

---------

Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
2023-04-12 06:47:53 +00:00
Héctor Ramón
e7549877ef
Merge pull request #1762 from ahoneybun/radio-example
Radio example
2023-04-12 06:54:28 +02:00
Héctor Ramón Jiménez
b505b72035
Move radio example to Radio docs 2023-04-12 06:43:58 +02:00
Héctor Ramón
994d612239
Merge pull request #1643 from Night-Hunter-NF/fix_slider_colors
Left and right colors for slider rails
2023-04-12 05:39:06 +02:00
Héctor Ramón Jiménez
9b39a17628
Rename Rail::size to width 2023-04-12 05:27:32 +02:00
Héctor Ramón Jiménez
6e6804c5c9
Use a border_radius of 2.0 for slider rails in built-in theme 2023-04-12 05:25:27 +02:00
Héctor Ramón Jiménez
c2cc9a835d
Remove border_width support in slider::Rail 2023-04-12 05:21:46 +02:00
Héctor Ramón Jiménez
45cfce3f6d
Simplify draw logic of sliders 2023-04-12 05:19:01 +02:00
Night_Hunter
de51bc3f41
Introduce left and right colors for slider rails 2023-04-12 05:09:16 +02:00
Héctor Ramón
ce8e92ca7a
Merge pull request #1744 from JungleTryne/disable-text-input
Add functionality to make `TextInput` disabled
2023-04-12 04:51:19 +02:00
Héctor Ramón Jiménez
7e7e66586d
Show NotAllowed as mouse icon when hovering a disabled TextInput 2023-04-12 04:37:39 +02:00
Héctor Ramón Jiménez
1de794aabf
Fine-tune built-in styling of disabled TextInput 2023-04-12 04:34:37 +02:00
Héctor Ramón Jiménez
6b8548869e
Remove unnecessary is_disabled check in text_input::draw
A disabled `TextInput` cannot be focused.
2023-04-12 04:25:02 +02:00
Héctor Ramón Jiménez
70e4af46aa
Improve consistency of on_input documentation 2023-04-12 04:21:58 +02:00
Héctor Ramón Jiménez
7e69cb4b18
Unfocus TextInput if it becomes disabled 2023-04-12 04:20:04 +02:00
Héctor Ramón Jiménez
250ba3a7f1
Remove text_input example 2023-04-12 04:19:54 +02:00
Héctor Ramón Jiménez
e6a93e960c
Rename on_change to on_input for TextInput 2023-04-12 04:19:45 +02:00
Dan Mishin
f10e936f00
Introduce disabled state for TextInput 2023-04-12 03:55:18 +02:00
Héctor Ramón
ca828f03f5
Merge pull request #1786 from iced-rs/feature/subscription-channel
`channel` helper for `subscription`
2023-04-11 20:24:38 +02:00
Héctor Ramón Jiménez
0ed54346b0
Use Result::is_err in websocket example 2023-04-11 07:53:26 +02:00
Héctor Ramón Jiménez
5908205a62
Use 127.0.0.1 instead of localhost in websocket example 2023-04-11 07:48:30 +02:00
Héctor Ramón Jiménez
ae7e6b3d48
Implement subscription::channel and simplify unfold 2023-04-11 07:46:54 +02:00
Héctor Ramón
ff24f9040c
Merge pull request #1702 from casperstorm/feat/text_input_handle
Added `Icon` to `text_input`
2023-04-11 06:18:52 +02:00
Héctor Ramón Jiménez
927c3a8caa
Reuse text_bounds in text_input::layout 2023-04-11 05:59:20 +02:00
Héctor Ramón Jiménez
45015e37d4
Fix current step in tour 2023-04-11 05:57:31 +02:00
Héctor Ramón Jiménez
aa0be30656
Move ICON_FONT constant in tour to text_input helper 2023-04-11 05:57:01 +02:00
Héctor Ramón Jiménez
c794d8ba78
Collapse Font import in tour example 2023-04-11 05:56:34 +02:00
Héctor Ramón Jiménez
cf9d8e0104
Rename IconPosition to Side in text_input 2023-04-11 05:54:51 +02:00
Héctor Ramón Jiménez
57265ff211
Move Icon definitions after Widget implementation 2023-04-11 05:53:22 +02:00
Héctor Ramón Jiménez
870b2fe513
Derive Debug for text_input::Icon 2023-04-11 05:48:12 +02:00
Héctor Ramón Jiménez
9852b4b364
Move Icon layout logic to layout in text_input
Also add `Icon::spacing` field.
2023-04-11 05:46:14 +02:00
Héctor Ramón Jiménez
0e2fc99eb8
Use f32 for Icon::size and remove unnecessary conversions 2023-04-11 05:13:56 +02:00