Commit graph

3912 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
625cd745f3
Write documentation for the new text APIs 2023-10-27 05:04:14 +02:00
Héctor Ramón Jiménez
6582387579
Merge branch 'master' into text-editor 2023-10-27 03:58:45 +02:00
Héctor Ramón Jiménez
f1b1344d59
Run cargo update before cargo audit in audit workflow 2023-10-22 15:08:08 +02:00
Héctor Ramón
0770e7eaf8
Merge pull request #2000 from ids1024/perform
Fix `Command<T>::perform` to return a `Command<T>`
2023-10-19 00:59:01 +02:00
Héctor Ramón Jiménez
54e6d2b5fa
Fix lint in screenshot example 2023-10-18 17:49:19 -05:00
Ian Douglas Scott
e0233ebc3c
Fix Command<T>::perform to return a Command<T>
This seems like clearly the correct thing to do here. If the type bound
on `Command` isn't specified, it makes no difference, since the generic
is inferred in a way that works with either definition. But this is
important if `Command<T>` is aliased with a concrete type.
2023-10-18 17:34:16 -05:00
Héctor Ramón Jiménez
8cc19de254
Add text helper method for text_editor::Content 2023-09-22 06:00:51 +02:00
Héctor Ramón Jiménez
af21cf8249
Remove patch.crates-io section for cosmic-text in Cargo.toml 2023-09-22 05:55:27 +02:00
Héctor Ramón Jiménez
70e49df428
Fix selection clipping out of bounds in TextEditor 2023-09-22 05:50:31 +02:00
Héctor Ramón Jiménez
68d49459ce
Fix vertical scroll for TextEditor 2023-09-21 06:20:41 +02:00
Héctor Ramón Jiménez
7373dd856b
Scroll at least one line on macOS in TextEditor 2023-09-21 06:15:12 +02:00
Héctor Ramón Jiménez
da5dd2526a
Round ScrollDelta::Lines in TextEditor 2023-09-21 06:07:19 +02:00
Héctor Ramón Jiménez
25d47c3238
Remove rangemap patch in Cargo.toml 2023-09-21 06:05:46 +02:00
Héctor Ramón Jiménez
bc9bb28b1c
Fix cargo nitpick alias 2023-09-20 16:41:08 +02:00
Héctor Ramón Jiménez
f137d71e8f
Centralize clippy lints in .cargo/config.toml 2023-09-20 16:40:03 +02:00
Héctor Ramón Jiménez
b8ddd158da
Simplify map call in iced_wgpu::triangle 2023-09-20 16:27:54 +02:00
Héctor Ramón Jiménez
b277625546
Revert "Chore: Apply clippy map transformations"
This reverts commit c997aad85d.
2023-09-20 16:26:43 +02:00
Héctor Ramón Jiménez
76873921af
Fix build workflow in GitHub CI 2023-09-20 15:56:05 +02:00
Héctor Ramón
2f7ff1471d
Merge pull request #2096 from iced-rs/fix/some-more-lints
Fix some `clippy::pedantic` lints
2023-09-20 15:52:41 +02:00
Héctor Ramón Jiménez
33d780f691
Run cargo fmt 2023-09-20 05:37:20 +02:00
Héctor Ramón Jiménez
432d9f5f97
Fix clippy::unused_async 2023-09-20 05:36:11 +02:00
Héctor Ramón Jiménez
f8f1a86344
Fix clippy::manual_let_else 2023-09-20 05:30:08 +02:00
Héctor Ramón Jiménez
1019d1e518
Fix clippy::filter_map_next 2023-09-20 05:23:15 +02:00
Héctor Ramón Jiménez
14ba939e67
Fix clippy::unreadable_literal 2023-09-20 05:19:24 +02:00
Héctor Ramón Jiménez
1e4bade53a
Fix clippy::redundant-closure-for-method-calls 2023-09-20 05:07:34 +02:00
Héctor Ramón Jiménez
caed50b277
Fix clippy::match-wildcard-for-single-variants 2023-09-20 05:03:25 +02:00
Héctor Ramón Jiménez
42ed90bc6f
Fix clippy::default_trait_access 2023-09-20 04:51:08 +02:00
Héctor Ramón Jiménez
6c386e90a1
Fix clippy::trivially-copy-pass-by-ref 2023-09-20 04:33:48 +02:00
Héctor Ramón Jiménez
34f07b6027
Fix clippy::semicolon_if_nothing_returned 2023-09-20 04:11:52 +02:00
Héctor Ramón Jiménez
9991052ce5
Create cargo lint alias 2023-09-20 04:07:20 +02:00
Héctor Ramón Jiménez
29fb4eab87
Scroll TextEditor only if cursor.is_over(bounds) 2023-09-20 01:23:50 +02:00
Héctor Ramón Jiménez
ff78e97ad7
Introduce more themes to iced_highlighter 2023-09-20 01:21:42 +02:00
Héctor Ramón Jiménez
93d6f748f6
Fix clippy lints in iced_highlighter 2023-09-20 01:13:36 +02:00
Héctor Ramón Jiménez
be340a8cd8
Fix gamma correction for colored glyphs in iced_wgpu 2023-09-19 23:00:20 +02:00
Héctor Ramón Jiménez
9af0a27e67
Draw colored glyphs in iced_tiny_skia 2023-09-19 22:28:28 +02:00
Héctor Ramón Jiménez
a9ee8f62fd
Reuse syntaxes and themes lazily in iced_highlighter 2023-09-19 21:57:09 +02:00
Héctor Ramón Jiménez
d9fbecf0d8
Remove syntect dependency from editor example 2023-09-19 20:58:15 +02:00
Héctor Ramón Jiménez
0166744654
Add iced_highlighter to document workflow 2023-09-19 20:56:50 +02:00
Héctor Ramón Jiménez
77db169902
Fix typo in higlighter (why is it so hard to spell?) 2023-09-19 20:55:39 +02:00
Héctor Ramón Jiménez
f806d001e6
Introduce new iced_highlighter subcrate 2023-09-19 20:48:50 +02:00
Héctor Ramón Jiménez
c0a141ab02
Save file on Cmd+S in editor example 2023-09-19 19:39:23 +02:00
Héctor Ramón Jiménez
06dc12bfbf
Simplify editor example 2023-09-19 19:35:28 +02:00
Héctor Ramón
e8b01eb543
Merge pull request #2092 from nyurik/clippy
Chore: Apply some minor clippy fixes
2023-09-19 13:30:51 +02:00
Héctor Ramón
2ee2c65894
Merge pull request #2091 from nyurik/docs
Chore: Apply clippy docs keyword quoting
2023-09-19 13:26:52 +02:00
Héctor Ramón
582da10ae2
Merge pull request #2090 from nyurik/mapping
Chore: Apply clippy map transformations
2023-09-19 13:22:21 +02:00
Héctor Ramón
a4dbf07887
Merge pull request #2089 from nyurik/inlinefmt
Chore: Inline format args for ease of reading
2023-09-19 13:21:50 +02:00
Yuri Astrakhan
efd0ff6ded Chore: Apply some minor clippy fixes
* Use `.elapsed()` for duration
* Use direct iteration without calling `.iter()` and the like
* order fields in the `Text` struct creation as declared
2023-09-19 01:52:25 -04:00
Yuri Astrakhan
c6554d9907 Chore: Apply clippy docs keyword quoting
Add quotes a number of doc strings like `sRGB`
2023-09-19 01:50:05 -04:00
Yuri Astrakhan
c997aad85d Chore: Apply clippy map transformations
Convert `.map().unwrap_or()` to `.map_or()` and similar transformations.
2023-09-19 01:46:46 -04:00
Yuri Astrakhan
3d6b9637c3 Chore: Inline format args for ease of reading
A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
2023-09-19 01:32:56 -04:00