Commit Graph
100 Commits
Author SHA1 Message Date
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 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 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 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 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
Jonathan Kelley e47ead5347 fix: allow eventhandler to derive default 2022-01-15 20:17:48 -05:00
Jonathan Kelley 05331ddd80 feat: wire up both desktop and web 2022-01-13 22:51:01 -05:00
Jonathan Kelley 8e842231e4 Merge pull request #124 from mrxiaozhuox/patch-2 2022-01-13 21:15:48 -05:00
Jonathan Kelley 6bd7e983c4 Update README.md 2022-01-13 11:25:18 -05:00