Jonathan Kelley
2ae3241cc0
Merge branch 'master' into jk/breaking-merged
2024-01-11 16:04:36 -08:00
Evan Almloff
8d783490a0
fix the component macro when the function takes a single argument
2024-01-11 12:01:40 -06:00
Evan Almloff
404c864246
make the root component take no arguments
2024-01-11 10:48:04 -06:00
Jonathan Kelley
47805461d0
Dump skip(0)
2024-01-10 16:39:40 -08:00
Jonathan Kelley
2a7f3a4164
Fix: quick tweak to allow #[component] macro working
2024-01-10 16:38:07 -08:00
Evan Almloff
c59926cb1f
remove IS_STATIC
2024-01-07 09:19:40 -06:00
Evan Almloff
58c01253e5
make EventHandler clone
2024-01-07 09:17:26 -06:00
Evan Almloff
5d842bad2b
add the visit feature to syn in core-macro
2024-01-06 08:59:57 -06:00
Evan Almloff
e5df83ceec
Merge branch 'master' into pr/atty303/1349
2024-01-06 08:52:37 -06:00
Evan Almloff
4013341b6c
hello world example working
2024-01-05 18:01:05 -06:00
Hampus Lidin
8230566c4d
Add doc comment on generated inline properties struct ( #1775 )
2024-01-02 10:01:53 -06:00
Evan Almloff
a840e012d8
fix clippy
2023-11-29 11:46:18 -06:00
Evan Almloff
be94c69f11
make optional props accept T or Option<T>
2023-11-29 11:38:28 -06:00
Evan Almloff
355cd9b19e
Merge branch 'master' into pr/atty303/1349
2023-11-20 18:37:33 -06:00
tigerros
d4b0451d09
Allow warning in necessary functions ( #1626 )
2023-11-09 12:31:59 -06:00
Lee TaeWoo
be1decf9f2
fix syntax error at derive Props
using const generics ( #1607 )
2023-11-04 13:53:50 -05:00
Evan Almloff
46fec1ae48
fix clippy
2023-11-02 13:46:57 -05:00
tigerros
bf36fc6def
Fix #[component]
expansion Clippy warning ( #1599 )
...
Adds a `#[allow(clippy::inline_always)]` attribute to the generated `__dx_inner_comp` function.
2023-11-01 08:14:07 -05:00
Evan Almloff
77d53df532
Merge branch 'master' into pr/atty303/1349
2023-10-31 13:39:20 -05:00
Jonathan Kelley
035f26d4bf
Merge pull request #1573 from tigerros/fix-props-docs-line-breaks
...
Fix prop docs line breaks
2023-10-25 17:03:46 -04:00
Leonard
33d4721fbe
Fix
2023-10-24 00:10:56 +02:00
Jonathan Kelley
647815fa6f
Merge pull request #1558 from ealmloff/link-key-props
...
Add an readable error when you name a prop key
2023-10-23 16:58:53 -04:00
Leonard
cea9563e25
Improve prop docs ( #1565 )
...
* Do the stuff
* More sanitizing + fix warnings and format
2023-10-23 08:41:26 -05:00
Leonard
74952179db
Append prop documentation to function when using #[inline_props]
or #[component]
( #1563 )
...
* Do the stuff
* Add deprecated warning and attribute list
Also move out methods that didn't take self as a parameter from `InlinePropsDeserializer`
2023-10-22 09:28:17 -05:00
Evan Almloff
42eb4b5098
fix clippy
2023-10-19 15:48:06 -05:00
Evan Almloff
ad9c59c2b4
add an readable error when you name a prop key
2023-10-19 13:23:58 -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
Evan Almloff
7f0fa07757
fix hot reloading
2023-10-04 09:11:21 -05:00
Leonard
06814dc17b
Update core-macro README per #1448 ( #1510 )
2023-10-03 06:59:53 -05:00
Evan Almloff
3e55bb8885
fix some clippy lints
2023-09-27 10:21:33 -05:00
Evan Almloff
ee25c03e74
fix some clippy lints
2023-09-27 10:13:45 -05:00
Evan Almloff
b60671e0fe
fix non extending attributes
2023-09-27 10:02:49 -05:00
Evan Almloff
7b51bb8060
WIP: add extends to the props macro
2023-09-26 19:23:00 -05:00
Evan Almloff
56b1a0aefc
add bump to props
2023-09-25 15:42:37 -05:00
Evan Almloff
7033276c34
Merge branch 'master' into pr/atty303/1349
2023-09-20 16:19:23 -05:00
Evan Almloff
fa494349fe
add a lifetime to the properties trait and make the manual spread example work
2023-09-20 16:15:11 -05:00
Evan Almloff
dc446b5e5b
fix extending an element
2023-09-19 16:38:27 -05:00
marc2332
7f8c963cd9
fix: Update doc links from v3 to v4
2023-09-16 19:03:27 +02:00
Leonard
c866ae602b
Add system for creating component attributes + new #[component]
attribute ( #1448 )
...
* Add `#[component]` attribute + system for creating component attributes + other stuff
* Delete inlineprops.rs
* Update inline_props.rs
* Cargo fmt
* Fix clippy warnings and paths in props/mods.rs
* Include where clause in `#[inline_props]` output
* Allow Clippy type complexity in `LinkProps`
* Allow the type complexity lint for the entire link.rs file
* Remove snake_case -> PascalCase converter, but rather enforce PascalCase
Also:
- Put the second function inside the main one instead of besides it.
- Simplify
* Simplify type check lints so they don't return false positives
They will not always work, but they won't return any false positives, like for aliases. This is likely going to be replaced by a more polished Clippy-backed linting system.
* Fix #583
* Cargo fmt
* Add docs for `deserialize()` and remove useless comment
* Add `#[component]` to prelude
* Merge branch 'master' of https://github.com/tigerros/dioxus
* #[inline_props] is no more. Except in the docs folder, but that's going to be removed
* Remove docs folder
* Remove docs from workspace
* Resolve `DeserializerOutput` conversation
2023-09-15 09:13:36 -05:00
Jonathan Kelley
39e89c1fac
Bump crate versions, fix any publish errors
2023-07-31 18:49:54 -07:00
Jonathan Kelley
f0289068a2
Merge pull request #1219 from Demonthos/improve-build-times
...
Halve Build Times
2023-07-20 10:50:15 -07:00
Andrea Frigido
dccad58f1d
Update license field following SPDX 2.1 license expression standard
2023-07-20 18:00:07 +01:00
Evan Almloff
212022d0c2
more clippy fixes
2023-07-19 13:54:10 -07:00
Evan Almloff
3d8d8a1b6f
half-build-times
2023-07-19 10:19:23 -07:00
Jonathan Kelley
f62af4057f
Fix clippy lint
2023-07-14 13:22:08 -07:00
Jonathan Kelley
3b3020edd2
Make clippy ignore dumb lint
2023-07-14 13:13:33 -07:00
Marc Espín
32d4472bfd
fix: Remove duplicated doc links and improved some descriptions ( #1167 )
2023-07-08 11:04:27 -05:00
Torstein Grindvik
a3169ac17b
Change missing trailing comma span to point to span where comma is missing from
...
Signed-off-by: Torstein Grindvik <torstein.grindvik@nordicsemi.no>
2023-07-02 15:19:03 +02:00
Evan Almloff
5f873511c5
use workspace dependancies
2023-06-19 14:29:11 -05:00
Evan Almloff
bfdcad6ede
fix trait bounds on generics with inline_props
2023-03-01 20:41:49 -06:00