-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[Run][Plugin Manager] Accessibility and UI #9653
Comments
What is meant with this warning? Will the warning shown in PT Run in case of a plugin has an error? We should have a visual hint in case the user disabled all plugins an PT Run has no usecase anymore. |
No, The warning would be shown in settings.
We show that warning when a plugin is enabled and there is no way to get any result from it while using PT Run. In our case, |
It looks like an issue with ListView because ListView in Color Picker settings has the same behavior. Any idea how to fix it? Maybe we can use different control? |
This is actually expected behavior (at least for UWP): tab control is used to move between controls. Navigation with keys is used to navigate within the control itself. For ListView, that means that navigation with key up/down is the way to go. If we would introduce tab control, there's no way to move quickly to control that are below the ListView. Therefore, I'd say this requirement breaks guidelines and proper accessibility :). Do we actually need it? |
Good to know. I was mistakenly thinking that it is an accessibility issue. |
@mykhailopylyp What will this do? Is it the background when a plug-in is expanded? If so, I think a ListView will already do this as part of its template? For example, devices page in W10 Settings: |
Yes
We set option UPD: Is it possible to make the kind of if statement in xaml or something similar?
|
@enricogior @davidegiacometti |
@mykhailopylyp Folder plugin should work but shouldn't be able to parse |
See GIF here: #9715 (comment) Isn't this the behavior we want? So it already works out of the box right? Maybe I'm misunderstanding :)? |
I think we need to reduce the amount of work we do to support the community. So I strongly suggest that we don't allow certain keys or we document very well the side effect of using those keys. |
I prefer blocking this keys and showing a hint that the key isn't allowed. |
@niels9001 |
Ah yes, I see what you mean now. I have moved some of the selection logic to enable this. Here's the PR: #9735 |
We should add/show the following warning message between settings group header and the first plugin, if all plugins are disabled: "You can not use PT Run. Please enable at least one plugin." An other possible solution would be to show a warning in PT Run's result list if no plugin is enabled or accessible (no activation phrase and no global results). |
Something I thought about now: Do we disable or collapse the expanded per plugin settings (action phrase, global results) if the plugin is disabled? |
We do not do anything |
I think we should do it. It makes no sense to configure this settings if the plugin is disabled. I prefer disabling the controls. |
@mykhailopylyp I was playing with |
@mykhailopylyp , @niels9001 , @enricogior |
@htcfreek |
It is initialized by PT Run process if the list does not exist or is empty. |
Should we update the description of the "Url handler" plugin from "Handels urls" to "Opens urls in your default browser."? |
Btw: In Edge "url" is written as "URL". |
@niels9001, @enricogior , @mykhailopylyp |
We should open an issue for it. |
Is it expected that it takes so long to load? |
No, I did not expect that this will happen. Actually, I tried to reproduce it before. |
IMO we should leave it as it is. |
Can we add a text that is shown when no plugins available to display (instead of empty list and error text): |
@htcfreek @mykhailopylyp |
It would be nice if someone of you open it. If we can't fix it before release, we should warn the user about this known issue. |
Is it a real issue? It looks like default behavior and I would not change it unless it is common. |
@enricogior
Shold I open new issues (one per work item)? |
@htcfreek |
@enricogior |
Great news! This was resolved in the newly released 0.33 version of PowerToys! Head to https://aka.ms/installpowertoys to grab latest. |
Link to parent issue #5273
Fix tab navigation for ListView. In list view, we do not navigate to the next list view item on tab. The only option is to use arrow up and down keysWhen focusing on listview item, the narrator reads outMicrosoft.PowerToys.Settings.UI.Library.ViewModels.PowerLauncherPluginViewModel
. It should narrate the plugin's nameChange the color of selected item. It is tricky asApplication.Current.Resources["SystemChromeMediumColor"]
taken from code behind does not work for the dark theme.Show warning when a plugin can not be reached from PT Run. Do not show the warning when a plugin is disabledConsider validating Action keyword for*
and~
Reconsider author placement Basic settings for Plugin Manager #9650 (comment)Navigation to next or previous item does not work if the focus is on controls fromAdditionalInfoPanel
Consider showing a warning when all plugins are disabledConsider disabling plugin controls if a plugin is disabledThe text was updated successfully, but these errors were encountered: