Commit Graph
245 Commits
Author SHA1 Message Date
Evan Almloff af1749d7be re export renderers in dioxus 2024-01-15 19:14:11 -06:00
Jonathan Kelley 9881a94e67 Remove cx in more places 2024-01-13 21:18:36 -08:00
Jonathan Kelley 1dde044697 remove cx.render 2024-01-13 21:12:21 -08:00
Jonathan Kelley fae0b08e61 Fix the router and stub out a number of crates to get compiling 2024-01-13 20:51:37 -08:00
Jonathan Kelley 2ae3241cc0 Merge branch 'master' into jk/breaking-merged 2024-01-11 16:04:36 -08:00
Jonathan Kelley d9b84f9f8f Disambiguate expressions in rsx by requiring curlies 2024-01-10 19:33:34 -08:00
Evan Almloff 55f76fede6 work on fixing some core tests 2024-01-10 19:21:15 -06:00
Jonathan Kelley 23f7a37b06 Clean up merge conflicts 2024-01-08 19:31:57 -08:00
Jonathan Kelley 44a27bf8a3 Fix leak in render macro 2024-01-08 19:20:31 -08:00
Evan Almloff e5df83ceec Merge branch 'master' into pr/atty303/1349 2024-01-06 08:52:37 -06:00
ealmloff 56478d1856 Merge branch 'DioxusLabs:master' into fix-event-bubbling 2023-12-16 06:34:00 -06:00
ealmloff 6c9c081f5c Merge branch 'DioxusLabs:master' into fix-native-core-leak 2023-12-07 06:27:00 -06:00
Evan Almloff a120af33ad Merge branch 'master' into fix-event-bubbling 2023-11-11 17:53:47 -06:00
Evan Almloff 77d53df532 Merge branch 'master' into pr/atty303/1349 2023-10-31 13:39:20 -05:00
Leonard 2d1234c3d1 Include README and Dioxus logo in package docs (#1536)
* Include README in docs.rs and add Dioxus logo

* Update README.md
2023-10-10 10:52:48 -05:00
Marc Espín c8c4e85e65 feat: Remove unused deps (#1447)
* feat: Reduce dioxus-cli deps

* remove more unused deps
2023-10-09 10:14:46 -05:00
Evan Almloff d5b7a6d15e fix fuzzing test 2023-10-04 08:46:24 -05:00
Evan Almloff cb8027cf43 fix native core fuzzing test 2023-09-12 09:11:57 -05:00
Evan Almloff c5ebdc9635 fix parents in placeholder diffing 2023-08-31 14:17:26 -05:00
Jani MustonenandJani Mustonen 31f8bab20d Add ScopeId::ROOT (#1398)
* add ScopeId::ROOT

* replace ScopeId(0) with ScopeId::ROOT

---------

Co-authored-by: Jani Mustonen <jani.mustonen@taitounited.fi>
2023-08-25 08:31:23 -05:00
Bruce Mitchener d8704a0447 deps: Update keyboard-types to 0.7. (#1378) 2023-08-21 09:28:32 -05:00
Evan Almloff 6876d2da1c fix clippy 2023-08-15 13:22:06 -05:00
Evan Almloff 0d773eac63 fix clippy 2023-08-15 10:37:27 -05:00
Evan Almloff 9c2e713dae fix recycling nodes in native core 2023-08-15 09:30:43 -05:00
Evan Almloff 24c626b306 fix clippy 2023-08-08 13:43:57 -07:00
Jonathan Kelley 39e89c1fac Bump crate versions, fix any publish errors 2023-07-31 18:49:54 -07:00
Evan Almloff 3eab363e51 Add authors to all crates 2023-07-31 17:30:18 -07:00
Evan Almloff 20296b5038 fix some examples that used the private API 2023-07-26 16:50:04 -07:00
Evan Almloff 2d51a1c4f2 make more of core private 2023-07-26 16:17:48 -07: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
Andrea Frigido dccad58f1d Update license field following SPDX 2.1 license expression standard 2023-07-20 18:00:07 +01:00
Jonathan Kelley f4b3be1b13 Merge pull request #940 from Demonthos/make-widgets-cross-framework 2023-07-11 20:47:01 -07:00
Marc Espín 32d4472bfd fix: Remove duplicated doc links and improved some descriptions (#1167) 2023-07-08 11:04:27 -05:00
Evan Almloff d99a5f3338 Merge branch 'master' into make-widgets-cross-framework 2023-06-30 12:44:15 -07:00
Jon Kelley bfd7562ddb Merge branch 'master' into feat/native-core-optional-deps 2023-06-30 12:30:39 -07:00
Evan Almloff 5f873511c5 use workspace dependancies 2023-06-19 14:29:11 -05:00
marc2332 5ea04017e9 renamed the feature 2023-05-20 22:57:17 +02:00
marc2332 c741a32f4a resolved conflicts 2023-05-20 22:10:54 +02:00
marc2332 02355ddd4c feat: Move layout_attributes behind a feature in native-core 2023-05-20 22:06:35 +02:00
Nico Burns 287227bf48 Fix clippy lints 2023-05-17 13:13:57 +01:00
Nico Burns 67d99b3a16 Add support for parsing grid value of Display property 2023-05-16 20:24:44 +01:00
Nico Burns 8010d9b4e3 Fix unused import 2023-05-16 19:15:29 +01:00
Nico Burns c1f7600085 native-core: add support for CSS Grid properties 2023-05-16 19:10:11 +01:00
Nico Burns 2b0a86701e Upgrade Taffy to v0.3.12] 2023-05-16 10:46:13 +01:00
Evan Almloff ed4709101c fix duplicate example names 2023-05-02 09:38:58 -05:00
Evan Almloff 8669a5eb0e remove unused shipyard-heigharchy 2023-04-20 08:55:35 -05:00
Evan Almloff 5d9d9e7441 fix clippy 2023-04-17 13:44:44 -05:00
Evan Almloff 9877b0f0b1 finish shadow dom docs 2023-04-17 12:41:54 -05:00
Evan Almloff efa7305794 Port widgets to the new system 2023-04-13 10:29:38 -05:00
Evan Almloff 4e582d0374 custom element test passing 2023-04-12 11:35:57 -05:00