Commit Graph
100 Commits
Author SHA1 Message Date
Miles Murgaw 8b9e246044 fix: stop failing silently (#3682) 2025-02-07 16:09:25 -08:00
Miles MurgawandJonathan Kelley 4199d545fe Allow Missing Prop Docs (#3692)
* revision: allow missing prop docs

* fix: link

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2025-02-07 16:09:08 -08:00
Miles Murgaw 4342ca92a3 Fix: always-on-top setting (#3347)
* fix: always-on-top

* revision: remove setting override
2025-01-20 23:34:30 -08:00
Miles Murgaw 1419d9c71b Fix: Enable keep_fn_names In SWC Mangling (#3539)
* fix: swc, keep fn name

* fix: don't update swc
2025-01-13 10:31:40 -08:00
Miles Murgaw a3812d66da Fix: Asset Cache On Windows & Asset Status (#3525)
* fix: asset caching on windows
* fix: asset status
2025-01-08 15:08:18 -08:00
Miles Murgaw 273b70e9d6 Dioxus Playground Hot Reload Support (#3098)
* feat: playground hr support

* feat: playground hot-reload support

* revision: playground hot reloading
2025-01-07 13:07:58 -08:00
Miles Murgaw 01c5716128 revision: template creation message (#3320) 2024-12-17 15:19:15 -08:00
Miles MurgawandJonathan Kelley ccf500c77b Feat: CLI wasm-bindgen-cli Installer (#3335)
* feat: wasm-bindgen-cli installer

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-12-11 11:27:11 -08:00
Miles Murgaw b20c8ac277 Fix: Windows Manganis Asset Hot Reload (#3330)
* fix: windows asset hot reload

* revision: canonicalize err handling
2024-12-10 16:24:39 -08:00
Miles Murgaw f3b6ec5a2c fix: flush cargo logs (#3282) 2024-12-05 10:50:30 -08:00
Miles Murgaw bff5478fdf Feat: Manganis SCSS Support (#3294)
* feat: scss manganis support

* revision: make ScssLogger private
2024-12-05 10:41:44 -08:00
Miles Murgaw 2db758ad7b feat: reexport cargo-metadata in wire-format (#3281) 2024-12-03 20:06:27 -08:00
Miles Murgaw 2c1215c6a4 fix: legacy folder asset (#3264) 2024-12-02 11:34:34 -08:00
Miles Murgaw 3af7d34ef3 Fix: CLI Windows Write exe Errors (#3239)
* fix: windows write exec errors
* revision: gate kill_all behind windows
2024-11-26 18:14:35 +01:00
Miles Murgaw 6da7226370 fix: asset warnigns on windows (#3220) 2024-11-15 13:52:05 -05:00
Miles Murgaw af53354b28 Feat: Android Dynamic Arch Support (#3215)
* feat: android multi-arch support

* revision: make krate immutable

* revision: minor tweaks

* revision: make pub crate

* revision: dedup arch access

* revision: minor tweaks
2024-11-14 13:24:48 -05:00
Miles Murgaw 8a998e7d49 fix: fullstack server exec ext (#3198) 2024-11-12 08:57:55 -05:00
Miles Murgaw 9ebcbc6bd9 fix: no-default-features (#3130) 2024-10-28 12:27:35 -07:00
Miles Murgaw 8a0eca1c8a remove: default_platform toml field (#3108) 2024-10-28 11:20:35 -07:00
Miles Murgaw f96a42a5b9 Fix: CLI Release & Profile Conflict (#3115)
* fix: cli release & profile conflict

* remove: commented code
2024-10-27 23:13:32 -04:00
Miles Murgaw 6c69c2902c fix: windows hot reload (#3103) 2024-10-25 18:48:47 -07:00
Miles Murgaw 0866aefa33 fix: yt link (#3102) 2024-10-25 18:22:10 -07:00
Miles Murgaw 0995b5d2c5 Fix: Windows File Drag-N-Drop (#3046)
* fix: windows file drop
* update: tokio + fix eval
2024-10-14 11:00:11 -07:00
Miles MurgawandJonathan Kelley 8d68886310 CLI Fixes & Tweaks (#2846)
Fixes scrolling on vscode using simple fix
 Adds scroll modifier, scroll at 5 lines per scroll while holding shift key.
 Adds error handling for manganis failure that still lets the build run.
 Revises TUI rendering code.
 Move TUI "info bars" to the bottom of the terminal.
 Revised logging system with tracing
 Working [c] clear keybind. This has been removed.
 Removal of [h] hide keybind text (it does nothing)
 Some opinionated cleanups and renames to make tui logic easier to understand.
 Rolling log file & maybe add some more "internal" logging. Closes CLI Rolling Log File #2764
 Removes log tabs. Closes CLI: Color-code logs and get rid of tabs #2857
 Combines info bars.
 Working and good text selection.
 Print launch URL in console.
 Handle log lines properly and add formatting.
 Move MessageSource to a more reasonable location.
 Add some background styling to powerline (info bar) - Tried this and it doesn't look the greatest.
 Log Filtering
 Final Cleaning & Changes - I could do this forever
 Test Linux

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-09-13 01:34:19 -07:00
Miles Murgaw 8e613d3bcc fix: cli progress (#2840) 2024-08-19 14:10:53 -07:00
Miles Murgaw 668d5415c8 Fix: Make Toast Fixed & Increase Z-Index (#2850) 2024-08-16 10:54:35 -07:00
Miles Murgaw 8b62b71e2d update: wasm-bindgen (#2824) 2024-08-13 11:41:21 -05:00
Miles Murgaw 3003362b52 remove: changelog.md (#2776) 2024-08-02 23:29:28 +00:00
Miles Murgaw 0acfe37398 revision: make EvalError impl Error (#2768) 2024-08-02 10:46:43 -07:00
Miles Murgaw f42ca65931 Fix Links & Add Link Checker (#2769)
* feat: link checker
2024-08-02 10:46:18 -07:00
Miles MurgawandEvan Almloff e0bb67b476 Support Optional Read Signals (#2761)
* progress: add test

* feat: optional read signals

* revision: doc

* fix: fmt

* revision: imports

* fix: return type only if option

* add a few more compile tests for optional props

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2024-08-01 19:22:35 +00:00
Miles Murgaw 4ffcef16af Feat: Auto Default Into (#2757)
* feat: auto default into

* fix: fmt

* fix: type infer

* feat: text auto into
2024-07-31 20:14:43 -04:00
Miles Murgaw 67c0f1c5f0 fix: enable/disable hot reload (#2737) 2024-07-29 14:52:04 -07:00
Miles Murgaw b7127ad6ae Fix WSL Hot Reload (#2721)
* feat: poll watcher
* progress: wsl hot reload setting
* feat: wsl poll setting
2024-07-29 12:33:03 -07:00
Miles Murgaw 810f8bbfb8 Feat: always_on_top CLI Setting (#2715)
* feat: always_on_top cli setting

* revision: add user message for configuring settings
2024-07-26 16:27:56 -07:00
Miles Murgaw bd58a92441 CLI: Toasts & Tweaks (#2702)
* progress: cli toasts

* forgot the html

* progress: toasts

* revision: don't open splash on desktop

* fix: fmt, spellcheck
2024-07-25 14:38:45 -07:00
Miles Murgaw 71a48686dc fix: gitignore builder (#2689) 2024-07-23 16:12:54 -07:00
Miles Murgaw 4ccd9ffe19 revision: use JSON compatible serializer (#2592) 2024-07-23 14:36:37 -07:00
Miles Murgaw 9ca5396343 fix: windows hot reload (#2687) 2024-07-23 13:18:31 -07:00
Miles Murgaw 117c9d18ae fix: actually drain logs (#2686) 2024-07-23 12:40:09 -07:00
Miles Murgaw 672f4dfefc Re-Export Manganis & Update Examples (#2625)
* feat: export manganis

* revision: use manganis in examples

* fix: manganis dep

* fix: workspace root finder

* fix: manganis dep

* fix: ci
2024-07-23 10:29:37 -07:00
Miles MurgawandJonathan Kelley 856fadc9d6 Splash Screens (#2657)
* progress: loading splash screen

* feat: loading screen plash

* feat: splash screens

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-07-23 10:22:49 -07:00
Miles MurgawandJonathan Kelley 7f6f0de085 Partially Fix Hotreload (#2557)
* fix: template names

* fix: hot reload "resets" after reload

* revision: ensure all paths are split by `/`

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-07-02 21:45:12 -07:00
Miles MurgawandJonathan Kelley 9567674a63 Feat: CLI Settings (#2424)
* feat: cli settings

* revision: lower msrv

* add previous line about hotreload settings just in case

* Fix issue with open

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-07-02 21:43:58 -07:00
Miles Murgaw 2ef406982e Use Manganis Linker System (#2561)
* feat: new manganis linker

* revision: fmt, clippy, cleanup

* revision: link subcommand

* fix: async runtime

* revision: remove working dir arg

* revision: switch dep source

* fix: matrix, playwright

* fix: fullstack manganis
2024-07-02 21:36:44 -07:00
Miles Murgaw 9dd4427cb5 revision: cli-dev profile section (#2560) 2024-06-27 18:22:32 -05:00
Miles Murgaw 9e2b3d95ad revision: change ip (#2543) 2024-06-19 17:32:16 -07:00
Miles Murgaw d6fc5dc5bd feat: progress bar or println (#2489) 2024-06-07 17:29:55 -07:00
Miles Murgaw 4e0c7940cc revision: cli help docs (#2349) 2024-04-22 09:57:56 -05:00
Miles Murgaw 05b662ee2d fix: cli spam when build (#2300) 2024-04-13 18:16:13 -05:00
Miles Murgaw f4164c78c2 Fix: CLI Logging (#2254)
* fix: cli logging

* remove: debug print
2024-04-05 12:37:40 -07:00
Miles Murgaw 44f3047780 Revision: Change Default Logging In CLI (#2157)
* revision: filter to warn logs

* revision: change to use DIOXUS_LOG
2024-03-27 12:07:44 -07:00
Miles MurgawandJonathan Kelley 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
Miles Murgaw acbf7dfc4f fix: hot reload blocking (#2127) 2024-03-22 14:36:49 -07:00
Miles Murgaw cfe412a3d5 update: fix cargo lock 2024-03-14 23:05:50 -04:00
Miles Murgaw ab2e2c63d5 feat: fix unknown imports 2024-03-14 23:01:14 -04:00
Miles Murgaw 374ff24141 fix: prerelease docs 2024-02-08 18:02:14 -05:00
Miles Murgaw 3c1028c523 fix: prerelease doc 2024-02-08 17:53:45 -05:00
Miles Murgaw b43ae755ce fix: prerelease docs 2024-02-08 17:46:19 -05:00
Miles Murgaw 43c4bc46b7 fix: prerelease docs 2024-02-08 17:43:07 -05:00
Miles Murgaw bdeea13a2d fix: prerelease docs 2024-02-08 17:36:05 -05:00
Miles Murgaw 2d723c0e28 fix: prerelease docs 2024-02-08 17:34:21 -05:00
Miles Murgaw eea70dc1f2 fix: prerelease docs 2024-02-08 17:31:10 -05:00
Miles Murgaw e9c65e3e8e fix: prerelease docs 2024-02-08 17:30:32 -05:00
Miles Murgaw 1fc194c93c fix: prerelease docs 2024-02-08 17:17:06 -05:00
Miles Murgaw 5803ac8e9e fix: prerelease docs 2024-02-08 17:14:52 -05:00
Miles Murgaw 5df01eab4f fix: prerelease docs 2024-02-08 16:50:23 -05:00
Miles Murgaw 58c27041c1 fix: prerelease docs 2024-02-08 16:41:11 -05:00
Miles Murgaw 9c1ac76663 fix: prerelease docs 2024-02-08 16:40:38 -05:00
Miles Murgaw 7f886e3888 Merge pull request #2 from DogeDark/prerelease-docs
Prerelease docs
2024-02-08 16:39:04 -05:00
Miles Murgaw 28f39f0860 fix: prerelease docs 2024-02-08 16:35:59 -05:00
Miles Murgaw 0aa2917071 fix: prerelease docs 2024-02-08 16:34:15 -05:00
Miles Murgaw 744d53147d fix: prerelease docs 2024-02-08 16:33:28 -05:00
Miles Murgaw fb2e77a68a feat: prerelease docs 2024-02-08 16:31:46 -05:00
Miles MurgawandEvan Almloff 6210c6fefe Convert use_eval to use send/recv system (#1080)
* progress: reworked

don't run this, it'll kill your web browser

* feat: use_eval but with comms

* revision: async recv & recv_sync

* revision: use_eval

* revision: standard eval interface

* revision: use serde_json::Value instead of JsValue

* revision: docs

* revision: error message

* create: desktop eval (wip)

* fix: desktop eval

* revision: wrap use_eval in Rc<RefCell<_>>

* fix: fmt, clippy

* fix: desktop tests

* revision: change to channel system

- fixes clippy errors
- fixes playwright tests

* fix: tests

* fix: eval example

* fix: fmt

* fix: tests, desktop stuff

* fix: tests

* feat: drop handler

* fix: tests

* fix: rustfmt

* revision: web promise/callback system

* fix: recv error

* revision: IntoFuture, functionation

* fix: ci

* revision: playwright web

* remove: unescessary code

* remove dioxus-html from public examples

* prototype-patch

* fix web eval

* fix: rustfmt

* fix: CI

* make use_eval more efficient

* implement eval for liveview as well

* fix playwright tests

* fix clippy

* more clippy fixes

* fix clippy

* fix stack overflow

* fix desktop mock

* fix clippy

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2023-07-21 17:36:25 -05:00
Miles Murgaw 056effb87c feat: --bin docs 2023-07-17 18:24:03 -04:00
Miles Murgaw 4b70b1ce96 revision: find bin from workspace Cargo.toml 2023-07-17 14:30:05 -04:00
Miles Murgaw 9fab3cf4e3 Merge branch 'master' into cli-stuff 2023-07-15 12:40:23 -04:00
Miles Murgaw d710b92696 fix: do it correctly 2023-07-14 20:41:27 -04:00
Miles Murgaw 41fd7a1040 feat: bin flag for serve and build 2023-07-14 20:06:54 -04:00
Miles Murgaw bfbca2653f Merge branch 'DioxusLabs:master' into cli-stuff 2023-07-14 19:40:22 -04:00
Miles Murgaw 9d259b6073 revision: remove nestedness 2023-07-14 18:30:27 -04:00
Miles Murgaw 120fccc53d fix: full & hot reload 2023-07-12 02:09:13 -04:00
Miles Murgaw 5bc9e4556b feat: custom mkcert paths 2023-07-11 23:01:37 -04:00
Miles Murgaw b47e4fedcc feat: default web.https config 2023-07-11 19:49:41 -04:00
Miles Murgaw d83b00ff0f feat: mkcert 2023-07-11 16:38:34 -04:00
Miles Murgaw ffb056798a revision: organize 2023-07-11 15:51:56 -04:00
Miles Murgaw db93252faf feat: cli use local certificate 2023-07-11 00:25:16 -04:00
Miles Murgaw a8a8188e7b fix: readme awesome link 2023-07-07 21:15:13 -04:00
Miles Murgaw df41c81d14 fix: add playwright tests to CI workflow 2023-07-05 12:55:18 -04:00
Miles Murgaw a5aa7db3da fix: trigger it now? 2023-07-05 12:52:54 -04:00
Miles Murgaw c14b942fda fix: doc typos - trigger CI 2023-07-05 12:50:01 -04:00
Miles Murgaw 4b800af300 fix: clippy 2023-07-04 16:56:38 -04:00
Miles Murgaw 2ef62a9160 fix: rustfmt 2023-06-30 10:50:09 -04:00
Miles Murgaw 2c8c601579 fix: clippy 2023-06-30 10:48:38 -04:00
Miles Murgaw 4ab8519af6 replace: broken test with working test 2023-06-30 10:13:46 -04:00
Miles Murgaw 0fec47db72 Fix liveview interpreter JS (#1073)
* fix: liveview interpreter js

* fix: rustfmt
2023-06-04 21:34:43 -05:00
Miles Murgaw 9d7aeb398b fix: vscode extension autofmt 2023-06-04 21:40:52 -04:00
Miles Murgaw 510c242883 fix: move bool_attrs to common.js (#1072) 2023-06-04 14:15:46 -05:00
Miles Murgaw 8cf6f60e93 fix: change error println to eprintln 2023-06-04 12:49:22 -04:00