-
Notifications
You must be signed in to change notification settings - Fork 323
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 GUI/IDE build script support #7832
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minimal changes on the ide-desktop
side as usual. there are a few issues though but all of them should be able to be addressed without re-review, so approving.
…into wip/mwu/new-ide-build
# Conflicts: # .vscode/settings.json # app/gui2/package-lock.json # app/gui2/vite.config.ts
…into wip/mwu/new-ide-build
bd5bf64
to
0028361
Compare
# Conflicts: # Cargo.lock # app/gui2/package-lock.json # app/gui2/package.json # app/gui2/rust-ffi/Cargo.toml # build/build/src/project/ide.rs # build/cli/src/lib.rs
Yup, thank you for catching this!
sob., 30 wrz 2023 o 23:30 somebody1234 ***@***.***>
napisał(a):
… ***@***.**** commented on this pull request.
------------------------------
In app/ide-desktop/lib/client/electron-builder-config.ts
<#7832 (comment)>:
> @@ -99,7 +99,7 @@ export function createElectronBuilderConfig(passedArgs: Arguments): electronBuil
extraMetadata: {
version: BUILD_INFO.version,
},
- copyright: 'Copyright © 2022 ${author}.',
+ copyright: `Copyright © ${new Date().getFullYear()} ${common.PRODUCT_NAME}`,
is this supposed to be common.COMPANY_NAME instead?
—
Reply to this email directly, view it on GitHub
<#7832 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAL2A5Z44PETA5PYMOFKTY3X5CFPFANCNFSM6AAAAAA44Z5IMQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Would be good to have PR description filled in for those not being in the loop :) |
.prettierignore
Outdated
.vscode | ||
|
||
# Stray files generated during build | ||
svm_*.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no nl
.vscode/settings.json
Outdated
} | ||
}, | ||
"cmake.configureOnOpen": false | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no nl
build/cli/src/lib.rs
Outdated
// inner: input.await?, | ||
// }, | ||
// should_upload_artifact: upload_artifact, | ||
// }) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove commented code if not needed
…mwu/new-ide-build
…mwu/new-ide-build
Pull Request Description
This PR adds support for the new Vue-based GUI (aka
gui2
).The user-facing changes are primarily:
./run gui2
and./run ide2
commands (that build just the new GUI and the whole IDE package with new GUI embedded — respectively);test
andlint
commands will now invoke the relevant commands on the new GUIImportant Notes
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
./run ide build
.