Jonathan Kelley
14eb7597df
fix: enable optimizations in cli builds for releases
2025-02-13 18:42:07 -08:00
Jonathan Kelley
fc1f1c26f1
Release 0.6.3
...
dioxus@0.6.3
dioxus-cli@0.6.3
dioxus-cli-config@0.6.3
dioxus-core@0.6.3
dioxus-core-macro@0.6.3
dioxus-desktop@0.6.3
dioxus-document@0.6.3
dioxus-fullstack@0.6.3
dioxus-html@0.6.3
dioxus-router@0.6.3
dioxus-router-macro@0.6.3
dioxus-signals@0.6.3
dioxus-web@0.6.3
Generated by cargo-workspaces
2025-02-07 16:38:13 -08:00
Jonathan Kelley
36353eb90b
fix cli link since we deleted it
2025-02-05 12:41:56 -08:00
Jonathan Kelley
d7e64d5d24
fix: ci line
2025-01-30 16:03:31 -08:00
Jonathan Kelley
202f2e81d7
use apt-caching, don't cargo install during test
2025-01-30 15:55:35 -08:00
Jonathan Kelley
155a2467be
fix: don't emit hash fragment for internal links if hash is empty ( #3660 )
...
* fix: don't emit hash fragment for internal links if hash is empty
* add test
2025-01-28 10:09:27 -08:00
Jonathan Kelley
041c570efe
publish: v0.6.2
2025-01-21 19:29:30 -08:00
Jonathan Kelley
5d4893493b
revert ring pr
2025-01-21 18:55:15 -08:00
Jonathan Kelley
03c2d6711d
fix: pass off env vars to android apps ( #3621 )
...
* fix: pass off env vars to android apps
* move to jni_onload
* fix clippy
2025-01-21 18:52:56 -08:00
Jonathan Kelley
08f2180bbd
fix: use a different temp path to not confuse image opt ( #3620 )
2025-01-21 18:33:43 -08:00
Jonathan Kelley
d8850c7666
fix: don't have Rc cycles in DioxusElement or Queries ( #3618 )
2025-01-21 14:57:31 -08:00
Jonathan Kelley
d42b1d5146
fix: too much padding for small frames ( #3616 )
2025-01-21 11:33:00 -08:00
Jonathan Kelley
2c6a5212fc
fix: loop panic on process exit in serve
2025-01-21 00:32:39 -08:00
Jonathan Kelley
439e3e7723
fix: dont unwrap as much in desktop ( #3609 )
2025-01-21 00:13:05 -08:00
Jonathan Kelley
d342630a0a
feat: android bundling, red/blue exe names, session cache ( #3608 )
...
* feat: android bundling
* fix: add hashing to exe names for red/blue exes
* feat: implement session cache for window restoration
2025-01-20 21:16:55 -08:00
Jonathan Kelley
024285c548
fix: don't send hot-reload if app is building ( #3607 )
2025-01-20 18:58:50 -08:00
Jonathan Kelley
6c907b1c20
fix: restore file in release mode
2025-01-20 18:36:17 -08:00
Jonathan Kelley
b6475bdc0a
fix: don't ignore manganis assets ( #3606 )
2025-01-20 18:35:41 -08:00
Jonathan Kelley
c2ad99406d
Fix: don't overwrite pos/size when dx-rebuilding
2025-01-20 18:02:59 -08:00
Jonathan Kelley
8334f7fbaa
feat: device hot-reload, tools-relative adb, auto port bind ( #3586 )
...
* wip: bind to 0.0.0.0 instead of 127.0.0.1
* dont hang in background - ignore suspend commands when tty is disabled
* use system adb
* pass configs through to android mobile launch
* fix: line sizes + clear pushes frame
* dont resume window state on mobile
* fix screen sizing for ipad
* attempt and fail to implement codesigning
* Clippy and note about safety in android bindings
2025-01-20 17:42:13 -08:00
Jonathan Kelley
a729968ee4
fix: window state preservation by soft-killing the process ( #3579 )
2025-01-16 17:53:09 -08:00
Jonathan Kelley
cd121f2828
fix: messy ui for package types in bundle
2025-01-16 15:34:18 -08:00
Jonathan Kelley
db16de15c5
fix: don't accidentally generate .d.ts files with wasm-bindgen ( #3577 )
...
* no typescript flag
* move field
2025-01-16 13:27:07 -08:00
Jonathan Kelley
343c48f5ad
fix: viewBox translation by not accidentally stringifying literals ( #3527 )
...
* fix: don't double stringify lits
* also split off namespaces in translation
2025-01-08 16:12:48 -08:00
Jonathan Kelley
5815e05014
fix: add additional lock when calling wait_for_work on android ( #3524 )
...
* fix: add additional lock when calling wait_for_work
* simplify
2025-01-08 14:45:23 -08:00
Jonathan Kelley
bb3fd38231
feat: document and re-export dioxus-cli-config ( #3515 )
...
* feat: document and re-export dioxus-cli-config
2025-01-07 15:39:14 -08:00
Jonathan Kelley
773d805037
fix: bump futures-channel to prevent locked versions from conflicting ( #3510 )
...
* chore: hoist some versions, drop pretty_env_logger
* bump futures-channel
2025-01-07 12:52:01 -08:00
Jonathan Kelley
beae32b190
fix: pin cargo-msrv to older version ( #3486 )
...
* fix: pin cargo-msrv to older version
* lock msrv
2025-01-02 14:26:38 -05:00
Jonathan Kelley
9e2f1b4e1d
Fix: some typos
2025-01-02 14:00:56 -05:00
Jonathan Kelley
c2952a79f8
Release: dioxus 0.6.1
2024-12-17 18:30:08 -08:00
Jonathan Kelley
8b553063ea
Add a guide for releasing Dioxus ( #3384 )
...
* add a release guide
* Add note about conferring with community
* Add link to cargo-workspaces
* Add note about why we use cargo-workspaces
* extra note about building docs
* add note about docs.rs not building
* add note about backports
* add note about updating docsite
* more notes
2024-12-17 18:12:37 -08:00
Jonathan Kelley
040dc54200
add helpful message for obscure cargo failures ( #3380 )
2024-12-17 15:14:28 -08:00
Jonathan Kelley
94b86477b5
fix: throw error when asset is empty ( #3379 )
...
* fix: throw error when asset is empty
* Use std::path::absolute to fix windows unc problems
* fix: don't use canonicalize at all on windows
2024-12-17 15:14:01 -08:00
Jonathan Kelley
fa48016d0c
Fix space remaining (again) ( #3377 )
...
This commit was tested in a separate project
2024-12-17 13:42:09 -08:00
Jonathan Kelley
95cde59606
fix space remaining mis calc in cli frame causing tears ( #3371 )
2024-12-17 10:56:16 -08:00
Jonathan Kelley
eb76d48eae
Fix: unwraps while ignoring log lines ( #3370 )
2024-12-16 17:13:52 -08:00
Jonathan Kelley
86082cec5c
Chore: Bump and release extension
2024-12-12 14:06:47 -08:00
Jonathan Kelley
94a499c900
fix: print error: messages and their contents from cargo ( #3336 )
2024-12-10 21:50:24 -08:00
Jonathan Kelley
49caa2b113
fix: toasts ( #3333 )
2024-12-10 21:11:05 -08:00
Jonathan Kelley
e598cfe31c
Fix merge conflict causing CLI lifetime to be wrong
2024-12-10 17:08:45 -08:00
Jonathan Kelley
ca70e8660d
feat: android asset hotreloading ( #3332 )
2024-12-10 16:46:30 -08:00
Jonathan Kelley
6a10fd8d78
fix: drop target list to make docsrs build happy ( #3329 )
2024-12-10 16:24:57 -08:00
Jonathan Kelley
3326e6b2fa
bump wasm-bindgen and js-sys
2024-12-07 22:40:07 -08:00
Jonathan Kelley
e2e565c889
split typo checker out so it runs against markdown
2024-12-06 20:02:04 -08:00
Jonathan Kelley
46ee13fb2d
Fix 404 links
2024-12-06 19:57:04 -08:00
Jonathan Kelley
30f760ca15
Feat: Release Dioxus v0.6
2024-12-06 19:54:08 -08:00
Jonathan Kelley
e00ebec804
Fix readme typos
2024-12-06 19:34:40 -08:00
Jonathan Kelley
66a50240bc
Update all docs links to 0.6, release 0.6 ( #3225 )
...
* update doc links to 0.6
* add new splash pages for crates
* update keyword features
* remove some unnecessary links
2024-12-06 19:15:15 -08:00
Jonathan Kelley
d7d2c2fd53
Fix: move the hotreload msg into debug-only so it's so long
2024-12-06 18:18:34 -08:00
Jonathan Kelley
1fd5680937
fix: asset copy counter
2024-12-06 18:00:16 -08:00
Jonathan Kelley
7d490dc3bd
feat: integrate dioxus-logger inline ( #3302 )
...
* feat: integrate dioxus-logger inline
* remove log/simple logger references
* fix: add dioxus-data-id-0 to root elements to not emit errors internally
* drop config.toml and use cargo.toml profiles instead
* make clippy happy with the unit value lint
* feat: better presentation for logging
2024-12-06 16:27:05 -08:00
Jonathan Kelley
995a529b2f
feat: some simple UI tweaks to CLI ( #3301 )
2024-12-06 15:15:42 -08:00
Jonathan Kelley
02b2a12011
make wasm compile a bit faster
2024-12-06 13:43:55 -08:00
Jonathan Kelley
fb85726084
longer ssg timeout
2024-12-06 12:12:00 -08:00
Jonathan Kelley
2c9d8aea56
fix: allow post_create on dx new to fail silently
2024-12-06 12:04:02 -08:00
Jonathan Kelley
aa7d952a72
fix: never cache spanless expressions in autofmt ( #3297 )
...
* fix: never cache spanless expressions
* clippy
2024-12-05 14:19:03 -08:00
Jonathan Kelley
e6f76c7e75
fix wasm-bindgen verify logic
2024-12-04 18:34:43 -08:00
Jonathan Kelley
0974550c9f
fix: line clipping and overlapping ( #3291 )
2024-12-04 17:50:18 -08:00
Jonathan Kelley
d738effb6e
simplify leptos comparison ( #3292 )
...
* simplify leptos comparison
2024-12-04 17:49:01 -08:00
Jonathan Kelley
5bfdc039db
Fix performance of wasm-bindgen-cli by bumping walrus
2024-12-04 13:28:08 -08:00
Jonathan Kelley
1a30a2f75f
Publish 0.6.0-rc.0
2024-12-02 17:35:25 -08:00
Jonathan Kelley
54db36c023
Chore: small tweaks to cli logging + cfbundlename
2024-12-02 17:20:44 -08:00
Jonathan Kelley
1cbfcde6cd
improve build times by extracting asset opt into its own crate ( #3273 )
...
* improve build types by extracing asset opt as a dylib
* dont use dylib, but let regular workspace caching do the heavy lifting
* add prebuild to cli for better lock contention
* hoist deps
* disable slow tests
* re-enable sequential, debug=0 for dev
* use vfs for windows
* dont cache on failure, fix windows vfs caceh
* free disk space re-order
* add clippy + fmt to windows channel
* yoink makefile
* proper rustfmt/clippy on toolchain
* set incremental to zero since cargo-cache disables it
2024-12-02 16:52:40 -08:00
Jonathan Kelley
b114ed39f3
drop reference types due to deprecation, pin browserlist (fix ci) ( #3272 )
...
* drop reference types due to deprecation
* also downgrade browserlist
2024-12-02 13:34:14 -08:00
1e8693a0e8
wgpu windows (fixed) ( #3257 )
...
* Working triangle rendering with wgpu in examples. Resize needs work in order to not reinitialize everything but only the bits needed. Naming of variables and resources are wonky and not the greatest.
* The child window wasn't being resized along with the parent. This works. the abstractions in place should be passed the bounds rect down into the desktopservice to resize as opposed to in the app impl instead of how they are rn.
---------
Co-authored-by: Vineeth Yeevani <vineethyeevani@Vineeths-MacBook-Air.local >
Co-authored-by: Vineeth Yeevani <vineeth.yeevani@gmail.com >
2024-11-26 18:44:53 +01:00
Jonathan Kelley
31d72db82d
fix android serverfns ( #3231 )
2024-11-17 01:57:13 -05:00
Jonathan Kelley
493c5c7532
properly expose all symbls in manganis without linker intercept ( #3230 )
...
* force a volatile read of manganis symbols to preserve them in the final binary
2024-11-17 00:36:56 -05:00
Jonathan Kelley
017478d212
feat: traverse the target directory instead of intercepting the linker to collect assets ( #3228 )
...
* feat: simply traverse the filesystem instead of intercepting the linker
* handle LTO approach too
* typo...
* add deeplinker just in case
2024-11-16 22:15:00 -05:00
Jonathan Kelley
fe1dd03732
only specify branch if it's none
2024-11-16 14:32:34 -05:00
Jonathan Kelley
7d353c9f17
feat: enable versioned templates ( #3223 )
...
* feat: enable versioned templates
* no subtemplate for 0.6
2024-11-16 12:56:03 -05:00
Jonathan Kelley
a0e649ad96
Release v0.6.0-alpha.5
2024-11-15 23:46:11 -05:00
Jonathan Kelley
fb7c568275
fix: java_home and cli swallowing logs ( #3221 )
...
* fix: http examples with android, add more important flags
- set java_home from assumed installations
- fix tracing redirection bug
2024-11-15 23:23:45 -05:00
Jonathan Kelley
992c2b0b9c
feat: add keep-symbols flag, change ssg format to Vec<String> ( #3217 )
2024-11-15 02:06:01 -05:00
Jonathan Kelley
5ecbb6594c
fixes: light qol fixes for ssg and logging on dx run ( #3216 )
2024-11-14 13:11:13 -05:00
Jonathan Kelley
ba4389567d
Deprecate relative asset paths, better warnings for asset!() ( #3214 )
...
* Deprecate relative asset paths
* fix paths, better warnings in asset parser
2024-11-13 19:52:23 -05:00
Jonathan Kelley
8a2922c663
feat: allow android apps with any name, fix android + windows for aarch64 target ( #3213 )
...
* use llvm objcopy to rename syms
* use handlebars
* it works!
* remove linker code
* better docs internally about dev.dioxus.main
* use bundle identifier
* double check bundle identifier is proper
2024-11-13 18:48:21 -05:00
Jonathan Kelley
c1f3a6868e
fix: autodetect android install ( #3200 )
...
* fix: autodetect android install
* use clang
2024-11-12 10:26:00 -05:00
Jonathan Kelley
ac3e33af46
cli json output, dx bundle fix, dx serve --platform android, race condition, drop ssg platform ( #3186 )
...
* clean up logging to avoid random extra trace
* fix race condition with updates
* properly wire up verbose
* fix bundling (macos) and logging
* Add structured output
* clean up clap names
* extract out wire format
* switch structured key to json
* fix random println, fallback to `dioxus/platform`
* clean up logging for run/build
* clean up logging around project
* remove manual exits
* fix tokio runtime for mobile
* rework dog app
* rip out ssg
* Switch dioxus/axum to dioxus/server
* add android template inline
* pre restructure for bundle prep
* add the whole res directory
* Better theme for the app
* remove mobile demo now that most apps work natively
* self-referential android
* only use deep linking for assets
* fix imports for android
* clippy, fixup ios and android
* I'm not boxing compiler message you can't make me
* fix clippy on unix
2024-11-12 09:01:01 -05:00
Jonathan Kelley
8b586352a2
Make wasm-bindgen parallel/disable log, speed up 2-10x ( #3161 )
...
* wip: pull out incr linker intercept and debug=true for wasm for faster builds
* make walrus parallel
* clean up impl
2024-11-04 18:32:23 -08:00
Jonathan Kelley
e700e00b6a
wip: faster playwright test with better caching ( #3160 )
2024-11-02 00:57:40 -07:00
Jonathan Kelley
cf64eb909b
fmt
2024-11-01 17:18:55 -07:00
Jonathan Kelley
d126466702
Convert warn to trace to silence warnings before launching in serve
2024-11-01 17:15:54 -07:00
Jonathan Kelley
e0575b3eb5
Release: dioxus v0.6.0-alpha.4
2024-11-01 16:39:02 -07:00
Jonathan Kelley
61f5aa090c
hoist and bump versions
2024-11-01 16:24:51 -07:00
Jonathan Kelley
a2e8e1d69e
Remove latent dependencies in router
2024-11-01 16:11:24 -07:00
Jonathan Kelley
aa9216d34c
fix: clippy
2024-11-01 15:55:35 -07:00
Jonathan Kelley
4a7f669245
fix: pin throbber widgets
2024-11-01 15:45:45 -07:00
Jonathan Kelley
e19e8d48fe
Fix: race condition in asset resolution
2024-11-01 15:34:48 -07:00
Jonathan Kelley
24b6853c24
reset log levels
2024-11-01 15:18:41 -07:00
Jonathan Kelley
85c4c09811
feat: enable ssg using /api/static_routes ( #3157 )
...
* feat: enable ssg using `/api/static_routes`
2024-11-01 15:02:23 -07:00
Jonathan Kelley
3d16ae855e
remove latent comment with typo
2024-11-01 12:08:09 -07:00
Jonathan Kelley
a35655a457
fix: don't panic while reading file in hotreload ( #3142 )
2024-10-30 00:37:49 -07:00
Jonathan Kelley
6216a26a40
fix: allow deadcode for rustflags
2024-10-29 17:05:04 -07:00
Jonathan Kelley
c487071cfd
Don't set rustflags in CLI
2024-10-29 17:02:14 -07:00
Jonathan Kelley
5f34822a66
Fix prevent_default on external link
2024-10-28 22:11:21 -07:00
Jonathan Kelley
04dbb7939c
fix href on stylesheet
2024-10-28 17:55:56 -07:00
Jonathan Kelley
42f6b91390
feat: add stylesheet component to dioxus document ( #3138 )
...
* feat: add stylesheet component to dioxus document
* fix asset path
* add cache key to playwright
2024-10-28 17:52:28 -07:00
Jonathan Kelley
38c8469d5c
Remove println!() in serve
2024-10-28 11:30:44 -07:00
Jonathan Kelley
ebaca480a1
Better caching in CI ( #3127 )
...
* merge nix, better caching
* use faster runner for playwright
2024-10-28 11:25:31 -07:00
Jonathan Kelley
81409c46de
Add codeowners
2024-10-27 22:08:41 -07:00