Jonathan Kelley
268b1b0c66
Merge branch 'master' into jk/debugging-diff
2022-01-31 03:23:35 -05:00
Jonathan Kelley
120ee18368
chore: improve debugability of fcptrs and vcomponents
...
this commit changes the fc slot type from a thin pointer to a c pointer.
this lets us provide frame inspection of components using backtrace.
2022-01-31 03:22:34 -05:00
Jonathan Kelley
9dda7b168b
chore: clean up scopes
2022-01-31 03:04:47 -05:00
Jonathan Kelley
a4ea0ba4fe
chore: undo dirty_scopes rename
2022-01-31 02:52:40 -05:00
Jonathan Kelley
236ef9a8c4
Merge branch 'master' into jk/debugging-diff
2022-01-31 02:51:59 -05:00
Jonathan Kelley
0820e18d3d
feat: make component name accessible
2022-01-31 02:49:37 -05:00
Jonathan Kelley
4ae11b5756
fmt: make tests easier to visually parse with fmt rules
2022-01-31 02:46:26 -05:00
Jonathan Kelley
00aa0e5e86
fmt: apply formatting just to tests
2022-01-31 02:44:16 -05:00
Jonathan Kelley
5bffbba682
fmt: apply cargofmt with new rules for lit structs
2022-01-31 02:40:12 -05:00
Jonathan Kelley
11f6b93889
fix: remove nodes is in a happier state
2022-01-31 02:33:16 -05:00
Jonathan Kelley
cbd471fa46
debugging: add some more debug tooling
2022-01-31 01:24:11 -05:00
Jonathan Kelley
1ea42799c0
wip: clean up the core crate after switching to recursive diff engine
2022-01-30 18:34:24 -05:00
Jonathan Kelley
3bb5c8142c
fix: switch to future based diffing
...
this commit removes the old manual fiber implementation in favor of a
traditional recursion based approach. This should make the diffing
algorithm easier to work on and eliminate various stack-based bugs in.
2022-01-30 17:47:58 -05:00
Jonathan Kelley
3edf3e367f
wip: debugging
2022-01-30 14:08:03 -05:00
Jonathan Kelley
13cf95a9ea
Merge pull request #178 from autarch/autarch/spelling-fix
...
Fix misspelled variable name in usestate.rs
2022-01-30 13:13:04 -05:00
Jonathan Kelley
d38478ee93
Merge pull request #181 from autarch/autarch/fix-license-spdx
...
Fix the license field in Cargo.toml to be valid SPDX
2022-01-30 13:12:22 -05:00
Jonathan Kelley
cd5fa58434
Merge pull request #177 from DioxusLabs/jk/release-0.1.8
...
release: 0.1.8
2022-01-29 18:42:00 -05:00
Jonathan Kelley
1ec583206f
Merge pull request #167 from mrxiaozhuox/master
...
Add some `Issue` template
2022-01-29 10:51:33 -05:00
Jonathan Kelley
875977f5a6
publish: update 0.1.8 for dioxus
2022-01-29 10:48:41 -05:00
Jonathan Kelley
9b3192323e
Release dioxus-desktop v0.1.6
2022-01-29 10:43:43 -05:00
Jonathan Kelley
6339fa8188
Release dioxus-html v0.1.6, dioxus-router v0.1.1
2022-01-29 10:42:52 -05:00
Jonathan Kelley
f6c6134d67
Release dioxus-core v0.1.9
2022-01-29 10:42:38 -05:00
Jonathan Kelley
578c1dc069
fix: enable default for any eventhandler
2022-01-29 10:42:06 -05:00
Jonathan Kelley
d570bb6c42
Release dioxus-router v0.1.1
2022-01-29 10:40:03 -05:00
Jonathan Kelley
c72a90f42e
Release dioxus-web v0.0.5
2022-01-29 10:39:24 -05:00
Jonathan Kelley
189ddd8c51
fix: move bindings into package
2022-01-29 10:39:21 -05:00
Jonathan Kelley
2c51a090e3
Release dioxus-web v0.0.5
2022-01-29 10:37:50 -05:00
Jonathan Kelley
3c2d5985da
Release dioxus-ssr v0.1.3
2022-01-29 10:37:34 -05:00
Jonathan Kelley
539ca2d655
Release dioxus-hooks v0.1.7
2022-01-29 10:37:03 -05:00
Jonathan Kelley
11ba189eab
Release dioxus-html v0.1.5
2022-01-29 10:36:24 -05:00
Jonathan Kelley
f965030b80
Release dioxus-core v0.1.8
2022-01-29 10:36:10 -05:00
Jonathan Kelley
1b2a0053ef
Release dioxus-core-macro v0.1.7
2022-01-29 10:35:54 -05:00
Jonathan Kelley
8056138f86
fix: explicit default for event handler
...
rust derives default of T: Default, even when that's not a necessary requirement
This fixes that
2022-01-29 10:27:40 -05:00
Jonathan Kelley
06723ad63f
fix: add interpreter to desktop package so it publishes
2022-01-29 10:23:41 -05:00
Jonathan Kelley
56f3002aed
feat: add changelogs
2022-01-29 10:17:14 -05:00
Jonathan Kelley
3509602c0b
Merge pull request #169 from DioxusLabs/jk/router-userouter
...
feat: enable use_router
2022-01-29 10:15:00 -05:00
Jonathan Kelley
66bc09cf28
ci: remove i686 windows target
2022-01-28 21:46:15 -05:00
Jonathan Kelley
05d68b1107
ci: fewer windows targets
...
this commit decreases the number of windows targets we check to speed up CI
2022-01-28 21:45:40 -05:00
Jonathan Kelley
88997019c5
Merge branch 'master' of github.com:DioxusLabs/dioxus
2022-01-28 21:44:10 -05:00
Jonathan Kelley
e9792e9b95
tests: add miri stress test
2022-01-28 21:43:01 -05:00
Jonathan Kelley
84ec87ab78
Merge pull request #170 from autarch/autarch/fix-overzealous-logging
...
Make log message in Link component trace level, not debug
2022-01-28 17:07:56 -05:00
Jonathan Kelley
c092bd43ed
fix: use_state
2022-01-28 16:12:06 -05:00
Jonathan Kelley
e24957fc19
feat: enable use_router
2022-01-28 14:38:17 -05:00
Jonathan Kelley
0d8e9f5ed4
Merge pull request #168 from DioxusLabs/jk/use_route_subscribes
...
fix: use_route should subscribe to changes to the route
2022-01-28 12:29:47 -05:00
Jonathan Kelley
79e09934aa
chore: add docs to router UseRouteListener
2022-01-28 12:14:40 -05:00
Jonathan Kelley
9da46eb7bc
chore: rustfmt
2022-01-28 12:07:10 -05:00
Jonathan Kelley
5ee9d6c434
fix: attach router listener to subscriber list
2022-01-28 12:04:16 -05:00
Jonathan Kelley
a21e7d4dd1
fix: use_route should subscribe to changes to the route
2022-01-28 12:00:13 -05:00
Jonathan Kelley
ccbb955b7b
Merge pull request #166 from DioxusLabs/jk/default-assets-desktop
...
Default asset server
2022-01-27 22:10:20 -05:00
Jonathan Kelley
08988e1bfe
Merge pull request #158 from DioxusLabs/jk/router-onchange
...
Connect the onchange listener for the Router
2022-01-27 17:01:32 -05:00
Jonathan Kelley
22308eb26a
fix: custom protocol receiver type
2022-01-27 17:00:40 -05:00
Jonathan Kelley
6e4ed9e351
examples: fixup asset example
2022-01-27 16:37:09 -05:00
Jonathan Kelley
430cde7068
feat: default asset server
2022-01-27 16:36:17 -05:00
Jonathan Kelley
6073bddf30
docs: fix readme
2022-01-27 15:53:06 -05:00
Jonathan Kelley
75b1cff915
Merge pull request #129 from DioxusLabs/jk/update-hooks
...
Hooks: Change UseState to be like react's use_state
2022-01-27 15:51:16 -05:00
Jonathan Kelley
25286a6711
Create FUNDING.yml
2022-01-26 14:42:07 -05:00
Jonathan Kelley
fbb610df32
docs: change indentation on readme
2022-01-26 00:40:51 -05:00
Jonathan Kelley
06d81475f2
docs: improve readme by removing table
2022-01-26 00:40:01 -05:00
Jonathan Kelley
a8952a9ee8
fix: exampels
2022-01-25 21:41:40 -05:00
Jonathan Kelley
5c4bd0881b
Merge branch 'master' into jk/update-hooks
2022-01-25 16:19:12 -05:00
Jonathan Kelley
29ed7ebece
feat: connect an onchange listener
2022-01-25 15:06:37 -05:00
Jonathan Kelley
71371d570a
docs: change discord readme badge
2022-01-25 13:17:43 -05:00
Jonathan Kelley
6c5987424e
Merge pull request #156 from DioxusLabs/jk/web-launch-cfg
...
Correct dioxus web docs to include the third paramter
2022-01-24 20:31:11 -05:00
Jonathan Kelley
545ccbefd1
Merge pull request #154 from DioxusLabs/jk/quiet-clippy-examples
...
Make clippy happier on the examples.
2022-01-24 20:26:17 -05:00
Jonathan Kelley
ae676d9d81
fix: webconfig should take &mut self
2022-01-24 20:25:32 -05:00
Jonathan Kelley
a239d2ba6a
docs: fix web doc example and use &mut for builders everywhere
2022-01-24 20:24:50 -05:00
Jonathan Kelley
1d964c54e5
chore: fix cargo fmt
2022-01-24 19:54:27 -05:00
Jonathan Kelley
26ada2c7c1
chore: make clippy happier
2022-01-24 19:52:12 -05:00
Jonathan Kelley
732ec018c3
Merge pull request #153 from DioxusLabs/jk/spawn-future
...
feat: add "spawn" method for futures
2022-01-24 15:22:42 -05:00
Jonathan Kelley
bad4b773b7
feat: add "spawn" method
2022-01-24 15:21:56 -05:00
Jonathan Kelley
508f7e9c40
Merge pull request #152 from DioxusLabs/jk/drop-order-tweak
...
tweak: drop hooks before resetting bump arena
2022-01-24 12:35:51 -05:00
Jonathan Kelley
2e4f765932
tweak: drop hooks before resetting bump arena
2022-01-24 12:21:24 -05:00
Jonathan Kelley
fa70dd5f21
Merge pull request #150 from DioxusLabs/jk/wasm-panic-default
...
Feat: add console_error_panic_hook by default for wasm
2022-01-24 03:19:08 -05:00
Jonathan Kelley
1406c9020b
feat: add panic hook by default
2022-01-24 02:57:56 -05:00
Jonathan Kelley
d9a07ddddb
fix: provide_root_context on root scopes
2022-01-24 02:34:16 -05:00
Jonathan Kelley
02abb5e8d4
Merge pull request #148 from DioxusLabs/jk/azul-compairson
...
docs: add azul compairson
2022-01-22 16:20:27 -05:00
Jonathan Kelley
564bce8eeb
docs: add azul compairson
2022-01-22 16:19:52 -05:00
Jonathan Kelley
43e78d56f7
fix: rustfmt
2022-01-22 14:55:19 -05:00
Jonathan Kelley
549b0367a4
Merge pull request #146 from FruitieX/patch-1
2022-01-22 14:39:12 -05:00
Jonathan Kelley
f6ff41698c
Merge pull request #145 from autarch/autarch/typo-and-doc-fixes
...
Fix various typos and grammar nits
2022-01-22 12:45:04 -05:00
Jonathan Kelley
63b06b7977
Merge pull request #143 from DioxusLabs/jk/efficient-ids
...
feat: remove dioxus id on non-event elements
2022-01-21 19:08:44 -05:00
Jonathan Kelley
95e93ed0bc
feat: remove dioxus id on non-event elements
2022-01-21 15:06:57 -05:00
Jonathan Kelley
997684a390
fix: update desktop intrepreter with browser open
2022-01-21 09:53:25 -05:00
Jonathan Kelley
b287a4cab3
Merge pull request #121 from DioxusLabs/jk/unify
...
feat: unify web and desktop interpreter with the same typescript codebase
2022-01-21 09:31:55 -05:00
Jonathan Kelley
c8d528b3b1
fix: proprogation of root context
2022-01-21 09:29:41 -05:00
Jonathan Kelley
70f2ef43db
Merge pull request #139 from DioxusLabs/jk/provide-context-any
...
feat: allow context providers to provide for any scope
2022-01-21 00:52:49 -05:00
Jonathan Kelley
d2bd175143
feat: allow providing context to the root component
2022-01-21 00:37:52 -05:00
Jonathan Kelley
50f90d889a
fix: bump to readd desktop click handling code
2022-01-21 00:21:23 -05:00
Jonathan Kelley
824defa2db
Merge branch 'master' into jk/unify
2022-01-21 00:16:45 -05:00
Jonathan Kelley
c860e47353
Merge pull request #140 from DioxusLabs/jk/hydration-listeners
...
fix: ssr + hydration event listeners
2022-01-20 11:33:40 -05:00
Jonathan Kelley
c1a5d4e11f
fix: ssr + hydration event listeners
2022-01-20 04:01:38 -05:00
Jonathan Kelley
8c7473d194
Merge pull request #138 from mrxiaozhuox/master
...
fix: `dog-app` breed change
2022-01-19 08:19:11 -05:00
Jonathan Kelley
887f69d5b4
Merge pull request #133 from mrxiaozhuox/master
...
The desktop app will default open link in browser
2022-01-18 23:09:40 -05:00
Jonathan Kelley
8d3ac3ff14
Merge pull request #107 from autarch/autarch/half-assed-router
...
A partial implementation of the router and associated bits
2022-01-18 00:01:34 -05:00
Jonathan Kelley
e84126ad16
Merge pull request #131 from mrxiaozhuox/patch-3
...
Update ZH_CN.md
2022-01-17 11:26:54 -05:00
Jonathan Kelley
5bce294a86
Merge pull request #127 from DioxusLabs/jk/handler-tweak
...
fix: allow eventhandler to derive default
2022-01-16 21:30:34 -05:00
Jonathan Kelley
c08d04449f
Merge pull request #128 from DioxusLabs/jk/optional-tag
...
feat: add "optional" flag for props
2022-01-16 20:28:14 -05:00
Jonathan Kelley
58839f47ba
update: modify usestate to be borrowed
2022-01-16 15:56:48 -05:00
Jonathan Kelley
47bc4e4a44
feat: add "optional" flag for props
2022-01-16 15:27:41 -05:00
Jonathan Kelley
036a0ff49a
docs: add comments for the Handler
2022-01-16 15:13:31 -05:00