Skip to content

Conversation

@oxygen-dioxide
Copy link
Collaborator

This PR adds a welcome page to OpenUtau, like visual studio and office.
Welcome page provides an elegent way to show warnings and infos on startup, without popping dialogs one by one. It will also benefit mobile user experience, because on mobile we usually open the app first, and open files from app, unlike on desktop where we open files from folder.
Users can turn it off in preferences, if they prefer the previous behaviour where OpenUtau creates a new project on startup

Implemented features:

  • Create new project
  • Open project
  • Recent projects
    Todo:
  • Recovery backup
  • Startup warning (such as non-ascii path)
    image

Copy link

@vocoder712 vocoder712 left a comment

Choose a reason for hiding this comment

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

It is a great idea.

@stakira
Copy link
Owner

stakira commented May 7, 2025

It seems unnecessary to add a preference though. The new project is just one click away.
Also... how does the on-by-default tips overlay work on the first launch?

@oxygen-dioxide
Copy link
Collaborator Author

oxygen-dioxide commented May 7, 2025

It seems unnecessary to add a preference though. The new project is just one click away. Also... how does the on-by-default tips overlay work on the first launch?

For preference item, vscode, visual studio and office also have similar preference item, so I implemented it.

Tips overlay belongs to the piano roll window. It has nothing to do with main window where welcome page is shown. So it will work as before.

@stakira stakira merged commit 2b715ec into stakira:master May 21, 2025
3 checks passed
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.

3 participants