Chris Rogus
d0f0548776
add file size to FileEngine ( #2323 )
2024-06-10 20:48:36 -07:00
Evan Almloff
b3cd4fac10
set up example scaping for docs.rs ( #2450 )
2024-05-28 13:05:55 -07:00
Evan Almloff
cbeda0af76
Refactor and fix eval channels ( #2302 )
...
* wip
* pull out eval into the interpreter
* fix web eval
* fix DioxusChannel name
* properly drop dioxus channel
* use typescript dioxus chanel in desktop
* add more comments to native eval
* add desktop headless eval tests
* expand web playwright eval tests
* fix web headless tests
* fix default hasher path
* run eval tests on windows
* restore desktop query drop code
* remove data from drop desktop query message
* catch syntax errors in desktop eval
* catch js runtime errors in desktop
* fix typo interprerter -> interpreter
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-04-26 11:55:48 -04:00
Jonathan Kelley
0b7c7701a3
fmt
2024-04-08 19:24:49 -07:00
Evan Almloff
af524d979b
Fix empty for loop, if statements and children ( #2275 )
...
* fix empty for loop, if statements and children
* fix clippy
2024-04-08 19:23:55 -07:00
Evan Almloff
6a781af693
Fix hydration for static text nodes at the root of the template ( #2184 )
...
* Fix hydration for static text nodes at the root of the template
* fix clippy
2024-03-29 18:22:55 -07:00
Evan Almloff
36f67bd5e2
update 0.4 doc links to 0.5
2024-03-27 20:42:07 -05:00
Miles Murgaw
3cbe6ff96e
Fix Outdated README.md ( #2147 )
...
* fix: outdated readme
* Fix missing readme
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-03-26 19:17:02 -07:00
Evan Almloff
dadbab5d72
make some enums non-exhaustive ( #2140 )
2024-03-26 19:14:48 -07:00
Jonathan Kelley
e923c6462c
Resume window position/size, watch cargo/dioxus tomls, fix css reverting during hotreloading, allow menubar events to be captured from within dioxus ( #2116 )
...
* Fix: css hotreloading being invalidated, watcher not watching cargo/dioxus tomls, add feature to restore window state
* Make clappy hippier
* remove console log
* use simpler css invalidator
* Less flash, remove log on web hotreload
* Fix floating window managed behavior on mac
* clippy...
2024-03-20 09:16:18 -07:00
Jonathan Kelley
10d361a44e
Fix proxy ( #2108 )
2024-03-18 22:21:07 -07:00
Jonathan Kelley
2dc6cecf2e
Fix #2043 : use formvalue instead of String for forms ( #2103 )
...
Fix #2043 : use formvalue instead of String for forms
2024-03-18 18:21:08 -07:00
Jonathan Kelley
9474ad54cc
Make clippy happy
2024-03-14 22:40:23 -07:00
Jonathan Kelley
982b96074a
Add basic hotreload test samples
2024-03-13 13:07:15 -07:00
Jonathan Kelley
bca5335f31
fix: hotreloading files with multiple templates, asset hotreloading
2024-03-13 02:13:37 -07:00
Jonathan Kelley
81f38a0bc5
cfg out globalhotkey
2024-03-06 16:42:45 -08:00
Jonathan Kelley
4b2e426958
clippy, and don't hash invisible files for ts generation
2024-03-05 22:38:38 -08:00
Jonathan Kelley
b751674354
Web works with the js structure
2024-03-05 11:16:34 -08:00
Jonathan Kelley
22266cc560
Switch to bun, clean up web implementation
2024-03-04 15:23:48 -08:00
Jonathan Kelley
0ff0eb7846
Use the platform as the base interpreter instead of trying to extend it
2024-03-01 14:23:53 -08:00
Evan Almloff
8a969a26dc
make interpreter extend the interpreter core class
2024-02-28 11:22:15 -06:00
Jonathan Kelley
206a48257b
Merge branch 'main' into jk/fix-form-inputs
2024-02-27 12:50:57 -08:00
Jonathan Kelley
b5447c162f
extend interpreter base class with platform methods
2024-02-27 12:31:11 -08:00
Evan Almloff
93ee53454f
bump the sledgehammer bindgen version
2024-02-27 10:35:16 -06:00
Jonathan Kelley
7f60010c1e
set up a typescript pipeline for interpreter
2024-02-23 18:52:21 -08:00
Jonathan Kelley
cbadea022a
Eval should never return an error
...
Only awaiting eval should error.
Eval should always be available, even if using its methods returns errors.
2024-02-14 15:13:15 -08:00
Evan Almloff
476b2ac88a
fix client side suspense
2024-02-12 08:56:27 -06:00
Evan Almloff
8e007cc137
fix the web renderer panicing when the hot reload connection fails
2024-02-11 13:35:34 -06:00
Anatol Ulrich
a44f5fda2c
remove unused element
field from WebDragData
2024-02-09 22:09:58 +01:00
Anatol Ulrich
6ca877eb6d
fix HasFileData
for WebDragData
2024-02-09 12:02:32 +01:00
Evan Almloff
c431429448
fix web playwright tests
2024-02-05 15:25:51 -06:00
Jonathan Kelley
4a7fe938ad
Make clippy happy
2024-02-04 23:03:52 -08:00
Evan Almloff
a789d6a64e
make eval copy
2024-02-02 14:47:59 -06:00
Evan Almloff
8eda785ace
try to pull the default out directory for the fullstack server from the config
2024-01-31 16:50:54 -06:00
Jonathan Kelley
0bd9692e45
Fix cargo test and a number of little cleanup bugs
2024-01-30 17:33:14 -08:00
Jonathan Kelley
eff1dd6c90
Merge branch 'master' into breaking
2024-01-30 16:20:19 -08:00
Jonathan Kelley
337c04557b
get cargo check --all --examples --tests working!
2024-01-19 15:01:01 -08:00
Jan-Mirko Otter
baf505e330
dioxus-web: Add Config::rootelement
2024-01-19 23:35:18 +01:00
Jonathan Kelley
83bce6ce97
Make cargo check --all --examples work!
2024-01-19 14:19:49 -08:00
Jonathan Kelley
391fe15db8
Fix context trait params
2024-01-18 19:49:20 -08:00
Jonathan Kelley
6ed3aafb2f
Get cargo check --all working
2024-01-18 19:27:55 -08:00
Evan Almloff
694bef0d93
fix hydration
2024-01-18 10:47:10 -06:00
Evan Almloff
cb5a43c120
fix the web platform
2024-01-18 10:18:37 -06:00
Evan Almloff
25ad3da659
remove some generics from LaunchBuilder
2024-01-17 20:15:16 -06:00
Evan Almloff
ae3e167cfe
make fullstack hello world compile
2024-01-17 16:58:03 -06:00
Evan Almloff
dab87c0144
try not double boxing
2024-01-17 15:07:45 -06:00
Evan Almloff
205a005142
fix dioxus web
2024-01-17 08:40:42 -06:00
Evan Almloff
407a82588a
fix more examples
2024-01-16 12:28:21 -06:00
Evan Almloff
d44b0b34c8
Merge branch 'master' into breaking
2024-01-16 10:38:55 -06:00
Evan Almloff
7e4d2debe0
implement launch builder for the desktop and web platforms
2024-01-16 08:42:16 -06:00