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

New setup dynamic forms #187

Merged
merged 54 commits into from
Mar 12, 2023
Merged

New setup dynamic forms #187

merged 54 commits into from
Mar 12, 2023

Conversation

NicholasLin718
Copy link
Contributor

  • Implemented new API instance manifest integration to dynamically generate forms based on the sections provided by the manifest
  • Added a new sidebar and select game instance page + styling

@netlify
Copy link

netlify bot commented Mar 5, 2023

Deploy Preview for lodestone-storybook ready!

Name Link
🔨 Latest commit dcf18ad
🔍 Latest deploy log https://app.netlify.com/sites/lodestone-storybook/deploys/640e3d9fb181ac00082f0437
😎 Deploy Preview https://deploy-preview-187--lodestone-storybook.netlify.app/
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@netlify
Copy link

netlify bot commented Mar 5, 2023

Deploy Preview for lodestone-dashboard ready!

Name Link
🔨 Latest commit dcf18ad
🔍 Latest deploy log https://app.netlify.com/sites/lodestone-dashboard/deploys/640e3d9f11941700072be5de
😎 Deploy Preview https://deploy-preview-187--lodestone-dashboard.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@NicholasLin718 NicholasLin718 linked an issue Mar 5, 2023 that may be closed by this pull request
Copy link
Member

@Ynng Ynng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more things not mentioned in the comments:

  • Currently no minecraft instance is created for me.
    When I click "createInstance", pretty much nothing happens. From devtools I can see the validation requests being made but not the creation request.

  • Would be nice to remove the console logs after we are done with it
    image

@@ -20,7 +20,7 @@ serde = { version = "1.0", features = ["derive"] }
tauri = { version = "1.1.1", features = ["api-all", "devtools"] }
tauri-plugin-localhost = "0.1.0"
portpicker = "0.1"
lodestone_core = {git = "https://github.com/Lodestone-Team/lodestone_core", branch = "main"}
lodestone_core = {git = "https://github.com/Lodestone-Team/lodestone_core", branch = "dev/refactor-setup"}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably change this to release/0.4.3, and backend should merge dev/refactor-setup in to 0.4.3 @CheatCod

src/components/Atoms/Form/RadioField.tsx Outdated Show resolved Hide resolved
src/data/GameTypeMappings.tsx Show resolved Hide resolved
src/components/Minecraft/Create/FormCreation.tsx Outdated Show resolved Hide resolved
src/components/Minecraft/Create/GameTypeSelectForm.tsx Outdated Show resolved Hide resolved
src/pages/InstanceTabs/InstanceTabs.tsx Outdated Show resolved Hide resolved
src/components/Minecraft/MinecraftCreateForm.tsx Outdated Show resolved Hide resolved
src/components/Minecraft/MinecraftCreateForm.tsx Outdated Show resolved Hide resolved
src/components/Minecraft/MinecraftCreateForm.tsx Outdated Show resolved Hide resolved
@NicholasLin718 NicholasLin718 requested a review from Ynng March 10, 2023 05:34
Copy link
Member

@Ynng Ynng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, works great!
Can we hard code the MOTD editor for the MOTD box though?

What it looked like in previous versions:
image

What it looks like now:
image

@NicholasLin718 NicholasLin718 requested a review from Ynng March 12, 2023 07:13
Copy link
Member

@Ynng Ynng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@NicholasLin718 NicholasLin718 merged commit 8332723 into 0.4.3 Mar 12, 2023
@Ynng Ynng deleted the new-setup-dynamic-forms branch March 14, 2023 14:04
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.

New setup API with dynamic forms
3 participants