rhysd
|
eedaa376b9
|
Remove the placeholder text when IME is activated in text input
|
2025-02-05 00:53:16 +09:00 |
|
Héctor Ramón Jiménez
|
afef368d8a
|
Take Event by reference in Widget::update
|
2025-02-04 01:26:59 +01:00 |
|
Héctor Ramón Jiménez
|
e8c680ce66
|
Request redraws on InputMethod events
|
2025-02-03 16:55:10 +01:00 |
|
Héctor Ramón Jiménez
|
c83809adb9
|
Implement basic IME selection in Preedit overlay
|
2025-02-03 02:33:40 +01:00 |
|
Héctor Ramón Jiménez
|
3a35fd6249
|
Clamp pre-edit inside viewport bounds
|
2025-02-03 01:30:41 +01:00 |
|
Héctor Ramón Jiménez
|
d28af5739b
|
Track pre-edits separately from focus in text inputs
|
2025-02-03 00:51:57 +01:00 |
|
Héctor Ramón Jiménez
|
ae10adda74
|
Refactor and simplify input_method API
|
2025-02-02 20:45:29 +01:00 |
|
Héctor Ramón Jiménez
|
0c6d4eb23f
|
Run cargo fmt and fix lints
|
2025-02-02 17:50:12 +01:00 |
|
KENZ
|
7db5256b72
|
Draft input_method support
|
2025-02-02 17:44:13 +01:00 |
|
Héctor Ramón Jiménez
|
d09d5d45ae
|
Draft iced_test crate and test todos example
|
2024-12-10 04:51:08 +01:00 |
|
Héctor Ramón Jiménez
|
602661372c
|
Fix new clippy lints
|
2024-12-02 19:56:27 +01:00 |
|
Héctor Ramón Jiménez
|
f02bfc3f68
|
Rename Widget::on_event to update
|
2024-11-05 23:52:58 +01:00 |
|
Héctor Ramón Jiménez
|
dcc184b01b
|
Replace event::Status in Widget::on_event with Shell::capture_event
|
2024-11-05 23:52:58 +01:00 |
|
Héctor Ramón Jiménez
|
752403d70c
|
Split Shell::request_redraw into two different methods
|
2024-11-05 23:52:58 +01:00 |
|
Héctor Ramón Jiménez
|
52490397d6
|
Implement reactive-rendering for text_input
... and fix the redraw queue logic in `iced_winit`.
|
2024-11-05 23:52:56 +01:00 |
|
BradySimon
|
f912d26d64
|
Add PartialEq derives for widget styles
|
2024-10-14 20:59:32 +02:00 |
|
Héctor Ramón Jiménez
|
e0c55cbb19
|
Show text_input doc example in multiple places
|
2024-09-19 06:18:00 +02:00 |
|
Héctor Ramón Jiménez
|
1448c5bfa5
|
Implement some From traits for text_input::Id
|
2024-09-18 20:30:14 +02:00 |
|
Isaac Marovitz
|
9edd805c02
|
Add mouse::Button to mouse::Click
|
2024-09-09 23:45:15 +02:00 |
|
Héctor Ramón Jiménez
|
09174d5a25
|
Simplify type signature of TextInput methods
|
2024-09-07 23:00:48 +02:00 |
|
JL710
|
827ba5b16c
|
Add *_maybe helper methods for TextInput
|
2024-09-07 22:57:15 +02:00 |
|
Héctor Ramón Jiménez
|
f98328f4f1
|
Add text::Wrapping support
Co-authored-by: Neeraj Jaiswal <neerajj85@gmail.com>
|
2024-09-04 21:26:47 +02:00 |
|
Héctor Ramón Jiménez
|
9572bd1e90
|
Allow interactions on disabled text_input
Co-authored-by: Daniel Yoon <101683475+Koranir@users.noreply.github.com>
|
2024-09-04 20:27:28 +02:00 |
|
Shan
|
6c741923c6
|
Implement align_x for TextInput
Co-authored-by: Shan <shankern@protonmail.com>
|
2024-08-24 02:36:18 +02:00 |
|
Héctor Ramón Jiménez
|
422568dee4
|
Introduce black_box and chain in widget::operation
|
2024-08-08 01:25:00 +02:00 |
|
Héctor Ramón Jiménez
|
695721e120
|
Implement blinking cursor for text_editor
|
2024-07-29 00:52:26 +02:00 |
|
Héctor Ramón Jiménez
|
ffb520fb37
|
Decouple caching from Paragraph API
|
2024-07-17 18:50:53 +02:00 |
|
Héctor Ramón Jiménez
|
88611d7653
|
Hide internal Task constructors
|
2024-07-05 01:13:28 +02:00 |
|
Héctor Ramón Jiménez
|
a25b1af456
|
Replace Command with a new Task API with chain support
|
2024-06-14 01:47:39 +02:00 |
|
Héctor Ramón Jiménez
|
e400f972c1
|
Introduce window::Id to Event subscriptions
And remove `window::Id` from `Event` altogether.
|
2024-06-10 22:03:46 +02:00 |
|
Héctor Ramón Jiménez
|
3312dc8080
|
Create jump and macos_command methods in keyboard::Modifiers
|
2024-05-31 16:23:09 +02:00 |
|
BradySimon
|
bd48946b02
|
Add Command + ArrowLeft/Right input behavior for macos
|
2024-05-31 16:11:33 +02:00 |
|
Héctor Ramón Jiménez
|
13289dbd19
|
Merge branch 'master' into wgpu/better-architecture
|
2024-04-07 14:06:52 +02:00 |
|
Héctor Ramón Jiménez
|
6d3e1d835e
|
Decouple caching from layering and simplify everything
|
2024-04-05 23:59:21 +02:00 |
|
Aaron McGuire
|
31d1d5fecb
|
Check is_secure before a copy/cut from TextInput (#2366)
* Check is_secure before copy/cut on text_input
* run cargo fmt
|
2024-04-02 08:46:35 +00:00 |
|
Héctor Ramón Jiménez
|
6216c513d5
|
Use generic Content in Text to avoid reallocation in fill_text
|
2024-04-01 11:30:01 +02:00 |
|
Héctor Ramón Jiménez
|
f0ae9a0c38
|
Use Catalog approach for all widgets
|
2024-03-24 05:03:09 +01:00 |
|
Héctor Ramón Jiménez
|
d1e4049541
|
Use closures for TextInput::style
|
2024-03-12 15:35:48 +01:00 |
|
Héctor Ramón Jiménez
|
77bf93c32f
|
Use integer coordinates for input caret
This should stop the caret from changing thickness
in screens with an integral scale factor.
|
2024-03-10 12:41:53 +01:00 |
|
Héctor Ramón Jiménez
|
833538ee7f
|
Leverage DefaultStyle traits instead of Default
|
2024-03-07 20:11:32 +01:00 |
|
Héctor Ramón Jiménez
|
905f2160e6
|
Move Theme type to iced_core
|
2024-03-07 00:14:41 +01:00 |
|
Héctor Ramón Jiménez
|
34e7c6593a
|
Use Style struct pattern instead of trait for all widgets
|
2024-03-06 20:30:58 +01:00 |
|
Héctor Ramón Jiménez
|
704ec9cb5c
|
Simplify theming for TextInput widget
|
2024-03-05 15:53:59 +01:00 |
|
Héctor Ramón Jiménez
|
d037867929
|
Capture select all command in TextInput
|
2024-02-28 10:06:30 +01:00 |
|
Héctor Ramón Jiménez
|
996be15f36
|
Prioritize TextInput and TextEditor commands over text insertion
|
2024-02-28 09:40:14 +01:00 |
|
Héctor Ramón Jiménez
|
680e8425c3
|
Prioritize text insertion in TextInput and TextEditor
|
2024-02-21 13:00:34 +01:00 |
|
Héctor Ramón Jiménez
|
9dd20ead08
|
Rename password method in TextInput to secure
|
2024-02-15 02:01:56 +01:00 |
|
Héctor Ramón Jiménez
|
508b3fe1f1
|
Introduce Kind in core::clipboard
|
2024-02-13 03:15:21 +01:00 |
|
Héctor Ramón Jiménez
|
b544c90812
|
Fix impossible to type v in TextInput
|
2024-01-22 14:30:40 +01:00 |
|
Héctor Ramón Jiménez
|
7a50e9e8fb
|
Convert Renderer::Theme to generic Widget type
|
2024-01-21 17:56:01 +01:00 |
|