Jonathan Kelley
d56fabfe9a
Merge branch 'master' into feat/window_close_behaviour
2023-07-06 10:50:27 -07:00
Jonathan Kelley
10a3b228f6
Add some logging and debug
2023-07-05 15:19:26 -07:00
Jonathan Kelley
ea3b199eb2
Android build working too
2023-07-05 14:35:08 -07:00
Jonathan Kelley
5506c568c0
move to newer wry
2023-07-05 13:44:24 -07:00
Jonathan Kelley
2ce8ded74d
FIx desktop for android
2023-07-05 12:49:41 -07:00
Jonathan Kelley
4343abf76d
Add better instructions
2023-07-05 12:20:00 -07:00
Jonathan Kelley
2ad85c9b28
Add a custom index.html for the viewport stuff
2023-07-05 12:06:24 -07:00
Jonathan Kelley
1a5936afda
Add iOS example to mainline!
2023-07-05 11:31:09 -07:00
Benedikt Terhechte
44025db5b0
add to example
2023-07-04 14:48:05 +02:00
marc2332
fb2669c3be
improved shared state example
2023-07-02 22:41:00 +02:00
Jonathan Kelley
6512c153dd
Fix merge errors
2023-06-30 12:48:25 -07:00
Jon Kelley
a0b89de4ca
Merge pull request #1057 from ndarilek/master
...
Add richer API for describing global shortcut accelerators.
2023-06-30 12:27:00 -07:00
Nolan Darilek
c84e028bd6
Add richer API for describing global shortcut accelerators.
2023-06-30 08:10:48 -05:00
Sean L
2b47602c27
Update README.md
...
Fixed incorrect tailwind url
2023-06-30 13:31:59 +02:00
marc2332
a3978d60a8
update
2023-06-28 00:17:36 +02:00
marc2332
8a2f9f3fcb
feat(docs): Improved shared state, use_effect and use_memo docs
2023-06-28 00:15:00 +02:00
DianQK
535435a4cf
Fix the issue of duplicate unique ID for atoms using newtype
.
...
The MergeFunctionsPass in LLVM merges identical functions (https://rust.godbolt.org/z/3nnr9nMne ), resulting in the same function addresses.
2023-06-21 21:50:10 +08:00
Kaid
277436f673
Changed underlying directory attribute to webkitdirectory
, fixed attribute parsing to properly toggle it.
2023-06-06 08:06:27 +08:00
Kaid
37a8fb5391
Add directory support for file input.
2023-06-05 16:47:04 +08:00
Evan Almloff
a9307e57e6
fix CI
2023-06-02 12:33:47 -05:00
Evan Almloff
07446386e6
fix external router examples
2023-06-01 14:10:33 -05:00
Evan Almloff
92755a381d
Merge branch 'upstream' into router-typesafe
2023-05-31 17:16:27 -05:00
Jon Kelley
7e96475951
Merge pull request #895 from Demonthos/inline-custom-elements
...
Allow raw elements if they include a dash
2023-05-29 15:05:19 +02:00
Evan Almloff
b91fb39142
Merge branch 'upstream' into router-typesafe
2023-05-23 11:24:31 -05:00
Jon Kelley
c86aaa6819
Merge pull request #912 from Demonthos/full-tailwind-css-example
...
Create complete tailwind example project with steps to setup tailwind
2023-05-18 13:17:56 +02:00
Jon Kelley
379ea09b12
Merge pull request #894 from Demonthos/query-system
...
Create onmounted Event
2023-05-18 13:17:15 +02:00
Evan Almloff
19436e210f
Merge branch 'upstream' into query-system
2023-05-05 11:09:25 -05:00
Icekey
f01db7461f
Merge branch 'DioxusLabs:master' into select_example
2023-04-27 21:07:29 +02:00
Evan Almloff
e1f02f8135
Merge branch 'upstream' into query-system
2023-04-26 18:00:39 -05:00
Jonathan Kelley
22cfff647c
Merge branch 'master' into implement-file-engine
2023-04-26 15:32:34 -07:00
Evan Almloff
2f8d6fb49f
fix clippy
2023-04-25 15:07:22 -05:00
Evan Almloff
c1e2592299
implement file events on desktop
2023-04-25 09:26:56 -05:00
Evan Almloff
e487cddd1e
Merge branch 'upstream' into implement-file-engine
2023-04-25 08:16:18 -05:00
Evan Almloff
b0a1f4773e
create file upload example
2023-04-25 08:16:11 -05:00
ealmloff
4b5bea171a
Merge branch 'master' into full-tailwind-css-example
2023-04-24 17:15:05 -05:00
Jon Kelley
6ea61d4c52
Merge pull request #975 from Demonthos/fix-generic-component-example
...
Fix clippy in the generic component example
2023-04-24 13:53:41 -07:00
Antonio Curavalea
459d8d69a7
examples: add PWA w/ Dioxus CLI template ( #977 )
...
* examples: add PWA w/ Dioxus CLI template
* ci: properly set workspace and dependencies
2023-04-23 18:26:23 -05:00
Evan Almloff
425d8c64dd
use the generic parameter in the generic component example
2023-04-23 11:54:40 -05:00
bluekey
ca0e1fb9ab
added select element example
2023-04-23 17:15:06 +02:00
Icekey
b4af761038
fix rng in svg dice example ( #970 )
...
fixed the rng range so that a 6 can be rolled
2023-04-22 11:09:41 -05:00
Evan Almloff
223c7efce2
Merge branch 'upstream' into query-system
2023-04-18 10:33:40 -05:00
Marc Espín
c113d96bbe
fix: Update logos and custom assets example ( #960 )
...
* fix: Update logo and custom assets example
* update old logos
2023-04-15 08:02:04 -05:00
Adrian Wannenmacher
90c7e22f8b
actually make clippy happy
2023-04-12 20:19:01 +02:00
Adrian Wannenmacher
231e32d76e
merge upstream changes
2023-04-11 19:21:48 +02:00
Jonathan Kelley
9571adea30
add counter example
2023-04-09 13:42:40 -07:00
Evan Almloff
2ca5ff96df
Merge branch 'upstream' into query-system
2023-04-04 17:36:27 -05:00
Ivan Tham
3aa7349db7
Add more features to todomvc ( #928 )
...
- toggle-all button
- double click modify todo item
- filter state show mouse pointer
- individual todo item remove button
- correct active item count
2023-04-02 20:03:33 -05:00
Evan Almloff
0029fed24a
create complete tailwind example project with steps to setup tailwind
2023-03-26 11:29:56 -05:00
Evan Almloff
c4027c2618
fix clippy
2023-03-26 07:23:32 -05:00
Evan Almloff
a551c0fcb8
add examples for onmounted
2023-03-24 11:32:42 -05:00
Evan Almloff
03413a68ab
fix formatting
2023-03-19 20:47:16 -05:00
Evan Almloff
209a55da69
allow raw elements if they include a dash
2023-03-19 20:37:40 -05:00
Evan Almloff
cf2a79c173
create global shortcut handler for dioxus desktop
2023-03-01 13:23:15 -06:00
Jonathan Kelley
14a1039808
make clippy happy
2023-02-06 22:18:07 -08:00
Jonathan Kelley
9ebafc46bb
feat: allow 'static futures to be spawned from handlers
2023-02-06 00:54:08 -08:00
Evan Almloff
b6c7d44a27
fix clippy
2023-01-27 20:35:46 -06:00
Igor Loskutov
2113827ed9
Remove tui_* examples from README
2023-01-20 16:31:26 +07:00
Igor Loskutov
d6a9f6e246
Clean up a removed example from examples/README.md
...
code removed in c4a18bc24d
2023-01-20 16:24:43 +07:00
Jon Kelley
f65b051102
Merge pull request #751 from Demonthos/expose-event-handle-desktop
...
Create with_event_handler to expose window event on desktop
2023-01-17 20:47:15 -08:00
Jonathan Kelley
c6d4398e36
make clippy happy
2023-01-15 10:12:22 -08:00
Jonathan Kelley
69a347a551
fix: scopes not dropping their hooks
2023-01-15 10:02:24 -08:00
Evan Almloff
cd17f515d4
change to hook api
2023-01-12 18:48:23 -06:00
Jonathan Kelley
c4a18bc24d
chore: clean up some clippy warnings and add clippy lints to CI
2023-01-11 16:13:41 -08:00
Evan Almloff
4621272f4c
fix fermi example
2023-01-09 21:33:00 -06:00
Jonathan Kelley
24b6874e97
wip: use signal for clock
2023-01-04 12:59:35 -05:00
Jonathan Kelley
14a1e4145e
feat: implement function accessor
2023-01-01 22:57:16 -05:00
Jonathan Kelley
fd92079eb3
feat: add recycling of rts in signals
2023-01-01 22:09:08 -05:00
Jonathan Kelley
c0315e55f4
chore: more signals methods
2023-01-01 22:02:49 -05:00
Jonathan Kelley
4f9d67fb45
feat: simple signals implementation
2023-01-01 19:57:33 -05:00
Maurice Kayser
c8f88b6428
Fix typo ( #702 )
2023-01-01 14:41:18 -06:00
Matt Wisniewski
7e54764652
fix(Examples/Multi-Window): launch the popup content instead of app.
...
Not sure if my assumption is correct but it seemed this was the intention of the popup fn.
2022-12-31 21:00:23 -05:00
Jonathan Kelley
22e71a71bd
feat: return window
2022-12-31 12:19:21 -05:00
Jonathan Kelley
341ccf6de6
fix: properly canonicalize assets
2022-12-31 02:24:18 -05:00
Jonathan Kelley
d3ab397ad3
chore: add transparency and overlay
2022-12-30 22:30:04 -05:00
Jonathan Kelley
4955cfc940
fix: no type
2022-12-30 22:14:28 -05:00
Jonathan Kelley
e3a8e44a69
feat: use dom to allow context injection
2022-12-30 22:10:06 -05:00
Jonathan Kelley
880aa737a6
feat: multiwindow support
2022-12-30 22:05:15 -05:00
Jonathan Kelley
ba20bc08b8
chore: clean up clock
2022-12-30 02:41:09 -05:00
Jonathan Kelley
972084ee32
chore: clean up zoom example
2022-12-30 02:32:53 -05:00
Jonathan Kelley
a13b69788b
chore: rename zoom
2022-12-30 02:11:43 -05:00
Jonathan Kelley
7f418bbfee
fix: window zoom
2022-12-30 02:09:02 -05:00
Jonathan Kelley
6dfe84834d
fix eval example
2022-12-30 02:06:33 -05:00
Jonathan Kelley
7bc8150da7
fix desktop to poll without budget
2022-12-29 20:39:22 -05:00
Jonathan Kelley
bd720e2268
fix: use futuresunordered instead of bespoke waker system
2022-12-29 19:53:43 -05:00
Jonathan Kelley
ff697d41e3
wip: move desktop to main thread and use tokio main
2022-12-29 17:11:29 -05:00
Jonathan Kelley
5a70c6ecf9
chore: swap over router none
2022-12-22 14:45:48 -05:00
Adrian Wannenmacher
13239d0e4b
Merge branch 'master' of github.com:DioxusLabs/dioxus into router-2
2022-12-17 19:02:26 +01:00
Jonathan Kelley
e0390ff608
fix: advance dynamic root
2022-12-16 22:39:27 -08:00
Jonathan Kelley
4d73ffa361
fix: save listeners, borrowed props, and pull back props
2022-12-16 19:54:33 -08:00
Adrian Wannenmacher
053dc6fa3e
rustfmt
2022-12-16 12:08:52 +01:00
Adrian Wannenmacher
5c1915990b
update router examples
2022-12-16 11:55:20 +01:00
Jonathan Kelley
36a8275540
cargo fmt
2022-12-13 15:19:52 -08:00
Jonathan Kelley
5c20e651da
fix: get rollover working
2022-12-13 14:44:47 -08:00
Jonathan Kelley
d4b6bb8a7b
feat: fix the scope rollover bug
2022-12-12 18:31:30 -08:00
Jonathan Kelley
d160f38bc2
fix: parsing of attributes without trailing commas
2022-12-12 11:18:36 -08:00
Jonathan Kelley
dbf59f7c57
Merge branch 'master' of github.com:DioxusLabs/dioxus
2022-12-09 15:04:04 -08:00
Jonathan Kelley
b254d9e761
chore: remove cross-crate doc comments
2022-12-09 15:03:56 -08:00
Evan Almloff
bf47f64852
Merge branch 'upstream' into return-from-js
2022-12-08 11:25:15 -06:00
Evan Almloff
e863ef29b8
allow returning values from use_eval
2022-12-08 10:44:56 -06:00
Jonathan Kelley
4eefc3f854
chore: rename all &cx to cx, make clipppy happy
2022-12-07 13:11:40 -08:00
Jonathan Kelley
5673017def
chore: clean up the repo some
2022-12-06 17:50:25 -08:00
Jonathan Kelley
34d9aafe0e
feat: overhaul ssr
2022-12-06 17:41:47 -08:00
Jonathan Kelley
1b14b309e9
chore: clean up desktop
2022-12-06 16:37:28 -08:00
Jonathan Kelley
b182a6ee75
chore: clean up interpreter and bindings
2022-12-05 16:47:04 -08:00
Jonathan Kelley
18d6b1ad6f
feat: get web working properly
2022-11-30 17:21:10 -05:00
Jonathan Kelley
3c19def550
chore: get create working and simplify dynamic nodes
2022-11-30 11:24:13 -05:00
Jonathan Kelley
7e6cea3a13
wip: continue to tweak suspense
2022-11-22 10:05:13 -08:00
Jonathan Kelley
491bf4332d
wip: stop transmuting reference
2022-11-21 17:00:34 -08:00
Jonathan Kelley
5253ce6b65
wip: usecallback
2022-11-19 13:43:19 -08:00
Jonathan Kelley
57c10174ec
wip: add use_callback hook
2022-11-19 13:21:02 -08:00
Jonathan Kelley
6c677e64da
chore: make for loops not the same
2022-11-17 22:55:46 -08:00
Jonathan Kelley
30ef225812
feat: event handling on desktop
2022-11-17 20:00:39 -08:00
Jonathan Kelley
8f118fe3fd
chore: pull out for loop
2022-11-16 22:20:41 -08:00
Jonathan Kelley
77523bdc31
fix: add comment
2022-11-16 22:18:44 -08:00
Jonathan Kelley
c1c5821dcf
Merge branch 'master' into jk/templates-v3
2022-11-16 22:12:16 -08:00
Jon Kelley
8ea61e1b3e
feat: simple iterators and conditionals in rsx ( #564 )
...
* feat: simple iterators
* fix: into_iter
* feat: add support for unterminated conditionasl
* fix: add tempalte mapping for helpers
2022-11-16 22:10:50 -08:00
Jonathan Kelley
cd93e469e2
fix: interpreter namespace
2022-11-16 22:10:04 -08:00
Jonathan Kelley
642b21f125
suspense works in desktop
2022-11-16 11:48:47 -08:00
Jonathan Kelley
66319cf6e2
wip: queue mods
2022-11-16 01:13:39 -08:00
Jonathan Kelley
ea7ab5f765
wip: it works more
2022-11-15 23:59:19 -08:00
Jonathan Kelley
7f85806fa6
wip: trying to get namespaced elements working
2022-11-15 23:31:23 -08:00
Jonathan Kelley
04bc635ac5
wip: prep to fix bug in create
2022-11-15 23:22:41 -08:00
Jonathan Kelley
e09b6bf813
chore: tweak generic arguments and iterators in rsx
2022-11-15 20:58:56 -08:00
Jonathan Kelley
8caabb97d8
wip: more work on html
2022-11-15 16:51:22 -08:00
Jonathan Kelley
0dad91bc08
wip: pass more events
2022-11-15 16:37:23 -08:00
Jonathan Kelley
47d0f51e00
wip: overhaul event system
2022-11-15 16:05:22 -08:00
Demonthos
f89cd20455
fix tui example links ( #607 )
2022-10-28 18:06:39 -07:00
Jon Kelley
28fba42e7e
feat: add an unhygenic render macro ( #556 )
...
* feat: add an unhygenic render macro
* chore: use render instead of rsx!(cx,
2022-09-25 01:05:16 -07:00
Jon Kelley
540e785d8b
Less clumsy configuration for desktop and mobile ( #553 )
...
* chore: dont use prebuilt builder pattern for configuring desktop
* chore: use regular config pattern for web
* Chore: update docs too
* chore: clean up some warnings
2022-09-13 16:22:27 -07:00
Jon Kelley
41b450eedf
chore: remove unnecessary brackets from examples ( #552 )
2022-09-13 14:57:23 -07:00
Jon Kelley
67dc6e6017
feat: implement type magic to allow strings, format args, and other types directly in rsx ( #550 )
...
* feat: implement type magic
* chore: undo example
* fix: let tests pass
* chore: add generic to allow any nesting of iterators
* Chore: remove comments
* chore: update rsx usage
* chore: use cleaner version of generic IntoVnode
* chore: don't derive default for lfietimed thing
* chore: remove latent comment
* fix: accept a third parameter
2022-09-12 22:49:04 -07:00
Jon Kelley
38e8745db9
Remove lower case components that use the paran syntax ( #551 )
...
* chore: remove lowercase components
* chore: add docs are lowercase components
* docs: also add docs around lowercase components in current scope
2022-09-12 20:01:03 -07:00
Reinis Mazeiks
d734dc5b46
Remove argument from use_hook
closure ( #496 )
...
Also; update docs for said function
2022-07-11 15:50:56 -04:00
Jon Kelley
d9546d9504
Renderers are now packages, not features. ( #387 )
...
* feat: use synchronous router design
* feat: function to get router out of dom
* chore: restructure workspace to use renderers as packages, not features
2022-07-09 15:15:20 -04:00
Reinis Mazeiks
6c323e9fc5
Rework Guide ( #486 )
...
* Move getting started to Guide
* Clean up summary and getting started
* Shorten intro by moving stuff to individual platform docs
* Make intro even shorter, summarize features
* Further cleanup; move development-related docs to separate section
* Make `guide` a crate. Turn code samples into examples so that we can check if they compile
* Rewrite "Describing the UI":
* Focus on RSX syntax (interactivity covered in later chapters); make sure samples are tested; concise language
* Move some "special attribute" samples to the `examples` directory
* Simplify introduction to components
* Simplify introduction to component props
* Document Prop features; add code samples
* Simplify component children docs
* Interactivity: better introduction to events
* Hooks: better introduction
* Remove outdated doc
* Introducs use_ref
* Simplify User Input chapter
* Document event handler props
* Meme editor example
* Meme editor walkthrough
* Add dark mode example
* Guide for context; dark mode example
* Guide: custom hooks
* Guide: conditional rendering
* Guide: rendering lists
* Guide: rendering lists + keys
* Move remaining infor from Reference to guide
* Delete reference book
2022-07-07 08:50:36 +00:00
Demonthos
baaa1752d3
add query context ( #400 )
2022-07-05 19:44:54 -05:00
Jonathan Kelley
2884d72b08
chore: make clippy happy
2022-07-02 23:45:32 -04:00
Jonathan Kelley
fcbd260f1a
chore: clean up example a bit more
2022-07-02 23:17:48 -04:00
Jonathan Kelley
41872a075f
chore: clean up all_events example
2022-07-02 23:12:26 -04:00
Reinis Mazeiks
69dd699b99
Remove outdated example; Add note on performance benchmark
2022-06-30 22:58:34 +03:00
Reinis Mazeiks
f5fe4f8fd9
Re-write examples Readme
...
Delete useless table with mostly dead links.
Categorize examples for easy browsing.
Move missing examples to bottom of page.
2022-06-30 17:10:28 +03:00
Reinis Mazeiks
cae0c1409d
Fix some warnings: avoid deprecated fields
2022-06-29 02:13:01 +03:00
Reinis Mazeiks
6aa800018b
Create similar event demo for TUI
2022-06-29 01:52:03 +03:00
Reinis Mazeiks
0cdaeb1a8d
Delete redundant examples (all events now demoed in single simple example)
2022-06-29 01:24:33 +03:00
Reinis Mazeiks
f30387597a
Add wheel events to event example; make interface prettier
2022-06-29 01:18:09 +03:00
Reinis Mazeiks
8f8a614a5c
Add keyboard events to event example
2022-06-28 23:58:07 +03:00
Reinis Mazeiks
c090741c60
Improve event formatting
2022-06-28 23:46:24 +03:00
Reinis Mazeiks
6a6a028afc
Create new example for all mouse events
2022-06-28 23:36:06 +03:00
Reinis Mazeiks
f3fcec2bdf
Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-events
...
Conflicts:
packages/html/src/events.rs
packages/tui/src/hooks.rs
2022-06-28 21:09:20 +03:00
Jonathan Kelley
8be66bd34d
fix: apply some clippy lints and rename the liveview methods to not intersect
2022-06-20 02:24:39 -04:00