-
Notifications
You must be signed in to change notification settings - Fork 72
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
Initial config issues #399
Comments
This is a large amount of feedback and suggestions. |
I see, I noticed that too.
Mouse interact is this button: If you disable this in the settings, enabling PiP mode for a window will not activate this feature by default, and you'll need to click this button to enable it. To ensure it is always enabled after activating PiP mode, turn it on in the settings. What it does: When enabled, you can interact directly with the window through the small cloned window (referred to as the PiP view). Note that this feature may not work stably with every app, but it works perfectly with Chromium-based browsers, Firefox, Spotify, and more. You can see it in action in this video: YouTube Video (starts at 4:07) If you have a better way to describe this feature for the tooltip, please let me know!
First, let me explain what crop mode is: it's essentially PiP mode combined with crop functionality. The crop mode is based on the PiP feature, and you can achieve the same result manually by following these steps:
At the end, you’ll have a PiP view displaying the selected region of the window. Additionally, you can configure the settings to show the original window from here: In summary, the steps are: The "Hide the Original Window When Applying Cropping" SettingThis setting simplifies the process with a shortcut: When you click this shortcut, WindowTop automates the process for you: This shortcut simplifies the process to two clicks: select the crop region → click "Done." Behavior of the Setting
Crop Without Entering PiP ModeIf you apply crop mode without first entering PiP mode and later remove the PiP view, the next time you activate PiP mode, it will automatically enter crop mode. This happens because WindowTop remembers the previous PiP configuration (PiP + crop). I understand this behavior might seem confusing, but I hope this explanation clarifies it!
When read mode is enabled, the mouse is cloned into a larger preview, allowing you to see much better what you're doing. You can quickly enable or disable this feature from here: Saving Behavior per AppTo save the desired behavior for a specific app, you should be able to use this button: However, this feature doesn’t seem to work. Could you open a bug report for it? About:
Can you open these as a separate issues (one for each)? It's too much to include all this feedback in one place. |
I'm not sure a "?" would crowd things, but I can see that it might, and I agree it's not needed with the other changes. You could also consider making the text for the options (the text right above the toggle) show the tooltip when hovered, too, as that's a big target that would be much less likely for the user to miss. And speaking of that, the text should be a consistent size, as some of them are much larger than others, which can be confusing (can result in missing options if looking for the next big text or make it look like options with smaller text are sub-options of those with larger text). It would also be helpful to have these tooltips not just in the initial setup screens but in the main settings as well, over every option.
I'm just saying the text of the tooltip doesn't make sense and seems to either have an extra word or be missing a word. This is what it says:
and here are a couple examples of what maybe you're trying to say:
Hard to provide a better way to word it since I'm not sure what exactly you were going for, and it seems like a typo, but the current wording isn't grammatically correct and doesn't make sense.
I'm not sure you understood what I was saying, but I (think) I understand PiP/cropping, and the GIFs in setup process generally did a good job showing things in action. What I was saying is that there are two options that seem, based on their names and lack of info, to do essentially the same thing, but opposite. The first option is
which sound like it does exactly what it does, and the GIFs represent that very clearly. However, the third option down from that one is
which looks like it's the exact opposite. That is, the first option needs to be enabled to hide the original window, and the second option needs to be disabled to hide it. But they seem like duplicate options, only backwards from each other. I think, especially from your explanation above, that the first option is specifically for cropping, i.e. PiP for a part of a window, and the second option is for PiP without cropping, i.e. the whole window. If that's the case, that should be made more clear in the options. They could be separated, so PiP and Crop each have their own distinct sections (still on the same page since they're so closely related), or there could just be more description given, especially for the second option, and each option could be marked very clearly whether it's related to PiP or cropping. Also, I think they should be made consistent, i.e. both on or both off to show/hide the original window. So for example:
and
and maybe put them together so it's clear they do the same thing just in different circumstances, because it seems they are essentially the same exact option, only one applies in one case and the other in a different case.
Again, I think you misunderstood me. I understand what that mode is (though I wasn't able to figure it out the other night); my concern is that I wouldn't want it to magnify every app. I'd want to specify apps to not magnify when the mouse is over them, so it wouldn't magnify my video player for example. And perhaps this is already possible, as it looks like maybe the box could just be unchecked in the toolbar on that app. Unfortunately, I can't figure out how to get that "Interact" button to test it. And looking through settings trying to figure it out, I'm finding myself confused by what some settings do, e.g. "Enable smart drag for mouse-interact" and "Enable title bar," hence my suggestion earlier that tooltips be added to the regular settings as well. And since I don't have that button or the save button, I can't test it, much less submit a bug report. I'll have to play around with it more later when I have time. |
@vertigo220 I already have a development plan to design the settings in a style that is similar to tree view format, as shown in this video: I’m planning to implement this UI change in the advanced settings screen as well. Do you think this will significantly improve the user experience? What do you think? |
Hmm. That might make things easier, but it loses the GIFs, which do a good job of explaining the settings. I don't think there's a need to completely revamp the settings in that way, though if that's already the plan I don't necessarily see anything wrong with it either (aside from losing the animations). I personally find that, regardless of layout or overall design, the make-or-break with settings in an app, especially with such a unique app and with more advanced settings, is to have readily accessible, well-written descriptions of the various options, whether in tooltips, simply text under the options, clicking them to open a window with that info, or whatever. I find far too often apps either don't do this, requiring web searches, scouring the app's help and/or website, or trial-and-error to figure things out, or they do it, but sporadically, so some settings are described while others aren't. |
Hmm… Right, when I designed this display, I didn’t intend for it to replace what’s in the Quick Start settings. I meant for it to be the style in the advanced settings. I also think that the images and visualizations in the Quick Start settings are a good and helpful idea. I understand your suggestion about tooltips, and I will implement it. Additionally, I’d greatly appreciate it if you could also provide an expanded explanation to add to the tooltip. I have made an effort to document most of the options on these pages: So, this might help you a lot to understand. Feel free to read the explanations to understand better and use them as a reference for providing explanations. Thank you very much! |
When hovering over the toggles and previews for various options during initial config to see what those options do, the popup tooltips only show for a few seconds then hide, not giving nearly enough time to read them. They should stay open as long as the cursor is in position to activate them. They should probably also show faster, as it took some time looking around trying to figure out what some of the options did before I realized they were there.
Also, the tooltip for the "Enable mouse-interact by default" option doesn't make sense. It says "When enabled, you can interact with the window as if it is without having to un-pip the window." I'm not sure, since I don't know what this option does, but I'm assuming the word "if" shouldn't be there.
Another issue is that the "Hide the original window when applying cropping" option and the "Show original window" option appear to do the same thing. The "Show preview on mouse hover," "Enable read mode," and "Enable Live Preview..." options also all seem very similar, and I wonder if it would be better to have the read mode and live preview as sub options for the first one to make it simpler and less confusing.
Maybe there's already an option somewhere for this, but I think there should be a way to exclude videos and/or specific apps from previews. For example, I like the idea of previewing a browser, note app, etc, but I don't want a video playing in the corner to be enlarged every time my mouse goes over it.
When clicking "Other configurations" at the bottom (which is confusing enough because I don't know whether to do that, branching me away from the initial setup, which I'll have to return to and finish afterward, or if I should continue with the initial setup which may include that stuff or maybe should be done first, and it seems as I continue that would likely be the better way), it opens the "Advanced Features Settings" windows. Unfortunately, and ironically considering the main purpose of this app is to control which window is on top, it places this newly opened window behind the current window ("WindowTop Assistant/Wizard"), leading to confusion as it looks like that is the window that just opened (as it is default, and therefore expected, that the newly opened window will be on top), but it's the same window you've been in. It's easy to miss the advanced settings window that in fact just opened.
When advancing to the next page, where you are on the current page affects where you will be on the next page. For example, if you scroll down some then click the "Next" button, you will be scrolled down already on the next page, even at the very bottom, whereas you should always start at the top.
The text was updated successfully, but these errors were encountered: