Skip to content

Conversation

@maiko3tattun
Copy link
Contributor

Fixes:

  • Fixed no page transition when opening a project
  • Disable ineffective menu on the welcome page

@stakira
Copy link
Owner

stakira commented May 25, 2025

What about:

  1. We keep it simple and disable "File", "Edit" and "Project" menus entirely.
  2. Remove recovery popup and move them to the welcome page. We will also be able to show multiple recoveries this way.
  3. Get rid of the preference of disabling welcome page. This way we can always show the recoveries.

Just a general thought: it's good to have more features. But sometimes we should balance it with project complexity. This seems a good chance to consolidate a couple things.

@maiko3tattun
Copy link
Contributor Author

We keep it simple and disable "File", "Edit" and "Project" menus entirely.

Yes, of course we can. Which do you think looks better?

  1. image
  2. image

Remove recovery popup and move them to the welcome page. We will also be able to show multiple recoveries this way.

@oxygen-dioxide also mentioned this in #1509. I thought it would be better to wait for his development.

Get rid of the preference of disabling welcome page. This way we can always show the recoveries.

ok👍️

@stakira
Copy link
Owner

stakira commented May 30, 2025

I assume 2 will need to add IsEnabled to every menu item. I think 1 is fine. It will require only one IsEnabled. That's what I mean by keeping it simple.

@maiko3tattun
Copy link
Contributor Author

  • Remove LaunchBehaviour from preference
  • Since the menu is disabled, a template list has been added to the welcome page instead
    image
  • No page transition when a project could not be opened

@stakira stakira merged commit d5cad30 into stakira:master Jun 1, 2025
6 checks passed
lottev1991 pushed a commit to lottev1991/OpenUtau that referenced this pull request Jun 6, 2025
* Fixed unexpected behavior of welcome page

* Delete LaunchBehaviour from preference, add template list in welcome page

* change timing of page transition

---------

Co-authored-by: Maiko <[email protected]>
lottev1991 added a commit to lottev1991/OpenUtau that referenced this pull request Jun 8, 2025
@maiko3tattun maiko3tattun deleted the 250524_FixStartStack branch November 8, 2025 09:15
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.

2 participants