Commit graph

4088 commits

Author SHA1 Message Date
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
031784e274
Batch events for processing in iced_winit event loop 2023-12-20 10:03:35 +01:00
Héctor Ramón Jiménez
50a7852cb8
Stop polling in event loop on RedrawRequest::NextFrame 2023-12-20 08:56:57 +01:00
Héctor Ramón Jiménez
e772e5a9e9
Avoid duplicated UserInterface::draw calls in RedrawRequested 2023-12-19 14:54:27 +01:00
Héctor Ramón Jiménez
58494bd033
Pin nightly toolchain to a specific day in document workflow 2023-12-19 12:51:32 +01:00
Héctor Ramón Jiménez
af917a08d8
Fix request redraw event handling for multi-window apps 2023-12-19 12:44:08 +01:00
Héctor Ramón Jiménez
48cebbb22c
Fix redraw request handling in new event loop logic 2023-12-19 12:37:04 +01:00
Héctor Ramón Jiménez
5961030c05
Remove webgl feature in pokedex example 2023-12-15 14:10:33 +01:00
Héctor Ramón Jiménez
1481f0c0a4
Use latest raw-window-handle in iced_core 2023-12-15 14:04:30 +01:00
Héctor Ramón Jiménez
d7dd033861
Ignore raw-window-handle outdated artifact 2023-12-15 13:51:26 +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
36073de24e
Fix key_code conversion for character keys 2023-12-15 13:39:03 +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
dd249a1d11
Update async-tungstenite in websocket example 2023-12-11 10:57:48 +01:00
Héctor Ramón
78689687ff
Merge pull request #2161 from cfrenette/bug/svg-text-not-rendered
Implement a fix for the native renderer not rendering text in SVGs
2023-12-11 10:56:34 +01:00
Héctor Ramón Jiménez
04e8e529a0
Convert SVG text nodes for in-memory SVGs in iced_wgpu 2023-12-11 10:48:41 +01:00
Héctor Ramón Jiménez
33f92b1be7
Fix import styling in iced_wgpu::image::vector 2023-12-11 10:47:53 +01:00
Héctor Ramón Jiménez
bb30b137d8
Fix expect message in iced_tiny_skia::vector 2023-12-11 10:47:17 +01:00
Cory Frenette
a2a96adf7a
implement svg text fix for native renderer
Signed-off-by: Cory Frenette <cory@frenette.dev>
2023-12-10 22:12:46 -05:00
Héctor Ramón
eaaea414b8
Merge pull request #2159 from bungoboingo/fix/text-editor-style
[Fix] Add ability to change style of `TextEditor`
2023-12-07 02:48:18 +01:00
Bingus
07b0aed5d3
Added the ability to change the style of a TextEditor 2023-12-06 14:52:53 -08:00
Héctor Ramón
fc285d3e46
Merge pull request #1964 from bungoboingo/feat/multi-window-support
[Feature] 🪟 Multi Window 🪟 .. redux!
2023-12-05 01:03:09 +01:00
Héctor Ramón Jiménez
5c5e7653be
Refactor Windows abstraction into WindowManager 2023-12-02 22:28:59 +01:00
Héctor Ramón Jiménez
31cccd8f7b
Remove unnecessary re-exports in iced_winit 2023-12-02 20:56:55 +01:00
Héctor Ramón Jiménez
b152ecda63
Separate Compositor::new from Compositor::create_renderer 2023-12-02 20:49:47 +01:00
Héctor Ramón Jiménez
ea42af766f
Use AtomicU64 for window::Id 2023-12-02 20:41:58 +01:00
Héctor Ramón
8727b3fc50
Merge pull request #2154 from iced-rs/fix/text-clipping
Fix text clipping
2023-12-02 16:10:42 +01:00
Héctor Ramón Jiménez
b526ce4958
Rename viewport to clip_bounds 2023-12-02 15:56:28 +01:00
Héctor Ramón Jiménez
43a7cc2222
Fix clippy lint 2023-12-01 16:10:37 +01:00
Héctor Ramón Jiménez
936d480267
Clip text to viewport bounds instead of layout bounds 2023-12-01 16:04:27 +01:00
Héctor Ramón Jiménez
99899d49cc
Clamp text::measure to Buffer::size 2023-12-01 15:04:08 +01:00
Héctor Ramón Jiménez
67408311f4
Use actual floats for logical coordinates 2023-11-30 23:40:33 +01:00
Héctor Ramón Jiménez
9f29aec128
Move Event and Control types after multi_window::run 2023-11-30 00:01:32 +01:00
Héctor Ramón Jiménez
d34bc4e4a2
Refactor event loop <-> instance communication in multi_window 2023-11-29 23:55:17 +01:00
Héctor Ramón Jiménez
3b39ba7029
Fix unused import in multi_window::application 2023-11-29 22:52:46 +01:00
Héctor Ramón Jiménez
ac12d2d099
Remove unnecessary unsafe Send marker in iced_winit 2023-11-29 22:50:35 +01:00
Héctor Ramón Jiménez
8c4e7d80a1
Fix renderer method in iced_renderer::Compositor 2023-11-29 22:47:46 +01:00
Héctor Ramón Jiménez
6740c2c5d6
Fix broken intra-doc links 2023-11-29 22:46:47 +01:00
Héctor Ramón Jiménez
7def3ee38a
Fix clippy lints 2023-11-29 22:37:54 +01:00
Héctor Ramón Jiménez
9b34b2ac19
Run cargo fmt 2023-11-29 22:33:41 +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
6dca076c8b
Use workspace dependency for raw-window-handle 2023-11-29 22:32:41 +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
Héctor Ramón
7f8b17604a
Merge pull request #2150 from iced-rs/feature/command-run
`Stream` support for `Command`
2023-11-29 14:26:44 +01:00
Héctor Ramón Jiménez
7e7d65a23d
Fix Discourse badge in README 2023-11-29 01:07:11 +01:00
Héctor Ramón Jiménez
a761448858
Implement command::channel helper
It is analogous to `subscription::channel`.
2023-11-29 00:14:27 +01:00
Héctor Ramón Jiménez
3b7d479534
Implement Command::run for executing a Stream to completion 2023-11-29 00:12:48 +01:00
Héctor Ramón
133f4da901
Merge pull request #2149 from iced-rs/fix/custom-pipeline-translation
Provide actual bounds to `Shader` primitives
2023-11-28 23:25:42 +01:00
Héctor Ramón Jiménez
ab7dae554c
Provide actual bounds to Shader primitives
... and allow for proper translation and scissoring.
2023-11-28 23:13:38 +01:00
Héctor Ramón
100d15f306
Merge pull request #2143 from iced-rs/fix/tooltip-layout-invalidation
Invalidate layout when `Tooltip` changes `overlay`
2023-11-21 19:13:39 +01:00