Cory Forsstrom
2a49e415d2
Fix overlay in titlebar when initiating drag
2021-07-27 15:25:28 -07:00
Yusuf Bera Ertan
83d19689c8
docs: update all 0.2 github links to 0.3
2021-06-14 21:01:37 +03:00
Héctor Ramón
7eb5127748
Merge pull request #770 from hecrj/feature/clipboard-write
...
Write clipboard support and `TextInput` copy and cut behavior
2021-03-10 21:13:07 +01:00
Héctor Ramón Jiménez
21971e0037
Make Clipboard argument in Widget trait mutable
2021-03-10 01:59:02 +01:00
Héctor Ramón Jiménez
f52f8c1337
Fix viewport argument in PaneGrid draw calls
2021-02-27 03:36:46 +01:00
anunge
9e453843b2
Touch support for PaneGrid and PickList ( #650 )
...
* touch events properly parsed and converted to logical size, button working
* scrolling with a nice touch
* fixed application state level touch cursor. panel_grid is touchable now.
* format glicthes fixes
* format glitches
* tight format
* fixed pane grid
* fixing with upstream
* Remove unused `touch` module from `iced_core`
* Remove unused `crate::text` import in `iced_native`
* Remove redundant match branch in `iced_winit`
* Keep removed line break in `UserInterface::update`
* Compute `text_size` only when bounds contains cursor in `overlay::menu`
Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
2021-02-12 20:52:20 +01:00
Héctor Ramón Jiménez
a7bb7bb2ea
Implement split highlight on hover for PaneGrid
2021-01-01 15:28:38 +01:00
Héctor Ramón Jiménez
f2c2f3fc75
Remove unnecessary text::Renderer bound for PaneGrid
...
This is no longer necessary, as we do not render text directly anymore.
2020-12-22 14:44:44 +01:00
Clark Moody
f54590d7ad
Replace TitleBar string title with generic Content
2020-12-10 12:17:36 -06:00
Héctor Ramón Jiménez
01322f69a4
Use recently stabilized intra-doc links
...
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
2020-11-26 02:05:43 +01:00
Héctor Ramón Jiménez
c03d46719e
Remove Focus in pane_grid
...
Since #608 , the `PaneGrid` widget does not handle pane focus.
2020-11-17 06:13:56 +01:00
Héctor Ramón Jiménez
31c509b206
Implement event capturing for PaneGrid
2020-11-12 00:40:55 +01:00
Héctor Ramón Jiménez
3f968b8c87
Make Widget::on_event return an event::Status
2020-11-12 00:09:52 +01:00
Héctor Ramón Jiménez
3b2ed0d6f0
Remove unnecessary move in PaneGrid::new
2020-11-10 03:18:46 +01:00
Héctor Ramón Jiménez
d6d5cf0294
Restore hotkeys in pane_grid example
...
- Implement `subscription::events_with`
- Remove `pane_grid::KeyPressEvent`
- Return closest sibling in `pane_grid::State::close`
2020-11-10 02:32:57 +01:00
Héctor Ramón Jiménez
8008ea5286
Introduce on_click handler in PaneGrid
2020-11-10 01:48:11 +01:00
Héctor Ramón Jiménez
5681c83d3c
Remove focus concept from pane_grid
2020-11-10 01:38:27 +01:00
Héctor Ramón Jiménez
d328b07b39
Introduce viewport to Widget::draw
...
This should eventually allow us to only generate primitives that are
visible.
2020-10-28 06:21:07 +01:00
Héctor Ramón Jiménez
a165eddd75
Avoid PaneGrid unfocus when cursor is unavailable
2020-07-23 04:44:35 +02:00
Héctor Ramón Jiménez
021b173ef3
Add newline before Marker in pane_grid
2020-07-22 02:55:35 +02:00
Héctor Ramón Jiménez
dc0e423142
Remove unnecessary lifetime in Widget trait
2020-07-10 02:01:30 +02:00
Héctor Ramón Jiménez
f24e03eae8
Implement Widget::overlay for PaneGrid
2020-07-10 01:35:58 +02:00
Héctor Ramón Jiménez
ce8cb228ef
Merge branch 'master' into feature/overlay
2020-07-10 01:25:49 +02:00
Héctor Ramón Jiménez
3c5921f30c
Update pane_grid GIFs
2020-07-09 07:05:57 +02:00
Héctor Ramón Jiménez
ad19c1628d
Fix docs of modifiers_keys in PaneGrid
2020-07-09 05:33:44 +02:00
Héctor Ramón Jiménez
2334c7d1d5
Stop tracking pressed_modifiers in PaneGrid
2020-07-09 05:28:42 +02:00
Héctor Ramón Jiménez
e3cd947437
Write documentation for new PaneGrid API
2020-07-09 05:26:11 +02:00
Héctor Ramón Jiménez
f3dfaa2c43
Merge branch 'master' into feature/pane-grid-titlebar
2020-07-08 11:44:40 +02:00
Héctor Ramón Jiménez
c901f40fd6
Introduce Widget::overlay 🎉
2020-07-08 10:34:14 +02:00
Héctor Ramón
99a50d6b2f
Merge pull request #431 from hecrj/feature/pane-grid-splits
...
Splits iterator for `PaneGrid` and minor improvements
2020-07-01 22:44:37 +02:00
Héctor Ramón Jiménez
e8aeb86698
Use keyboard::ModifiersChanged in PaneGrid
2020-06-30 07:38:04 +02:00
Héctor Ramón Jiménez
cee8400663
Unfocus Pane in pane_grid on click outbounds
2020-06-30 01:02:39 +02:00
Héctor Ramón Jiménez
cb530ccf2f
Rename regions and splits in pane_grid::Node
2020-06-30 01:02:26 +02:00
Héctor Ramón Jiménez
3cfe6e428b
Lay out title text dynamically in TitleBar
2020-06-10 16:27:28 +02:00
Héctor Ramón Jiménez
8b93c9cb6a
Clarify leeway meaning in PaneGrid
2020-06-08 19:41:33 +02:00
Héctor Ramón Jiménez
ac7816e8ca
Merge branch 'intuitive-pane-grid-resize' into feature/pane-grid-titlebar
2020-06-08 18:35:03 +02:00
Héctor Ramón Jiménez
172bd78a91
Fix PaneGrid documentation example
2020-06-08 18:34:41 +02:00
Héctor Ramón Jiménez
8493ccec7f
Merge branch 'intuitive-pane-grid-resize' into feature/pane-grid-titlebar
2020-06-08 18:33:36 +02:00
Héctor Ramón Jiménez
be0cc2c780
Add leeway support to PaneGrid::on_resize
2020-06-08 18:25:23 +02:00
Héctor Ramón Jiménez
041cab0fa4
Resize PaneGrid without modifier keys
2020-06-08 18:11:29 +02:00
Héctor Ramón Jiménez
4dc5bffdfb
Draft draggable and graphics logic for TitleBar
2020-06-05 14:02:29 +02:00
Héctor Ramón Jiménez
4e1e0e0890
Draft drawing logic for Content and TitleBar
2020-06-05 06:52:07 +02:00
Héctor Ramón Jiménez
a11bcf5af0
Draft first-class TitleBar in pane_grid
2020-06-04 07:13:38 +02:00
Héctor Ramón Jiménez
2ab7341fa5
Implement State::with_content in pane_grid
2020-05-22 21:56:50 +02:00
Héctor Ramón Jiménez
f3d54a0f33
Expose Node and State::layout for PaneGrid
2020-05-22 21:55:31 +02:00
Héctor Ramón Jiménez
7565d294af
Fix PaneGrid not releasing split properly
2020-05-06 06:18:22 +02:00
Héctor Ramón Jiménez
bb9ccc4f62
Remove inconsistent input module in iced_native
2020-04-30 05:04:45 +02:00
Héctor Ramón Jiménez
e55cd9652e
Split Input mouse event by ButtonState
2020-04-30 04:53:15 +02:00
Héctor Ramón Jiménez
e139aae143
Split Input keyboard event by ButtonState
2020-04-30 04:34:29 +02:00
Olivier Pinon
41f6a325e9
#288 Renamed XXXWidget to Marker
2020-04-12 01:20:40 +02:00