Jonathan Kelley
13456ec00c
ci: fire deploy
2022-02-10 12:21:38 -05:00
Jonathan Kelley
affdaf05ce
ci: fix docs
2022-02-10 12:21:07 -05:00
Jonathan Kelley
7c60260672
ci: fire deploy
2022-02-10 12:20:23 -05:00
Jonathan Kelley
a858934d41
ci: use filtering for all
2022-02-10 12:09:50 -05:00
Jonathan Kelley
ae78a8381c
ci: fix pathing
2022-02-10 12:08:52 -05:00
Jonathan Kelley
95ea917fca
ci: fix pathing
2022-02-10 12:08:38 -05:00
Jonathan Kelley
c0e9f39cca
ci: include .github as a regen folder
2022-02-10 12:05:53 -05:00
Jonathan Kelley
b6f120ef58
ci: limit main CI to ignore on docs
2022-02-10 12:05:19 -05:00
Jonathan Kelley
8be5cb097b
docs: try fire deploy
2022-02-10 12:01:34 -05:00
Jonathan Kelley
02d4bdbf72
Merge pull request #228 from DioxusLabs/jk/autodeploy-docs
...
feat: add docs autdeploy
2022-02-10 12:00:24 -05:00
Jonathan Kelley
f9366dff92
feat: add docs autdeploy
2022-02-10 11:18:36 -05:00
Jonathan Kelley
7f4474ed41
Merge pull request #226 from rMazeiks/proofread-docs
...
More guide improvements, chapters 6-7
2022-02-10 09:58:19 -05:00
Jonathan Kelley
67766c7b59
Merge pull request #224 from rMazeiks/proofread-docs
2022-02-09 16:52:12 -05:00
Jonathan Kelley
e32337f866
Merge pull request #214 from t1m0t/master
...
Code coverage setup
2022-02-09 14:20:58 -05:00
Jonathan Kelley
82b0e6c8d6
Merge pull request #220 from DioxusLabs/jk/outerlinking
...
fix: always prevent default on `A` tags in desktop
2022-02-08 15:10:36 -05:00
Jonathan Kelley
0bf14fa7e1
Merge pull request #219 from DioxusLabs/jk/js-ecma
...
fix: class attributes don't adhere to es6 spec
2022-02-08 01:01:29 -05:00
Jonathan Kelley
4818c44c7c
fix: also prevent default on buttons
2022-02-08 00:43:05 -05:00
Jonathan Kelley
fc5dd8f562
fix: always prevent default on a tags
2022-02-08 00:40:48 -05:00
Jonathan Kelley
95a6abbfc5
fix: class attributes don't adhere to es6 spec
2022-02-08 00:35:06 -05:00
Jonathan Kelley
ec2fb84d96
Merge pull request #218 from activeguild/master
...
fix: update the sample
2022-02-07 21:01:39 -05:00
Jonathan Kelley
3f5b8b285d
Merge pull request #217 from DioxusLabs/jk/serde-wasm-bindgen
...
feat: use serde-wasm-bindgen crate for speedup
2022-02-07 19:29:04 -05:00
Jonathan Kelley
4f46089fce
feat: use serde-wasm-bindgen crate for speedup
2022-02-07 10:17:16 -05:00
Jonathan Kelley
92ec0a448f
Merge pull request #212 from DioxusLabs/jk/remove-attr-dangerous
...
fix: add a check for dangerousinnerhtml in interpreter
2022-02-05 21:32:30 -05:00
Jonathan Kelley
15b074f60b
fix: type
2022-02-05 20:41:15 -05:00
Jonathan Kelley
4cc3369241
fix: add a check for dangerousinnerhtml in interpreter
2022-02-05 20:16:52 -05:00
Jonathan Kelley
245a648dbb
Merge pull request #106 from DioxusLabs/jk/docs
...
docs: improve components and elements
2022-02-05 09:32:59 -05:00
Jonathan Kelley
5383a661c9
Merge pull request #147 from DioxusLabs/jk/form-ma
...
Pass form values as a hashmap on `oninput`/`onsubmit`
2022-02-04 23:43:57 -05:00
Jonathan Kelley
6ad82823dd
Merge branch 'master' into jk/docs
2022-02-04 21:05:44 -05:00
Jonathan Kelley
a939df677a
example: use onsubmit to showcase entry
2022-02-04 21:02:53 -05:00
Jonathan Kelley
185fcdb0cd
Merge pull request #209 from mrxiaozhuox/patch-4
...
Update ZH_CN.md
2022-02-04 21:00:53 -05:00
Jonathan Kelley
8012fded19
docs: remove emojis
2022-02-04 20:57:32 -05:00
Jonathan Kelley
28e9e4373e
fix: tweak js code
2022-02-04 18:11:58 -05:00
Jonathan Kelley
169f1dac11
Merge branch 'master' into jk/form-ma
2022-02-04 18:10:26 -05:00
Jonathan Kelley
841c0c4015
docs: combine icons
2022-02-04 18:06:36 -05:00
Jonathan Kelley
6f10af0cc5
Merge pull request #200 from DioxusLabs/jk/no-more-buildrs
...
fix: remove code generation entirely
2022-02-04 15:07:13 -05:00
Jonathan Kelley
8e2a95ed74
Merge pull request #206 from t1m0t/master
...
Improve test speed in the CI
2022-02-04 13:37:42 -05:00
Jonathan Kelley
e7c1d40d87
Merge pull request #199 from DioxusLabs/jk/svg-prevent-default
...
fix: allow prevent_default on svg
2022-02-04 11:38:32 -05:00
Jonathan Kelley
557d1d18dd
Merge pull request #202 from t1m0t/master
...
fix ci test workflow
2022-02-04 03:04:17 -05:00
Jonathan Kelley
b4391a3eaa
fix: tweak the js bindings while we're at it
2022-02-04 02:44:27 -05:00
Jonathan Kelley
d758dc6065
feat: form works in web
2022-02-04 02:13:35 -05:00
Jonathan Kelley
ca0d7dc268
fix: remove code generation
2022-02-04 01:56:54 -05:00
Jonathan Kelley
ac4faec570
fix: remove broken example
2022-02-03 13:30:24 -05:00
Jonathan Kelley
89cfda4bf9
fix: add attributions
2022-02-03 13:21:20 -05:00
Jonathan Kelley
a9ac0568e2
fix: allow prevent_default on svg
2022-02-03 13:19:41 -05:00
Jonathan Kelley
add21d5f9d
feat: update bindings and interpreter with new tsc code
2022-02-03 12:52:05 -05:00
Jonathan Kelley
76ccd49719
Merge pull request #190 from t1m0t/tb/makefile_test_setup
...
wip: Makefile setup
2022-02-03 12:49:06 -05:00
Jonathan Kelley
d2e174ea6a
Merge pull request #195 from DioxusLabs/jk/solve-missing-nodes
...
fix: allow scopes and nodes to be missing
2022-02-03 10:57:56 -05:00
Jonathan Kelley
1913ccd61f
chore: current_scope always panics
2022-02-03 00:35:10 -05:00
Jonathan Kelley
f7b3228ab2
fix: enable resume node for text and placeholder
2022-02-02 20:04:55 -05:00
Jonathan Kelley
bc43069884
fix: allow scopes and nodes to be missing
2022-02-02 19:04:37 -05:00
Jonathan Kelley
2b22015bc9
Merge pull request #193 from DioxusLabs/jk/warn-on-reuse
...
fix: diffing allows component reuse
2022-02-02 11:48:06 -05:00
Jonathan Kelley
b2b2dae7e6
fix: diffing allows component reuse
2022-02-02 11:33:02 -05:00
Jonathan Kelley
2c4e7beae8
wip: update interpreter
2022-02-02 11:32:00 -05:00
Jonathan Kelley
8f9d15db4a
feat: enable form elements in web
2022-02-02 02:00:53 -05:00
Jonathan Kelley
c4556d050e
Merge branch 'master' into jk/form-ma
2022-02-02 01:50:43 -05:00
Jonathan Kelley
4dff9114aa
Merge pull request #192 from DioxusLabs/jk/interpreter-as-crate
...
chore: make the js interpreter its own crate so we can rely on it in web/desktop
2022-02-02 01:21:40 -05:00
Jonathan Kelley
84959a7826
feat: it works everywhere
2022-02-02 01:08:59 -05:00
Jonathan Kelley
b4923b2b81
ci: move gen folder out of src
2022-02-01 16:07:50 -05:00
Jonathan Kelley
86bac80040
fmt: make bindings obey formatting
2022-02-01 15:57:07 -05:00
Jonathan Kelley
71656adc89
publish: generate our bindings.rs file from an inlinejs snippet
2022-02-01 15:54:32 -05:00
Jonathan Kelley
5b69f9b686
release: make interpreter crate publishable
2022-02-01 15:45:03 -05:00
Jonathan Kelley
527434b9f9
feat: make the interpreter as its own crate
2022-02-01 15:44:08 -05:00
Jonathan Kelley
ee67a041d2
feat: turn interpreter into crate
2022-02-01 15:38:48 -05:00
Jonathan Kelley
7c06b3a9a2
Merge branch 'master' into jk/form-ma
2022-02-01 15:24:19 -05:00
Jonathan Kelley
80d792910f
Merge pull request #182 from DioxusLabs/jk/debugging-diff
...
fix: nodes being unmounted when used in highly nested contexts
2022-02-01 15:08:43 -05:00
Jonathan Kelley
94c1da8264
chore: clean up documentation in diffing algorithm
2022-02-01 15:00:36 -05:00
Jonathan Kelley
e02dfc3324
fix: change use_state to be clone
2022-02-01 02:05:54 -05:00
Jonathan Kelley
fa020c53e4
tweak: use 2018 rust syntax instead of 2022 for formatting
2022-02-01 01:57:21 -05:00
Jonathan Kelley
0c0f638c47
Merge pull request #180 from mrxiaozhuox/borderless-frame
...
Add support for desktop context, borderless frames, minimize, maximize, and other window-related goodies through the imperative `use_window` hook.
2022-01-31 19:53:27 -05:00
Jonathan Kelley
6905bf98d7
chore: clean up examples and fix link opening code
2022-01-31 19:40:48 -05:00
Jonathan Kelley
1978f195b3
Merge branch 'master' into jk/debugging-diff
2022-01-31 16:19:48 -05:00
Jonathan Kelley
cc99fa8eb2
Merge pull request #187 from DioxusLabs/jk/prevent-default-for-real
...
fix: dioxus web prevents default in nested targets
2022-01-31 16:06:47 -05:00
Jonathan Kelley
8badf90a03
fix: dioxus web prevents default on in nested targets
...
this commit fixes an issue where we used the event target to
prevent default even if the target element wasn't an event
handler.
2022-01-31 15:53:06 -05:00
Jonathan Kelley
fb75948363
fix: usestate modify panic
2022-01-31 14:33:25 -05:00
Jonathan Kelley
c4e6496d9d
chore: enable a pedantic clippy on the diffing algorithm
2022-01-31 12:49:21 -05:00
Jonathan Kelley
06418f73db
fix: element stack not being updated properly
2022-01-31 12:29:11 -05:00
Jonathan Kelley
923fb0701d
fix: clippy
2022-01-31 03:34:52 -05:00
Jonathan Kelley
b4697fc9f9
chore: clean up some more of the scopes file
2022-01-31 03:27:43 -05:00
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