Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: create-tauri-app@3 #284

Merged
merged 37 commits into from Feb 15, 2023
Merged

feat: create-tauri-app@3 #284

merged 37 commits into from Feb 15, 2023

Conversation

amrbashir
Copy link
Member

@amrbashir amrbashir commented Jan 3, 2023

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Docs
  • New Binding issue #___
  • Code style update
  • Refactor
  • Build-related changes
  • Other, please describe:

Does this PR introduce a breaking change?

  • Yes, and the changes were approved in issue #___
  • No

Checklist

  • When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
  • A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
  • I have added a convincing reason for adding this feature, if necessary

Other information

  • Remove unpopular templates and keep only 5 Node.js-based templates at a time.
  • Flavor of templates which will be mostly javascript and typescript will be prompted separately after choosing one of the templates
  • Add more Rust-based templates, leptos and dioxus seems like good-candidates, however leptos is not even 0.1 yet and dioxus already offers a desktop framework of their own.
  • --alpha and --mobile options
  • update leptos to use cargo-leptos
  • use forms in all templates (semantic HTML)

@amrbashir
Copy link
Member Author

NOTE: This shouldn't be merged and released until tauri-apps/tauri#5989 is merged and published

@amrbashir amrbashir linked an issue Jan 23, 2023 that may be closed by this pull request
4 tasks
@amrbashir amrbashir mentioned this pull request Feb 7, 2023
13 tasks
@amrbashir amrbashir marked this pull request as ready for review February 15, 2023 15:17
@amrbashir amrbashir changed the title feat: create-tauri-app@3 changes, closes #258 feat: create-tauri-app@3 Feb 15, 2023
@amrbashir amrbashir merged commit cea09e2 into dev Feb 15, 2023
@amrbashir amrbashir deleted the cta@3 branch February 15, 2023 16:28
@beeb
Copy link
Contributor

beeb commented Feb 23, 2023

too bad the sveltekit options were killed... I would argue that svelte without kit is the worse choice between both options, seeing how kit provides a built-in router and much more features in general, for almost no additional boilerplate.

EDIT: #340

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Changes for create-tauri-app@3
2 participants