Commit graph

4698 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
14b9708f72
Remove leftover renderer module in iced_graphics 2024-04-09 22:29:03 +02:00
Héctor Ramón Jiménez
6ad5bb3597
Port iced_tiny_skia to new layering architecture 2024-04-09 22:25:16 +02:00
Héctor Ramón Jiménez
2c6fd9ac14
Make arguments of Renderer::new explicit in iced_wgpu 2024-04-08 15:35:54 +02:00
Héctor Ramón Jiménez
f88488543f
Remove leftover primitive::pipeline module 2024-04-08 15:05:12 +02:00
Héctor Ramón Jiménez
d922b47815
Reintroduce support for custom primitives in iced_wgpu 2024-04-08 15:04:35 +02:00
Héctor Ramón Jiménez
6ea763c2a7
Merge branch 'master' into wgpu/better-architecture 2024-04-08 13:56:38 +02:00
Héctor Ramón Jiménez
72b975ec82
Pick best contrast between black/white in theme::palette 2024-04-07 19:37:35 +02:00
Héctor Ramón Jiménez
ee86aea7f2
Use Lch to choose white text when not readable in theme::palette 2024-04-07 19:32:49 +02:00
Héctor Ramón Jiménez
efa75607ba
Revert "Merge pull request #2376 from Davidster/fix_palette_readable_color_contrast"
This reverts commit 63042354fc, reversing
changes made to 31d1d5fecb.
2024-04-07 18:56:11 +02:00
Héctor Ramón Jiménez
288f62bfb6
Share msaa::Blit texture between multiple windows 2024-04-07 18:45:48 +02:00
Héctor Ramón
0a61bcf24c
Merge pull request #2379 from Zaubentrucker/bugfix/nix-shell-pkgconfig
Use `pkg-config` instead `pkgconfig`
2024-04-07 14:20:12 +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
5e01d767c5
Check benchmarks only instead of testing them in CI 2024-04-07 13:48:23 +02:00
Frederik Menke
9ff62bd173 Use pkg-config instead pkgconfig 2024-04-07 13:32:53 +02:00
Héctor Ramón Jiménez
1c241d1150
Install missing dependencies in lint workflow 2024-04-07 13:04:53 +02:00
Héctor Ramón Jiménez
8475cd7b25
Run lint workflow in ubuntu-latest
`macOS-latest` seems to abort the build randomly
for some reason.
2024-04-07 13:00:40 +02:00
Héctor Ramón
5905e7c882
Merge pull request #2377 from iced-rs/cargo-lints
Use built-in `[lints]` table in `Cargo.toml`
2024-04-07 12:51:18 +02:00
Héctor Ramón Jiménez
5cd98f069d
Use built-in [lints] table in Cargo.toml 2024-04-07 12:42:12 +02:00
Héctor Ramón Jiménez
a865b38002
Add a simple wgpu benchmark using criterion 2024-04-07 11:49:42 +02:00
Héctor Ramón Jiménez
bcd6873b37
Fix lint in wgpu benchmark 2024-04-07 09:33:33 +02:00
Héctor Ramón Jiménez
68056f8ca4
Test benchmarks in GitHub CI 2024-04-07 08:52:28 +02:00
Héctor Ramón Jiménez
6771672087
Wait for submission in wgpu benchmark 2024-04-07 08:48:27 +02:00
Héctor Ramón
63042354fc
Merge pull request #2376 from Davidster/fix_palette_readable_color_contrast
Add stronger guarantee of readability/contrast for palette background/text color pairs
2024-04-07 08:36:59 +02:00
David Huculak
c45c79b5d6 add stronger guarantee of readability/contrast for palette background/text color pairs 2024-04-07 02:20:44 -04:00
Héctor Ramón Jiménez
5ffea8ddef
Add a simple wgpu benchmark using criterion 2024-04-07 08:11:42 +02:00
Héctor Ramón Jiménez
a699348bf3
Reenable proper present_mode in iced_wgpu 2024-04-06 06:23:29 +02:00
Héctor Ramón Jiménez
441aac2599
Avoid generating empty caches in iced_wgpu 2024-04-06 03:06:40 +02:00
Héctor Ramón Jiménez
7eb16452f3
Avoid generating empty Frame geometry in iced_wgpu 2024-04-06 00:57:59 +02:00
Héctor Ramón Jiménez
6d3e1d835e
Decouple caching from layering and simplify everything 2024-04-05 23:59:21 +02:00
Héctor Ramón Jiménez
4a356cfc16
Enable clipping and disable v-sync for now 2024-04-05 01:24:34 +02:00
Héctor Ramón Jiménez
394e599c3a
Fix layer transformations 2024-04-05 00:40:39 +02:00
Héctor Ramón Jiménez
cc05cb9be4
Fix broken doc links in iced_wgpu and iced_graphics 2024-04-03 23:39:38 +02:00
Héctor Ramón Jiménez
d461f23e8d
Use default tolerance for dashed paths in iced_wgpu 2024-04-03 23:31:13 +02:00
Héctor Ramón Jiménez
346ea313fd
Set proper present_mode in iced_wgpu 2024-04-03 23:28:12 +02:00
Héctor Ramón Jiménez
e2c129c057
Fix geometry::Cache not reusing previous geometry 2024-04-03 23:14:16 +02:00
Héctor Ramón Jiménez
1672b0d619
Reintroduce debug overlay in iced_wgpu 2024-04-03 22:57:28 +02:00
Héctor Ramón Jiménez
88b72de282
Implement preliminary cache grouping for mesh primitives
Due to AA, it's very expensive to render every cached
layer independently.
2024-04-03 22:13:00 +02:00
Héctor Ramón Jiménez
09af6773bd
Remove unused layer module in iced_graphics 2024-04-03 21:09:59 +02:00
Héctor Ramón Jiménez
b05e61f5c8
Redesign iced_wgpu layering architecture 2024-04-03 21:07:54 +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
b17f890482
Merge pull request #2358 from bungoboingo/text-editor-font-size
Some text_editor QoL
2024-04-02 10:12:07 +02:00
Héctor Ramón Jiménez
99a904112c
Implement IntoFragment for Fragment 2024-04-02 10:09:13 +02:00
Héctor Ramón
27312187f3
Merge pull request #2364 from blazra/combobox-menu-fix
combo_box: Do not draw empty menu overlay
2024-04-02 09:49:36 +02:00
Héctor Ramón
6c75836f12
Merge pull request #2363 from iced-rs/specialize-text-helper
Specialize `widget::text` helper
2024-04-02 09:42:50 +02:00
Héctor Ramón Jiménez
488cac7148
Avoid extra text allocations in websocket example 2024-04-02 09:29:16 +02:00
Héctor Ramón Jiménez
dee43d5f66
Implement IntoFragment for usize and isize 2024-04-02 09:24:22 +02:00
Héctor Ramón Jiménez
34f799aa3d
Rename text::IntoContent to IntoFragment 2024-04-01 21:48:47 +02:00
Radovan Blažek
8c08cce6ff combo_box: Do not draw empty menu overlay
Fixes #2311
2024-04-01 21:38:58 +02:00
Héctor Ramón Jiménez
b8d5df2817
Reintroduce old text helper as value helper 2024-04-01 21:36:52 +02:00
Héctor Ramón Jiménez
1d83e59e8a
Specialize widget::text helper with custom IntoContent trait 2024-04-01 21:36:08 +02:00