Héctor Ramón Jiménez
b24b94d827
Handle motions when a selection is present in text::Editor
2023-09-14 14:18:49 +02:00
Héctor Ramón Jiménez
f4c51a96d5
Introduce Motion concept in core::text::editor
2023-09-13 16:11:43 +02:00
Héctor Ramón Jiménez
1455911b63
Add Enter variant to Action in text::Editor
2023-09-12 15:03:23 +02:00
Héctor Ramón Jiménez
6448429103
Draft Editor API and TextEditor widget
2023-09-12 14:51:00 +02:00
Héctor Ramón Jiménez
346af3f8b0
Make FontSystem global and simplify Paragraph API
2023-09-11 02:47:24 +02:00
Héctor Ramón Jiménez
b42b24b79a
Fix (more) broken intradoc links
...
Good thing I just set up CI earlier for this 😅
2023-09-10 00:55:46 +02:00
Héctor Ramón Jiménez
b8e5693a30
Merge branch 'master' into explicit-text-caching
2023-09-10 00:34:21 +02:00
Héctor Ramón Jiménez
419d9374b7
Fix outstanding broken intradoc links
2023-09-09 21:08:23 +02:00
Héctor Ramón Jiménez
f60884f6f8
Deny broken_intradoc_links and verify documentation in CI
2023-09-09 20:58:45 +02:00
Matthias Vogelgesang
89d9f1d7d2
Fix majority of unresolved documentation links
2023-09-09 18:59:17 +02:00
Héctor Ramón Jiménez
3450987355
Invalidate existing paragraphs when new fonts are loaded
2023-09-09 11:21:32 +02:00
Héctor Ramón Jiménez
90cbab18b9
Fine-tune Radians::to_distance
...
An angle of 0 radians will "point" to the top-center of a `Rectangle` and
then increase clockwise.
2023-09-08 02:36:17 +02:00
Héctor Ramón Jiménez
d2294737c2
Use Radians as a number directly in gradient example
2023-09-08 01:58:52 +02:00
Héctor Ramón Jiménez
f468e25d0c
Use workspace dependencies and package inheritance
...
We are also taking this as a chance to synchronize
the versions of all the crates! Because of this, we
will skip the `0.11` version.
2023-09-04 13:08:17 +02:00
Héctor Ramón Jiménez
34495bba1c
Introduce keyed::Column widget
2023-09-04 02:55:09 +02:00
Héctor Ramón Jiménez
020fb3c377
Fix iced_wgpu device selection on Wasm
2023-09-03 01:04:23 +02:00
Héctor Ramón Jiménez
b51ffe53ed
Fix unnecessary dereference in widget::text
2023-08-30 06:44:40 +02:00
Héctor Ramón Jiménez
a026e917d3
Make widget::Tree mutable in Widget::layout
2023-08-30 06:36:24 +02:00
Héctor Ramón Jiménez
c44611cc7d
Fix vertical alignment in layout::next_to_each_other
2023-08-30 05:33:39 +02:00
Héctor Ramón Jiménez
ed3454301e
Implement explicit text caching in the widget state tree
2023-08-30 04:31:21 +02:00
Héctor Ramón
3bea1f703c
Merge pull request #2041 from lufte/issue-2040
...
Make the style attribute available on Font
2023-08-20 14:22:46 +02:00
lufte
e86363837d
Make the style attribute available on Font
2023-08-18 18:46:22 -03:00
Andrew Wheeler(Genusis)
f5b9562900
Bounds Contains update. ( #2017 )
...
* changed the way contains works to exclude <= for point.y and point.x on width and height check to avoid multiple selects
* update changelog
* Update `CHANGELOG`
---------
Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
2023-08-15 07:47:53 +02:00
Héctor Ramón Jiménez
126aef88e7
Bump versions 🎉
2023-07-28 19:48:39 +02:00
Héctor Ramón Jiménez
e2ba7ece83
Introduce visible_bounds operation for Container
2023-07-27 01:04:18 +02:00
Cory Forsstrom
42c423b4a8
Add viewport to Widget::on_event
2023-07-15 10:04:25 -07:00
Héctor Ramón Jiménez
cdce03cf7f
Revert "Remove layout method from core::Renderer trait"
...
This reverts commit 2128472c2a .
2023-06-29 18:17:18 +02:00
Héctor Ramón Jiménez
2128472c2a
Remove layout method from core::Renderer trait
2023-06-29 07:18:24 +02:00
Héctor Ramón Jiménez
78ad365db2
Reuse entries in text::Cache in iced_wgpu
2023-06-28 00:35:37 +02:00
Cory Forsstrom
0a56ffb5d6
Add nested overlay method to group & map
2023-06-14 09:25:57 +02:00
Cory Forsstrom
55dc3b5619
Introduce internal overlay::Nested for UserInterface
2023-06-14 09:25:30 +02:00
Héctor Ramón Jiménez
aba98e4965
Extend cursor availability to the shell level
2023-06-08 20:35:40 +02:00
Héctor Ramón Jiménez
5c8cfb411e
Take Rectangle by value in Cursor API
2023-06-08 20:16:46 +02:00
Héctor Ramón Jiménez
34451bff18
Implement basic cursor availability
2023-06-08 20:11:59 +02:00
Héctor Ramón Jiménez
cf2c8f2037
Use approx for testing color operations
2023-05-26 00:04:10 +02:00
Héctor Ramón Jiménez
b741893013
Use Srgb and Srgba from palette directly
2023-05-26 00:03:34 +02:00
Clark Moody
2d21d0900e
Upgrade palette dependency
2023-05-25 23:44:31 +02:00
Héctor Ramón
c61a4cc21c
Merge pull request #1738 from nicoburns/update-winit-0.28
...
Update to winit 0.28
2023-05-25 23:37:14 +02:00
Héctor Ramón Jiménez
a7fa7e4005
Introduce window::Level enum
...
... and add `level` field to `window::Settings`
2023-05-25 23:14:07 +02:00
Casper Storm
1c86defab5
Extend border radius on relevant widgets
2023-05-23 14:50:29 +02:00
Héctor Ramón
e31582e59e
Merge pull request #1797 from bbb651/master
...
Make mouse::Button::Other take u16 instead of u8
2023-05-23 02:52:14 +02:00
bbb651
5802c95797
Make mouse::Button::Other take u16 instead of u8
...
On wayland keys correspond to <input-event-codes.h>,
and they are past the limit of u8, causing the
back and forward buttons to be 20 and 19 which definitely isn't right
(they should all be around 0x110..=0x117).
2023-05-23 02:35:38 +02:00
Héctor Ramón Jiménez
4c1a082f04
Remove Builder abstractions for gradients
2023-05-19 03:32:21 +02:00
Bingus
6551a0b2ab
Added support for gradients as background variants + other optimizations.
2023-05-11 11:13:44 -07:00
Héctor Ramón Jiménez
f75b8bd9ec
Increase default LineHeight to Relative(1.3)
2023-05-10 00:13:51 +02:00
Héctor Ramón Jiménez
16bf8fc762
Export Shaping and LineHeight in widget::text
2023-05-08 15:37:29 +02:00
Héctor Ramón Jiménez
9499a8f9e6
Support configurable LineHeight in text widgets
2023-05-04 18:39:31 +02:00
Héctor Ramón Jiménez
8e8808f0e1
Merge branch 'master' into advanced-text
2023-05-02 06:40:48 +02:00
Héctor Ramón Jiménez
4bd290afe7
Introduce text::Shaping enum and replace magic boolean
2023-05-02 01:02:32 +02:00
Héctor Ramón Jiménez
33b5a90019
Make basic text shaping the default shaping strategy
2023-05-02 01:02:13 +02:00