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

Resizable sheets (modal overlays) should remember their custom sizes set by the user #1957

Closed
mickimnet opened this issue Jul 5, 2023 · 4 comments
Assignees
Labels
done All tasks are completed enhancement New feature or request pre-release feedback Feedack for a pre-release version released Released
Milestone

Comments

@mickimnet
Copy link

The new UI for the preference window is really great, and there are two things, which would improve the UX in my opinion:

  1. add keyboard shortcut support to the input fields (like ⌘ + v for paste or ⌘ + a for select all), so that it is easier to enter or update values
  2. a couple of buttons open a new overlay window (e.g., Keyboard Shortcuts… in the Keyboard section), which is resizable. Either save the last size, if the user changed it, have the base size depend on a percentage—like 80%—of the underlying preference window, or implement both😀

Thanks and take care
Mick

@waydabber
Copy link
Owner

Command+C, V, A indeed do not work. The problem is this is a general design issue with macOS - if an app/Window does not have its own menu bar with an Edit menu, these keyboard shortcuts don't work. You can still right click and use Cut/Copy/Paste. Will try to look into it more if there is a proper workaround, so far I found none.

Yes, the overlay window sizes should be optimized, this was on my mind as I also always resize them. :)

@waydabber waydabber added enhancement New feature or request pre-release feedback Feedack for a pre-release version labels Jul 5, 2023
@waydabber waydabber changed the title Pre-Release 2.0.x: UX additions for the preference window Resizable sheets (modal overlays) should remember their custom sizes set by the user Jul 5, 2023
@waydabber
Copy link
Owner

Settings now saves sheet sizes.

@waydabber waydabber self-assigned this Jul 5, 2023
@waydabber waydabber added done All tasks are completed unreleased Not released yet in beta form labels Jul 5, 2023
@waydabber waydabber added this to the v2.0.3 milestone Jul 5, 2023
@mickimnet
Copy link
Author

You can still right click and use Cut/Copy/Paste.

Yes, that's what I'm doing currently.

Will try to look into it more if there is a proper workaround, so far I found none.

Thank you! I was just a bit of confused, as it is working in the 1.4.x version.

@waydabber
Copy link
Owner

waydabber commented Jul 6, 2023

In v1.4.x I was able to subclass some of the UI controls and listen to command+c and command+v and handle these actions in a custom way. This is no longer possible using SwiftUI controls.

@waydabber waydabber added pre-release available Released as beta version and removed unreleased Not released yet in beta form labels Jul 11, 2023
@waydabber waydabber added released Released and removed pre-release available Released as beta version labels Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done All tasks are completed enhancement New feature or request pre-release feedback Feedack for a pre-release version released Released
Projects
None yet
Development

No branches or pull requests

2 participants