Commit Graph
1218 Commits
Author SHA1 Message Date
Jonathan Kelley eadcd9232c Merge pull request #161 from DioxusLabs/jk/coroutine-coroutineoverhaul
Overhaul async hooks: use_future, use_coroutine, use_effect (new)
2022-02-26 17:59:29 -05:00
Jonathan Kelley d512a6758f Merge branch 'master' into jk/coroutine-coroutineoverhaul 2022-02-26 17:50:38 -05:00
Jonathan Kelley 2181ccd80f Merge pull request #272 from DioxusLabs/jk/documet-everything
docs: add `deny(missing_docs)` is many more places
2022-02-26 17:46:30 -05:00
Jonathan Kelley 25c82b7732 Merge pull request #278 from DioxusLabs/jk/canonicalize-assets
feat: canoncialize assets for macOS, Windows, and Linux
2022-02-26 17:42:05 -05:00
Jonathan Kelley d07e145df6 clippy: update for recent update 2022-02-26 17:39:25 -05:00
Jonathan Kelley f77f8c8500 fmt 2022-02-26 17:38:05 -05:00
Jonathan Kelley 74f40da997 clippy: remove unused module 2022-02-26 17:36:33 -05:00
Jonathan Kelley 56517ef5de fix: merge conflicts 2022-02-26 17:35:23 -05:00
Jonathan Kelley 77631bff1f Merge branch 'master' into jk/documet-everything 2022-02-26 17:33:06 -05:00
Jonathan Kelley 2b17717323 Merge branch 'master' into jk/coroutine-coroutineoverhaul 2022-02-26 17:32:11 -05:00
Jonathan Kelley 4ad4b18e4b feat: useeffect 2022-02-26 17:31:35 -05:00
Jonathan Kelley 64edc6e1b1 feat: useeffect implemented 2022-02-26 03:12:22 -05:00
Jonathan Kelley d8718efed6 Merge pull request #275 from BarryYan/master
fix: add ns param for removeAttribute
2022-02-25 11:50:21 -05:00
Jonathan Kelley 3e474382c6 fix: clippy new lint 2022-02-25 00:35:25 -05:00
Jonathan Kelley e3e8128d5b Merge pull request #282 from jkur/debian-use-ayatana
Add options for compilation on systems that lack libappindicator3
2022-02-25 00:17:40 -05:00
Jonathan Kelley 275811be35 Merge pull request #277 from overlisted/improve-scheduler-methods
Improve scheduler methods in ScopeState
2022-02-25 00:15:13 -05:00
Jörg Kurlbaum cc0e2c4877 Add options for compilation on systems that lack libappindicator3 2022-02-24 14:32:43 +01:00
Shuanghui Yan aa2d6b8d11 fix: format styles 2022-02-24 18:13:00 +08:00
Shuanghui Yan 2a6e6371e7 Merge remote-tracking branch 'upstream/master' 2022-02-24 18:08:21 +08:00
Jonathan Kelley f005ce20ac docs: remove tagline 2022-02-23 19:32:08 -05:00
Jonathan Kelley 8d56552908 fix: focusout issue on todomvc 2022-02-23 18:17:28 -05:00
Jonathan Kelley ccb3aa7977 feat: allow custom root directories 2022-02-23 15:11:57 -05:00
Jonathan Kelley c12bcd8150 fix: protocol works on in both cargo and bundle
This commit enables assets to be served locally through cargo run
or through a bundle strategy. We use cargo-bundle's bundle strategy.
This PR checks only for macOS targets.
2022-02-23 14:19:00 -05:00
Ilya Maximov 144e0bd91f feat: add send + sync for safety 2022-02-23 20:01:09 +01:00
Ilya Maximov 916dc64402 style: format againkjdfakbjfbkasjd 2022-02-23 20:00:01 +01:00
Jonathan Kelley 24743e44e9 feat: canoncialize assets for macOS 2022-02-23 13:53:45 -05:00
Ilya Maximov 4ab54274ac style: reformat... 2022-02-23 19:48:14 +01:00
Ilya Maximov ff3d772756 feat: add a method to access the scheduler 2022-02-23 19:47:38 +01:00
Ilya Maximov bda4a71a72 feat: change schedule_update's Rc to an Arc
BREAKING CHANGE
2022-02-23 19:47:17 +01:00
Jonathan Kelley 03feaa446a fix: make clippy happy 2022-02-23 11:37:28 -05:00
Jonathan Kelley 1f4d2cd6e4 ci: fix ci on master pushes 2022-02-23 11:26:31 -05:00
Jonathan Kelley bf3370f0ce readme: clarify comparison 2022-02-23 09:48:58 -05:00
Jonathan Kelley 7a5c403e38 wip: add use_callback 2022-02-23 09:47:53 -05:00
Jonathan Kelley 07bea88fcc fix: login example 2022-02-23 08:44:16 -05:00
Jonathan Kelley 92573d67a1 fix: keyed diffing accidentally pushing every node 2022-02-23 08:09:16 -05:00
Jonathan Kelley 6b17522507 feat: textarea example 2022-02-22 21:36:59 -05:00
Jonathan Kelley 45231651dd fix: quick patch 2022-02-22 16:34:06 -05:00
Shuanghui Yan 4eeb3da8c9 fix: add ns param for removeAttribute 2022-02-22 23:14:11 +08:00
Jonathan Kelley d19ae3ff56 feat: tweak debug tools to be customizable 2022-02-21 23:45:01 -05:00
Jonathan Kelley 3837899a7e fix: remove clutter 2022-02-21 23:35:12 -05:00
Jonathan Kelley fbaf25dc6b feat: pair down usecoroutine and make it much happier 2022-02-21 23:34:18 -05:00
Jonathan Kelley 9211e1fc78 feat: use future fully figured out 2022-02-21 15:39:47 -05:00
Jonathan Kelley 1b3e865a5a Merge pull request #273 from intrepion/patch-1
fixing build warnings in hello world example
2022-02-21 11:04:08 -05:00
Jonathan Kelley 86729d929d wip: coroutine works basically 2022-02-21 00:37:46 -05:00
Jonathan Kelley f1af18c60b Merge branch 'master' into jk/coroutine-coroutineoverhaul 2022-02-20 23:53:55 -05:00
Jonathan Kelley fb661e5519 wip: disable hook documentation 2022-02-20 23:52:54 -05:00
Jonathan Kelley b2a4d387c7 docs: document all of desktop crate 2022-02-20 23:52:36 -05:00
Oliver Forral d700850b70 fixing build warnings in hello world example
Fixing this warning when I try to compile

warning: function `App` should have a snake case name
 --> src/main.rs:7:4
  |
7 | fn App(cx: Scope) -> Element {
  |    ^^^ help: convert the identifier to snake case: `app`
  |
  = note: `#[warn(non_snake_case)]` on by default

Also changing edition from 2018 to 2021
2022-02-20 17:27:07 -07:00
Jonathan Kelley c5a022112b Merge pull request #267 from DioxusLabs/jk/heavy-compute
fix: ping window after virtualdom is ready
2022-02-20 17:44:05 -05:00
Jonathan Kelley e71069883d Merge branch 'master' into jk/documet-everything 2022-02-20 17:43:38 -05:00