You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proxyman is a very well designed macOS app. I've been referencing it as I'm improving my macOS app (https://lyrcs.app). I wanted to mimic Proxyman's pattern of showing the PRO window when user presses Menu > Proxyman > Buy Proxyman Pro.... I discovered however nothing appears if no window is available which is because Proxyman presents a modal sheet over a window. I expect this to be a minor case because how often would a user use Proxyman without a window open. Regardless I thought it would be interesting to see how you solved it as perhaps I could solve it in a similar way.
Steps to Reproduce
Open Proxyman
Close window (CMD + W)
Menu > Proxyman > Buy Proxyman Pro...
Current Behavior
Nothing occurs
Expected Behavior
I receive information about Proxyman Pro.
Environment
App version: Version 5.2.0 (50200)
macOS version: 14.4.1 (23E224)
Possible Solutions
Use focusedSceneValue to only enable the button if a window is active.
If disabled, could add "(Open a window)" to the button text so user knows how to enable the button
Show an alert advising user to open a window and try again
Open the proxyman window followed by opening the modal
The text was updated successfully, but these errors were encountered:
Description
Proxyman is a very well designed macOS app. I've been referencing it as I'm improving my macOS app (https://lyrcs.app). I wanted to mimic Proxyman's pattern of showing the PRO window when user presses
Menu > Proxyman > Buy Proxyman Pro...
. I discovered however nothing appears if no window is available which is because Proxyman presents a modal sheet over a window. I expect this to be a minor case because how often would a user use Proxyman without a window open. Regardless I thought it would be interesting to see how you solved it as perhaps I could solve it in a similar way.Steps to Reproduce
Current Behavior
Nothing occurs
Expected Behavior
I receive information about Proxyman Pro.
Environment
Possible Solutions
focusedSceneValue
to only enable the button if a window is active.The text was updated successfully, but these errors were encountered: