Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan Kelley 55773bf106 fix: links 2022-03-05 16:09:49 -05:00
Jonathan Kelley 398ebcf283 examples: update to new usestate 2022-03-05 15:59:35 -05:00
Jonathan Kelley 35b22923b2 fix: some examples 2022-03-05 15:25:09 -05:00
Jonathan Kelley f98c3f161f fix: interpreter code for disabled and dangerous innter html 2022-03-05 14:38:28 -05:00
Jonathan Kelley ea7dfd8be4 examples: make crm use router 2022-03-05 14:36:25 -05:00
Jonathan Kelley bec2f4129b Merge pull request #203 from DioxusLabs/jk/local-router
Feat: abstract the router on a per-platform basis and add docs
2022-03-05 14:16:18 -05:00
Jonathan Kelley f47d2900fb feat: add a redirect 2022-03-05 14:06:54 -05:00
Jonathan Kelley b11eff9e77 Merge pull request #290 from DioxusLabs/jk/use-state-unify
Make use_state a single value again
2022-03-04 15:07:33 -05:00
Jonathan Kelley 83be3df42a cfg: expose router feature flags for web 2022-03-04 14:34:25 -05:00
Jonathan Kelley 156e3c21ba feat: add split method to use_state 2022-03-04 14:31:04 -05:00
Jonathan Kelley 6c3f5195f4 feat: re-unify set_state 2022-03-04 14:29:45 -05:00
Jonathan Kelley dbcd91e32f chore: switch to mutex 2022-03-04 14:28:21 -05:00
Jonathan Kelley c466425b82 fix: remove logging 2022-03-04 13:17:03 -05:00
Jonathan Kelley c19995fed9 fix: debug multistage edits in desktop 2022-03-04 13:17:01 -05:00
Jonathan Kelley cdbc37711f fix: wasm test 2022-03-04 13:16:37 -05:00
Jonathan Kelley 57bd8b7ce2 fix: enable wasmtest feature 2022-03-04 13:16:37 -05:00
Jonathan Kelley 9edc3459d5 fix: remove latent test 2022-03-04 13:16:37 -05:00
Jonathan Kelley 82f69a9ca6 fix: feature flagging 2022-03-04 13:16:37 -05:00
Jonathan Kelley c7627f0b93 fix: tests pass 2022-03-04 13:16:37 -05:00
Jonathan Kelley 06d4a5640b docs: fix doc comment 2022-03-04 13:16:37 -05:00
Jonathan Kelley cc83900334 feat: router crate is polished up 2022-03-04 13:16:37 -05:00
Jonathan Kelley 60b11081f2 chore: remove idna feature from url 2022-03-04 13:16:37 -05:00
Jonathan Kelley f2979cb12a feat: apply local router changes 2022-03-04 13:16:37 -05:00
Jonathan Kelley 3928856a9b fix: desktop edits should not be applied in reverse 2022-03-04 13:14:49 -05:00
Jonathan Kelley e5b034c6a4 fix: don't propogate empty edits 2022-03-04 13:13:50 -05:00
Jonathan Kelley 0e09dda1be chore: add additional debugging to VNode fields 2022-03-04 13:13:29 -05:00
Jonathan Kelley f682a7a635 fix: doc location 2022-03-02 23:11:52 -05:00
Jonathan Kelley eaeda6e201 docs: refactor our readme for main crate 2022-03-02 23:05:57 -05:00
Jonathan Kelley e04a6d63a5 chore: move tests out of core and into the top level crate
This commit moves the tests out of core so rust analyzer
is happier with the workspace.
2022-03-02 22:48:22 -05:00
Jonathan Kelley e932ed202a fix: macro export 2022-03-02 18:13:57 -05:00
Jonathan Kelley 62f3d1b38e fix: macro export 2022-03-02 18:02:14 -05:00
Jonathan Kelley 46a42c5ef9 Docs: update readme and usage doc for router 2022-03-02 17:57:00 -05:00
Jonathan Kelley 0883ff76e6 chore: convert debug to trace 2022-03-02 17:56:26 -05:00
Jonathan Kelley e51b47d1fb chore: move macros around 2022-03-02 17:56:12 -05:00
Jonathan Kelley 0e12915dc8 fix: remove old vscode folder 2022-03-02 17:54:22 -05:00
Jonathan Kelley b4c5b96980 chore: switch log to eprintln 2022-03-02 17:54:11 -05:00
Jonathan Kelley 7805b1ad63 docs: add simple router book 2022-03-02 17:52:28 -05:00
Jonathan Kelley 673ea3280a fix: license 2022-03-02 17:52:10 -05:00
Jonathan Kelley 06c88b6f35 fix: remove fermi callback api 2022-02-28 13:13:45 -05:00
Jonathan Kelley ddd4875e13 Merge branch 'master' of github.com:DioxusLabs/dioxus 2022-02-28 02:38:28 -05:00
Jonathan Kelley 901bd5b0cd examples: clippy 2022-02-28 02:38:17 -05:00
Jonathan Kelley 42979d922b Merge pull request #208 from DioxusLabs/jk/use-future-leak
feat: auto cancel tasks when scopes are dropped
2022-02-27 23:39:06 -05:00
Jonathan Kelley 49f9303002 Merge pull request #286 from mrxiaozhuox/patch-1 2022-02-27 18:51:02 -05:00
Jonathan Kelley 0350d25a33 Merge pull request #287 from DioxusLabs/jk/diff-keyed-fix 2022-02-27 18:20:34 -05:00
Jonathan Kelley e416e31bc7 feat: new spawn_forever for tasks that never die 2022-02-27 17:22:21 -05:00
Jonathan Kelley 70177ed49d feat: tasks are dropped when components are unmounted 2022-02-27 17:03:43 -05:00
Jonathan Kelley a46bd8d6d7 Merge branch 'master' into jk/use-future-leak 2022-02-27 16:42:07 -05:00
Jonathan Kelley c2c6d73916 fix: tests should reflect removes 2022-02-27 14:59:36 -05:00
Jonathan Kelley 35a3eaabdf fix: actually remove nodes in keyed_diff_middle 2022-02-27 14:49:47 -05:00
Jonathan Kelley 4954079212 fix: forbidden filtering 2022-02-27 14:29:07 -05:00
Jonathan Kelley bfc55b0646 fix: forbidden filtering 2022-02-27 14:26:37 -05:00
Jonathan Kelley 94fedcbc91 Merge pull request #269 from mrxiaozhuox/master
Add `Dioxus-cli` Document
2022-02-27 02:33:54 -05:00
Jonathan Kelley 0da18971b0 Merge pull request #233 from DioxusLabs/jk/all-the-css
feat: add all the css
2022-02-26 18:25:30 -05:00
Jonathan Kelley f69430a308 Merge branch 'master' into jk/all-the-css 2022-02-26 18:17:56 -05:00
Jonathan Kelley dde4ed2946 fix: merge css together 2022-02-26 18:15:04 -05:00
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
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
Jonathan Kelley 24743e44e9 feat: canoncialize assets for macOS 2022-02-23 13:53:45 -05: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
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
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
Jonathan Kelley af18838e6e Merge pull request #270 from DioxusLabs/jk/use-ref-example
docs: actually document the use_ref hook
2022-02-20 17:43:25 -05:00
Jonathan Kelley 62df5f7097 docs: document the entire core crate 2022-02-20 17:37:46 -05:00
Jonathan Kelley 55bb62bbc8 Merge pull request #271 from DioxusLabs/jk/desktop-no-reload
Disable reload context menu in production
2022-02-20 16:07:35 -05:00
Jonathan Kelley 5954bba975 wip: disable reload in production 2022-02-19 22:36:55 -05:00
Jonathan Kelley 98076c52e8 docs: remove use_ref example 2022-02-19 21:53:00 -05:00