Commit Graph
100 Commits
Author SHA1 Message Date
Jon Kelley 3cfaaea7ea Merge pull request #692 from DioxusLabs/jk/main-thread
Move desktop context to main thread to allow file dialogs and expose tao/wry directly
2022-12-30 03:26:04 -05:00
Jonathan Kelley 819bd3fc24 chore: use broadcast instead of receiver 2022-12-30 02:56:10 -05:00
Jonathan Kelley 1518f07d7e chore: remove sledgehammer 2022-12-30 02:44:37 -05:00
Jonathan Kelley 9db69cc613 chore: remove comments 2022-12-30 02:43:00 -05:00
Jonathan Kelley ba20bc08b8 chore: clean up clock 2022-12-30 02:41:09 -05:00
Jonathan Kelley daa5449b6b chore: use existing scheduler 2022-12-30 02:39:47 -05:00
Jonathan Kelley 972084ee32 chore: clean up zoom example 2022-12-30 02:32:53 -05:00
Jonathan Kelley a13b69788b chore: rename zoom 2022-12-30 02:11:43 -05:00
Jonathan Kelley 7f418bbfee fix: window zoom 2022-12-30 02:09:02 -05:00
Jonathan Kelley 6dfe84834d fix eval example 2022-12-30 02:06:33 -05:00
Jonathan Kelley d160a5c8ff chore: remove unnecessary parse method 2022-12-30 01:54:12 -05:00
Jonathan Kelley 531f7c6d3f chore: clean up msg in desktop even more 2022-12-30 01:52:54 -05:00
Jonathan Kelley 633bf1f834 aggressively clean up desktop with new inline poll 2022-12-30 01:08:25 -05:00
Jonathan Kelley 7bc8150da7 fix desktop to poll without budget 2022-12-29 20:39:22 -05:00
Jonathan Kelley bd720e2268 fix: use futuresunordered instead of bespoke waker system 2022-12-29 19:53:43 -05:00
Jon Kelley 86fb58faf8 Merge pull request #691 from DioxusLabs/jk/overhaul-readmes
chore: clean up readmes
2022-12-29 17:46:45 -05:00
Jonathan Kelley ff697d41e3 wip: move desktop to main thread and use tokio main 2022-12-29 17:11:29 -05:00
Jonathan Kelley e22f4ad6cf fix: resolve clippy warnings 2022-12-29 16:21:24 -05:00
Jonathan Kelley 6dc9da3398 chore: remove old file 2022-12-29 16:20:20 -05:00
Jonathan Kelley 4fdbce9a70 chore: clean up readmes 2022-12-29 16:17:03 -05:00
Jonathan Kelley 6a4979b574 fix example 2022-12-29 02:37:46 -05:00
Jonathan Kelley 04ca284704 chore: add svg collection 2022-12-29 02:21:32 -05:00
Jon Kelley 4d29a190d4 Merge pull request #686 from DioxusLabs/jk/add-translate-module
Pull translation out of CLI into its own "Rosetta" crate
2022-12-29 01:02:50 -05:00
Jonathan Kelley 5c63ae4b5d chore: dont panic 2022-12-29 01:02:07 -05:00
Jonathan Kelley ecb154db6f chore: rename method 2022-12-29 00:56:23 -05:00
Jonathan Kelley 1389766596 chore: take domtree by reference 2022-12-29 00:55:04 -05:00
Jonathan Kelley bc707db832 chore: make clippy happy and limit workspace checks 2022-12-29 00:46:02 -05:00
Jonathan Kelley d3c3c41d9e chore: remove comments module 2022-12-28 16:39:24 -05:00
Jonathan Kelley c890051f87 chore: add back examples 2022-12-28 16:23:05 -05:00
Jonathan Kelley bc3cf6501c feat: complete html to rsx rosetta 2022-12-28 16:22:20 -05:00
Jonathan Kelley d22577082c chore: remove comment from syn tree 2022-12-28 12:05:13 -05:00
Jonathan Kelley 14bc007c15 wip: refactor out translation into its own crate 2022-12-28 11:51:41 -05:00
Jon Kelley 92a2db9cc2 Merge pull request #684 from Demonthos/fix-tui-benchmark
fix tui benchmark
2022-12-28 11:50:41 -05:00
Jonathan Kelley 4aac2cdae1 fix: raw attr names 2022-12-26 22:57:45 -05:00
Jonathan Kelley c240aebfa1 chore: start instead of flart 2022-12-26 09:58:41 -05:00
Jonathan Kelley 8b854963e9 fix: serialize custom attrs properly 2022-12-25 23:58:31 -05:00
Jon Kelley 641488e825 Merge pull request #671 from DioxusLabs/jk/suspense-rollover
feat: complete the rollover of aborted and async render states
2022-12-25 23:25:16 -05:00
Jonathan Kelley 366e46eddf chore: add some fixes to hot reload 2022-12-25 23:22:43 -05:00
Jonathan Kelley 079d71fb2b fix: use modern enum 2022-12-25 22:11:45 -05:00
Jonathan Kelley 8887d65e1b Merge branch 'master' into jk/suspense-rollover 2022-12-25 22:10:22 -05:00
Jon Kelley ddaaee27f5 Merge pull request #651 from Demonthos/fix-hot-reloading
Fix hot reloading
2022-12-25 21:53:29 -05:00
Jonathan Kelley 3d69d3ea92 chore: use pending instead of async 2022-12-25 01:43:22 -05:00
Jonathan Kelley 9b0244ee5c fix: use ready nodes in more places 2022-12-25 01:37:00 -05:00
Jon Kelley 6924dddb92 Merge pull request #677 from Demonthos/native-core-list-mutation-bugfix 2022-12-24 13:06:23 -05:00
Jonathan Kelley 85f6ea0545 feat: expand error boundary concept 2022-12-23 23:59:10 -05:00
Jonathan Kelley 6b41c9d193 fix: make sure to set scope on none 2022-12-23 23:59:02 -05:00
Jonathan Kelley 48b1bf2ac1 Merge branch 'master' into jk/suspense-rollover 2022-12-23 19:46:55 -05:00
Jonathan Kelley 2409d499e0 chore: adjust attribute macro 2022-12-23 19:46:09 -05:00
Jonathan Kelley 8e18a223e3 wip: more tweaks 2022-12-23 19:43:19 -05:00
Jonathan Kelley d8aa9f032a feat: none return works 2022-12-23 19:33:15 -05:00
Jonathan Kelley 244ade048e Merge branch 'master' into jk/suspense-rollover 2022-12-23 19:13:22 -05:00
Jon Kelley a0b0558624 Merge pull request #675 from DioxusLabs/jk/global-attributes-refactor
tweak global attributes to follow the hot reloading PR, fix hovers actually showing, render doesnt throw errors anymore
2022-12-23 18:33:24 -05:00
Jonathan Kelley c9e13984e3 chore: use safe span split 2022-12-23 18:27:53 -05:00
Jonathan Kelley 0dce3e03c8 chore: rollback some unecessary changes 2022-12-23 18:08:23 -05:00
Jonathan Kelley e7e21fa2f0 fix: errors when using render macro 2022-12-23 17:47:57 -05:00
Jonathan Kelley fd8015e943 fix: hovers 2022-12-23 17:39:07 -05:00
Jonathan Kelley 4e49d71efe chore: tweak global attributes 2022-12-23 17:11:00 -05:00
Jon Kelley 4554c06d64 Merge pull request #674 from sdwoodbury/feat/resize-window 2022-12-23 14:08:59 -05:00
Jon Kelley 8802747214 Merge branch 'master' into feat/resize-window 2022-12-23 11:11:11 -05:00
Jonathan Kelley 5a70c6ecf9 chore: swap over router none 2022-12-22 14:45:48 -05:00
Jon Kelley 3824f386f7 Merge pull request #673 from DioxusLabs/jk/liveview-on-load
fix: dont send initialize until WS is connected
2022-12-22 11:34:54 -05:00
Jonathan Kelley 870d857a93 fix: prevent double borrow 2022-12-22 11:32:42 -05:00
Jonathan Kelley 56d193d196 fix: try to guard against double drop 2022-12-22 11:30:30 -05:00
Jonathan Kelley 3c1786b7f1 chore: use ws instead of global 2022-12-22 02:56:33 -05:00
Jonathan Kelley 19d0a9af28 chore: send message when websocket is open 2022-12-22 02:40:02 -05:00
Jonathan Kelley 2fa3fe1fc0 fix: use arcwake instead of rcwake 2022-12-20 11:13:06 -08:00
Jon Kelley 651ab3e7e3 Merge pull request #668 from DioxusLabs/jk/no-err-just-option
chore: rollback to option instead of anyhow
2022-12-19 21:09:20 -08:00
Jonathan Kelley 19eb12b8dd rollback: use default default 2022-12-19 20:25:21 -08:00
Jonathan Kelley 18157eeed1 fix: dont panic in panic test 2022-12-19 20:10:34 -08:00
Jonathan Kelley d3be971f4e chore: rollback to option instead of anyhow 2022-12-19 18:06:13 -08:00
Jon Kelley d6804884ab Merge pull request #570 from DioxusLabs/jk/autofmt-fixues
chore: fixes to autoformat to prevent double rendering of expr line
2022-12-19 16:36:20 -08:00
Jonathan Kelley 4e330bc1ec chore: fix rsx printer 2022-12-19 16:20:02 -08:00
Jonathan Kelley 182f11d0f3 chore: update with master 2022-12-19 16:17:59 -08:00
Jonathan Kelley 4313dea351 chore: clear readme 2022-12-19 16:12:51 -08:00
Jonathan Kelley 3fd08ef49e chore: remove unneeded files 2022-12-19 16:12:15 -08:00
Jonathan Kelley 63944ef4c9 Merge branch 'master' into jk/autofmt-fixues 2022-12-19 16:10:04 -08:00
Jon Kelley 7760a3238a Merge pull request #667 from DioxusLabs/jk/liveview-abstract
feat: introduce simpler adapters for liveview
2022-12-19 15:47:20 -08:00
Jonathan Kelley b76c520108 fix: salvo and remove actix from list of webframeworks 2022-12-19 15:29:20 -08:00
Jonathan Kelley 91233aa73a chore: add gitignore for web testing 2022-12-19 15:12:42 -08:00
Jonathan Kelley ca4d4ae8e1 chore: dont get rid of form data 2022-12-19 15:10:50 -08:00
Jonathan Kelley 58b0519c2f feat: get interpreter working on desktop 2022-12-19 15:02:36 -08:00
Jonathan Kelley c86cbd69da feat: move interpreter code into desktop 2022-12-19 14:53:23 -08:00
Jonathan Kelley 50faa7dd08 feat: add proper event type 2022-12-19 14:14:01 -08:00
Jonathan Kelley aa71c111cd feat: introduce simpler adapters for liveview 2022-12-19 13:11:49 -08:00
Jonathan Kelley 09b38574db Merge branch 'master' into jk/autofmt-fixues 2022-12-19 12:19:51 -08:00
Jon Kelley 260c4f9778 Merge pull request #665 from DioxusLabs/jk/clippy-workspace
chore: add clippy workspace flag to check all crates
2022-12-19 12:15:57 -08:00
Jonathan Kelley 8d7d07db56 chore: make clippy happy in workspace crate 2022-12-19 11:56:44 -08:00
Jonathan Kelley 22f58ef1d8 ci: add clippy workspace flag to check all crates 2022-12-19 11:38:13 -08:00
Jon Kelley 3978bc9878 Merge pull request #664 from DioxusLabs/jk/fix-tests
fix: core tests and use stack optimization for replace + remove
2022-12-19 11:33:25 -08:00
Jon Kelley 6e0df286bb Merge pull request #663 from Demonthos/doc-fixes
remove references to renderer features that do not exist
2022-12-19 11:15:59 -08:00
Jonathan Kelley 7a4b0d7c2d fix: use stack optimization for replacer 2022-12-19 11:14:01 -08:00
Jon Kelley fcdd142c7f Merge pull request #662 from Demonthos/rootname-desktop
allow changing the root name for desktop
2022-12-18 21:06:43 -08:00
Jonathan Kelley 9241be6e06 Merge branch 'master' into fix-non-str-attributes 2022-12-17 02:51:25 -08:00
Jonathan Kelley a42660a451 fix: dont handle wakeups from finished tasks 2022-12-17 02:51:13 -08:00
Jonathan Kelley 3faef30075 fix: dont clone callbacks 2022-12-17 01:55:18 -08:00
Jonathan Kelley c409fecaaf fix: sync with master 2022-12-17 01:52:17 -08:00
Jonathan Kelley cc7736302a Merge branch 'master' into fix-non-str-attributes 2022-12-17 01:51:13 -08:00
Jonathan Kelley 482ae5e395 fix: no comments 2022-12-16 22:44:07 -08:00
Jonathan Kelley 255a903d5a chore: no dbg 2022-12-16 22:42:57 -08:00
Jon Kelley 1670ccf3f6 Merge pull request #659 from DioxusLabs/jk/fix-borrowed-props
fix: advance dynamic root
2022-12-16 22:40:06 -08:00