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
4c74bebc70
Update glyphon for instanced rendering
2024-03-30 16:02:38 +01:00
Héctor Ramón Jiménez
faa53647cc
Replace xxhash-rust with rustc-hash
2024-03-30 15:57:50 +01:00
Héctor Ramón Jiménez
d11e271d26
Update glyphon with more performance improvements
...
See:
- https://github.com/grovesNL/glyphon/pull/90
- https://github.com/grovesNL/glyphon/pull/91
2024-03-30 00:22:30 +01:00
Héctor Ramón Jiménez
2bb53ad6e7
Use a StagingBelt in iced_wgpu for regular buffer uploads
2024-03-29 04:04:14 +01:00
Héctor Ramón Jiménez
a8ceb9469b
Propagate advanced feature to iced_core
2024-03-26 04:21:02 +01:00
Héctor Ramón
eae4065300
Merge pull request #2350 from iced-rs/theming-revolutions
...
Theming Revolutions
2024-03-25 22:21:22 +01:00
Héctor Ramón Jiménez
e657dc2ecd
Fine-tune Catalog approach for button, checkbox, and svg
2024-03-24 02:08:20 +01:00
Héctor Ramón Jiménez
1f13a91361
Make iced_tiny_skia optional with a tiny-skia feature
2024-03-22 05:27:31 +01:00
Héctor Ramón Jiménez
9db6ac8f20
Introduce auto-detect-theme feature
2024-03-20 00:02:46 +01:00
Héctor Ramón Jiménez
06df0b7b08
Update winit fork
2024-03-19 07:14:03 +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
ca9694f2f4
Bump versions 🎉
2024-02-24 15:01:42 +01:00
Héctor Ramón Jiménez
7f3f476774
Bump versions to 0.12.1
2024-02-21 05:22:44 +01:00
Héctor Ramón Jiménez
35e2049ee6
Embed Fira Sans font on Wasm builds by default
2024-02-20 03:20:58 +01:00
Héctor Ramón Jiménez
508b3fe1f1
Introduce Kind in core::clipboard
2024-02-13 03:15:21 +01:00
Wyatt Herkamp
149e8b4103
Update some dependencies
2024-02-09 01:53:34 +01:00
Héctor Ramón Jiménez
2a3778daa3
Pin web-sys dependency to 0.3.67 for now
...
Context: https://github.com/rustwasm/wasm-bindgen/issues/3834
2024-02-07 10:32:47 +01:00
Héctor Ramón Jiménez
4c90ed6a1b
Remove patch version from softbuffer
2024-01-18 09:59:36 +01:00
Héctor Ramón Jiménez
b9dc106a56
Remove winit dependency from iced root crate
2024-01-18 09:59:14 +01:00
Héctor Ramón Jiménez
8bf2386972
Remove Compositor window generic
...
And update `glyphon` and `window_clipboard`
2024-01-18 09:55:27 +01:00
Ian Douglas Scott
7289b6091b
WIP raw-window-handle 0.6
2024-01-16 21:34:38 -08:00
Ian Douglas Scott
ff268c8c42
Update to softbuffer 0.3, tracking up to age sets of primitives
2024-01-17 07:46:33 -08:00
Héctor Ramón Jiménez
64d1ce5532
Refactor KeyCode into Key and Location
2024-01-16 13:28:00 +01:00
Héctor Ramón Jiménez
534c7dd7b0
Merge branch 'master' into update-winit
2024-01-16 12:02:42 +01:00
Héctor Ramón Jiménez
17135cbd56
Update winit fork to 0.29.10
2024-01-16 12:01:33 +01:00
Héctor Ramón Jiménez
d948ca6f09
Update glyphon to 0.4
...
`Color` is now always in the sRGB color space.
2024-01-15 23:49:20 +01:00
Héctor Ramón Jiménez
2776d46348
Update winit fork to 0.29.8
2024-01-04 05:12:38 +01:00
Héctor Ramón Jiménez
2f11102ecc
Enable rwh_06 feature for winit dependency
2023-12-15 13:46:26 +01:00
Héctor Ramón Jiménez
e819c2390b
Update winit to 0.29.4
2023-12-15 13:39:00 +01:00
Héctor Ramón Jiménez
abe13b5305
Move multi-window feature before the advanced one
2023-11-29 22:33:20 +01:00
Héctor Ramón Jiménez
e09b4e24dd
Merge branch 'master' into feat/multi-window-support
2023-11-29 22:28:31 +01:00
Bingus
781ef1f94c
Added support for custom shader widget for iced_wgpu backend.
2023-11-14 11:31:44 +01:00
Héctor Ramón
3408ab111f
Merge pull request #1908 from alec-deason/bug/convert_text
...
Run convert_text on svg trees so text renders correctly
2023-11-11 04:16:17 +01:00
Héctor Ramón Jiménez
2aaaf2cd0c
Call convert_text on svg node before rendering
...
`tiny-skia` does not support text rendering, so we
convert the text nodes to path nodes prior to that.
2023-11-11 04:03:25 +01:00
Héctor Ramón Jiménez
107e842071
Remove unnecessary default-features attribute from xxhash-rust dependency
2023-11-11 03:43:50 +01:00
Héctor Ramón Jiménez
4b69c71d5b
Remove patch version from xxhash-rust dependency
2023-11-11 03:43:03 +01:00
dtzxporter
98e088e731
Migrate twox-hash -> xxhash_rust. Switch to Xxh3 for better performance.
...
xxhash-rust is more maintained, built against `::core`, so no workaround for wasm is necessary. Switch to Xxh3 for better performance, which shows when loading/hashing image buffers.
2023-11-11 03:40:22 +01:00
Héctor Ramón
d731996342
Merge pull request #2123 from iced-rs/text-editor
...
`TextEditor` widget (or multi-line text input)
2023-10-27 17:36:54 +02:00
Héctor Ramón Jiménez
3ec5ad4225
Use upstream repository for glyphon dependency
2023-10-27 06:00:28 +02:00
Héctor Ramón Jiménez
1b534bda53
Merge branch 'master' into text-editor
2023-10-27 05:27:37 +02:00
Héctor Ramón Jiménez
86b877517f
Update wgpu to 0.18 and cosmic-text to 0.10
2023-10-27 03:24:06 +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
25d47c3238
Remove rangemap patch in Cargo.toml
2023-09-21 06:05:46 +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
d1d0b3aaee
Use Font::MONOSPACE in editor example
2023-09-18 20:14:38 +02:00
Héctor Ramón Jiménez
86d396cf8b
Avoid adding unnecessary spans when syntax highlighting
2023-09-17 23:15:38 +02:00
Héctor Ramón Jiménez
790c0dabcf
Implement syntax highlighting cache in editor example
2023-09-17 21:46:19 +02:00
Héctor Ramón Jiménez
c9dbccba46
Use fork of cosmic-text with some minor fixes
2023-09-16 16:27:02 +02:00