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: Add welcome screen to seamly2d #1067

Merged
merged 7 commits into from
Mar 6, 2024

Conversation

DSCaskey
Copy link
Contributor

@DSCaskey DSCaskey commented Mar 2, 2024

This adds a Welcome screen to Seamly 2D

Allows first time users to set these default settings:

  • Units
  • Decimal Seperator
  • GUI Language
  • Selection Sound

Option to not show Welcome screen again.

image

Resolves issue #1060
Resolves issue #271

@DSCaskey DSCaskey requested a review from csett86 March 2, 2024 06:23
@DSCaskey DSCaskey self-assigned this Mar 2, 2024
@DSCaskey DSCaskey linked an issue Mar 2, 2024 that may be closed by this pull request
@DSCaskey DSCaskey requested review from slspencer and removed request for csett86 March 5, 2024 18:07
@@ -297,13 +300,13 @@ void PreferencesConfigurationPage::Apply()
m_defaultExportFormatChanged = false;
}

settings->SetOsSeparator(ui->osOptionCheck->isChecked());
//settings->SetSendReportState(ui->sendReportCheck->isChecked());
Copy link
Collaborator

Choose a reason for hiding this comment

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

Hey @DSCaskey - what happened to SetSendReportState ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The reports went to Valentina if I'm not mistaken. I just disabled the report not knowing if we would want to update it to send to us. Personlly I think it's a waste of time.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Oh... and the reports are only applicable if the build was built with the minGW and DrMingw(). Again... a waste considering the builds are MSVC.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Basically more RT CopyPasta.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It also has security ramifications... just like trying to send a bodyscan file from the app.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hey slspencer

What do you want me to do with this? As I pointed out the whole reports thing is just baggage code and doesn't even get built. I can remove it here... or preferably remove it all in a seperate issue / PR?

@DSCaskey
Copy link
Contributor Author

DSCaskey commented Mar 6, 2024 via email

@slspencer slspencer merged commit c82daa6 into develop Mar 6, 2024
10 checks passed
@slspencer slspencer deleted the add-welcome-screen-to-seamly2d branch March 6, 2024 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: add welcome screeen to Seamly2d
2 participants