Commit graph

5931 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
1deb87694d
Make window::open pure again 2025-07-08 00:31:04 +02:00
Héctor Ramón Jiménez
98d8f466bb
Merge branch 'master' into feature/test-recorder 2025-07-08 00:29:55 +02:00
Héctor Ramón Jiménez
283d0e74a8
Annotate Shell methods with #[must_use] 2025-06-29 14:42:59 +02:00
Héctor
2a144e7e76
Merge pull request #3005 from iced-rs/feature/markdown-quotes
Quotes for `markdown` widget
2025-06-27 19:23:51 +02:00
Héctor Ramón Jiménez
946e2a73b7
Implement Rule support in markdown widget 2025-06-27 18:49:51 +02:00
Héctor Ramón Jiménez
ef13eb58b2
Fix styling example and regenerate snapshots 2025-06-27 17:05:38 +02:00
Héctor Ramón Jiménez
0ff616814d
Fix typo in docs of markdown::Viewer::quote 2025-06-27 16:51:00 +02:00
Héctor Ramón Jiménez
ca1bf717b3
Implement Quote support in markdown widget 2025-06-27 16:47:54 +02:00
Héctor Ramón Jiménez
5ad08acd97
Defer flex layout of elements with fixed length in the main axis 2025-06-27 16:47:05 +02:00
Héctor
9ef2c46883
Merge pull request #3004 from 13r0ck/scrollable-nit
Use `Limits::min` directly in `scrollable::layout`
2025-06-27 00:11:10 +02:00
Brock Szuszczewicz
482d348230
Use Limits::min directly in scrollable::layout 2025-06-27 00:02:30 +02:00
Héctor Ramón Jiménez
8578a1362b
Fix clippy lints for Rust 1.88 🎉 2025-06-27 00:00:49 +02:00
Héctor
c952ea8485
Merge pull request #3000 from iced-rs/feature/hot-reloading
Hot Reloading
2025-06-24 17:48:48 +02:00
Héctor Ramón Jiménez
e689ec13a6
Place hot reloading behind hot feature flag 2025-06-24 17:37:08 +02:00
Héctor Ramón Jiménez
699b85762b
Try to detect stale type changes when hotpatching 2025-06-24 14:30:09 +02:00
Héctor Ramón Jiménez
c1c5fbda61
Update cargo-hot 2025-06-24 14:30:09 +02:00
Héctor Ramón Jiménez
10bbe44c30
Draft experimental hotpatching support 🎉
Thanks to `subsecond` by the Dioxus folks!
2025-06-24 14:30:09 +02:00
Héctor Ramón Jiménez
5ca5000cdc
Add elided lifetimes to view helpers in examples 2025-06-24 14:29:36 +02:00
Héctor Ramón Jiménez
bde4572bc5
Remove PartialEq implementation for window::Position 2025-06-24 14:06:54 +02:00
Héctor Ramón Jiménez
a596abf431
Support overlays in tester devtool 2025-06-13 15:52:23 +02:00
Héctor Ramón Jiménez
baa7d2b96e
Merge consecutive Mouse::Release instructions 2025-06-13 15:48:48 +02:00
Héctor Ramón Jiménez
df3ca30660
Make Patient the default Mode in test::emulator 2025-06-13 15:48:00 +02:00
Héctor Ramón Jiménez
623bae7fc0
Merge Instruction as many times as possible 2025-06-13 15:46:37 +02:00
Héctor Ramón Jiménez
d10b740545
Add first Expectation to instruction 2025-06-05 15:40:04 +02:00
Héctor Ramón Jiménez
f878b59977
Implement instruction editor for tester 2025-06-05 15:12:41 +02:00
Héctor Ramón Jiménez
76213a55f5
Update thiserror to 2.0 2025-06-05 00:52:22 +02:00
Héctor Ramón Jiménez
9cf9790198
Make methods of DevTools public
Co-authored-by: ShootingStarDragons <ShootingStarDragons@protonmail.com>
2025-06-05 00:35:53 +02:00
Héctor Ramón Jiménez
1fd6980f91
Implement import/export for tester devtool 2025-06-05 00:23:36 +02:00
Héctor Ramón Jiménez
e548372fe0
Add Failed and Success states to tester devtool 2025-06-04 22:40:32 +02:00
Héctor Ramón Jiménez
73f5569f28
Add program::Preset and emulator::Mode 2025-06-04 19:17:11 +02:00
Héctor Ramón Jiménez
927d5b7cba
Perform widget operations in Emulator 2025-06-04 13:58:44 +02:00
Héctor Ramón Jiménez
149eb8a024
Wait for Task in Emulator automatically 2025-06-04 13:35:09 +02:00
Héctor
89f480bdae
Merge pull request #2768 from edwloef/fix_rectangle_snap
fix rectangle snapping
2025-06-04 12:22:51 +02:00
Héctor Ramón Jiménez
08a37406f2
Replace generic into call with Vector::from 2025-06-04 12:14:31 +02:00
Héctor
e867f4428f
Merge pull request #2955 from watsaig/impl-debug-for-task
Implement `Debug` for `Task`
2025-06-03 18:54:04 +02:00
Craig Watson
8efda5e688 use debug_struct instead of write! 2025-06-03 09:28:15 -07:00
Héctor
c9cfd6fc17
Merge pull request #2975 from DKolter/issue_2963
Fix text bounds cutoff in `iced_wgpu`
2025-06-03 12:25:03 +02:00
DKolter
dcf5abb0d8 Also add round to text bound position 2025-06-03 12:17:26 +02:00
Héctor
bc4275c522
Merge pull request #2972 from jbirnick/master
Fix docs
2025-06-03 11:56:30 +02:00
Héctor Ramón Jiménez
95e1efc6ea
Update test snapshots of styling example 2025-06-03 10:06:10 +02:00
Héctor Ramón Jiménez
a7cf2642c7
Fix missing methods in null tester 2025-06-03 09:56:54 +02:00
Héctor Ramón Jiménez
ff0bbf5283
Track subscriptions in iced_test::Emulator 2025-06-03 09:54:32 +02:00
Héctor Ramón Jiménez
9cd1a93e5a
Enable tester feature in websocket example 2025-06-03 09:54:14 +02:00
Héctor Ramón Jiménez
1821dc7ff0
Introduce tester feature flag 2025-06-03 07:23:56 +02:00
DKolter
f19c45494a fix: Wgpu text bounds cutoff 2025-06-01 12:45:05 +02:00
Héctor Ramón Jiménez
ed528c9c53
Plug Emulator into devtools 🎉 2025-05-31 05:50:25 +02:00
Héctor Ramón Jiménez
16556b51bc
Draft Emulator in iced_test 2025-05-31 04:34:54 +02:00
Héctor Ramón Jiménez
921467b5be
Draft Instruction DSL in iced_test 2025-05-31 02:46:46 +02:00
Héctor Ramón Jiménez
7afbb89ebf
Add snap field to rule::Style 2025-05-30 18:11:38 +02:00
Héctor Ramón Jiménez
54a9f1b770
Snap rule widget to the pixel grid 2025-05-30 18:09:40 +02:00