Héctor Ramón Jiménez
76dc82e8e8
Draft Highlighter API
2023-09-17 15:29:14 +02:00
Héctor Ramón Jiménez
45c5cfe577
Avoid drag on double or triple click for now in TextEditor
2023-09-16 19:05:31 +02:00
Héctor Ramón Jiménez
d051f21597
Implement Copy and Paste actions for text::Editor
2023-09-16 15:40:16 +02:00
Héctor Ramón Jiménez
c6d0443627
Implement methods to query the contents of a TextEditor
2023-09-16 15:27:25 +02:00
Héctor Ramón Jiménez
f7fc13d98c
Fix Copy action being triggered without any modifiers
2023-09-14 22:56:28 +02:00
Héctor Ramón Jiménez
8e6e37e0ce
Fix broken intra-doc links
2023-09-14 19:05:50 +02:00
Héctor Ramón Jiménez
f14ef7a606
Fix clippy lints
2023-09-13 16:31:56 +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
d502c9f16f
Unify Focus and Click updates in widget::text_editor
2023-09-13 15:16:47 +02:00
Héctor Ramón Jiménez
40eb648f1e
Implement Cursor::Selection calculation in Editor::cursor
2023-09-13 15:00:33 +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
Thomas
90bd581d8e
Fix ComboBox widget panic on wasm
2023-09-10 10:18:58 +02:00
Héctor Ramón Jiménez
bc1bde0d5c
Fix ComboBox widget not displaying selection text
2023-09-10 03:36:31 +02:00
Héctor Ramón Jiménez
6d379b7fce
Fix unnecessary dereference in Tooltip
2023-09-10 03:16:55 +02:00
Héctor Ramón Jiménez
b329950a42
Fix Tooltip widget state management
2023-09-10 03:15:31 +02:00
Héctor Ramón Jiménez
df72fd1095
Fix Widget::layout implementation of MouseArea
2023-09-10 03:04:02 +02:00
Héctor Ramón Jiménez
c692845744
Fix broken intradoc link in widget::keyed module
2023-09-10 00:44:58 +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
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
3cc605b70f
Implement Icon support for TextInput
2023-09-09 12:36:00 +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
b5e7fb240c
Merge pull request #2070 from ripytide/master
...
Added a Frame::scale_nonuniform method
2023-09-07 06:03:41 +02:00
Héctor Ramón Jiménez
09965b686e
Make scale methods in Frame generic over f32 and Vector
2023-09-07 05:51:39 +02:00
Héctor Ramón Jiménez
6fd2c15527
Host GIFs and video examples in iced.rs
...
RIP Gfycat
2023-09-07 05:05:43 +02:00
Nick
e5afaa0892
Add access to bounds/content bounds from a scrollable viewport. ( #2072 )
...
* Add access to bounds/content bounds from a scrollable viewport in order to perform certain scrollable optimizations as a consumer.
* Move bounds/content_bounds after relative_offset as per feedback.
2023-09-07 01:50:59 +00: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
Nick
aed06ac208
Support automatic style type casting for Buttons.
...
Changes the signature of Button::style to use `impl Into<...>` instead of taking the style sheet itself. (Matches other widgets).
2023-09-03 08:38:49 +02:00
Héctor Ramón Jiménez
601e5563d1
Fix Widget::layout for Lazy
2023-09-01 04:15:59 +02:00
Héctor Ramón Jiménez
548b9d0294
Fix Widget::layout for Component
2023-09-01 04:15:09 +02:00
Héctor Ramón Jiménez
bcd9fdb521
Simplify new logic in TextInput
2023-08-30 06:43:45 +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
301e6e5fdc
Reduce default spacing of Checkbox
2023-08-30 05:34:17 +02:00
Héctor Ramón Jiménez
ffd0f4df45
Add some default spacing for Toggler
2023-08-30 05:34:01 +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 Jiménez
8ed06dc356
Fix clippy lints for Rust 1.72
2023-08-26 01:34:42 +02:00
Héctor Ramón Jiménez
36120d5685
Run cargo fmt with Rust 1.72
2023-08-26 01:31:11 +02:00
Casper Rogild Storm
c81f4676fb
ensure no paste with alt
2023-08-05 21:47:02 +02:00
Héctor Ramón Jiménez
085842e765
Remove unnecessary comment in image::viewer
2023-08-03 20:18:31 +02:00
Malcolm Ramsay
004a1f3848
fix: Check cursor in bounds when scrolling image::Viewer
...
Ensure that the cursor is within the bounds of the image::Viewer when
performing the scrolling.
Fixes #1997
2023-08-03 08:42:46 +09:30
Héctor Ramón Jiménez
8a589084e1
Bump version of iced_widget 🎉
2023-08-02 22:29:24 +02:00
Casper Rogild Storm
e1da5fa635
Update widget/src/combo_box.rs
...
Co-authored-by: Héctor Ramón <hector0193@gmail.com>
2023-07-31 23:07:35 +02:00
Casper Rogild Storm
32a95171d2
cycle combobox with keybinds
2023-07-31 22:59:42 +02:00
Héctor Ramón Jiménez
50ce65b3b7
Bump version of iced_widget 🎉
2023-07-29 20:08:07 +02:00
Héctor Ramón Jiménez
16a8a494a4
Fix Tooltip overlay position inside Scrollable
2023-07-29 19:48:04 +02:00
Héctor Ramón Jiménez
7c772c35fe
Enable all features for iced_widget in docs.rs
2023-07-28 19:59:31 +02:00
Héctor Ramón Jiménez
126aef88e7
Bump versions 🎉
2023-07-28 19:48:39 +02:00