Conversation
|
Why is the status „update available“ not shown in the installed addons tab? At least for me I would look at the installed addons and hope to see if there is an update available or not. From an Ux Perspektive, why are the updatable addons tab and the installed tabs as well as the incopatible addons tab not merged?
|
There's a wide range of statuses with similar importance which conflict with update available: for example "disabled", "disabled (incompatible)", "pending remove", etc. We could start showing a list of multiple current statuses, but that would get very verbose potentially.
I think this would be better suited to a separate feature request, but I think the "updatable" tab much better handles the case you describe here. I think we should keep sorting methods in favour of #15277
The idea of separate tabs is to be able to filter by different status groups. Initially this was done as a select control like the other filters, but tabs with headers are more common for this type of filtering.
These are separate controls. For available and update tabs, this is to include incompatible add-ons, which should be filtered out by default. For installed add-ons, it's to view incompatible add-ons separately. |
See test results for failed build of commit 8249300ae2 |
We could treat statuses differently and achieve a better user experience:
So in the end, with this proposal, when navigating through the list of addons the highest verbosity you would get is i.e. "golden cursor > enabled > pending removal.
However, for the updatable addons the incompatible addons should not be filtered by default. The users should be incentivized to update them. For available tab I get your point of course. |
That is true, however, including all sorting methods in columns would introduce more verbosity because they all will have to be visible in order to sort the list. For addon name, publisher and maybe last updated date, in case it will be implemented, make most sense to sort the list by. But we should still make the difference between sorting and filtering. |
|
I vote against introducing some sort of sound indication. At least it
should not be enabled by default.
…On 11/30/23, Adriani90 ***@***.***> wrote:
> I think we should keep sorting methods in favour of #15277
That is true, however, including all sorting methods in columns would
introduce more verbosity because they all will have to be visible in order
to sort the list. For addon name, publisher and maybe last updated date, in
case it will be implemented, make most sense to sort the list by. But we
should still make the difference between sorting and filtering.
--
Reply to this email directly or view it on GitHub:
#15860 (comment)
You are receiving this because you are subscribed to this thread.
Message ID: ***@***.***>
--
with best regards Beqa Gozalishvili
Tell: +995593454005
Email: ***@***.***
Web: https://gozaltech.org
Skype: beqabeqa473
Telegram: https://t.me/gozaltech
facebook: https://facebook.com/gozaltech
twitter: https://twitter.com/beqabeqa473
Instagram: https://instagram.com/beqa.gozalishvili
|
|
iOS offers sounds for many of these overly verbose but still important messages.
However none of them are enabled by default. This is a good example to follow.
Earcons should always be "opt-in".
|
|
I agree. Then the user can decide if he or she wants to have higher or lower verbosity.Von meinem iPhone gesendetAm 30.11.2023 um 13:12 schrieb Luke Davis ***@***.***>:
iOS offers sounds for many of these overly verbose but still important messages.
However none of them are enabled by default. This is a good example to follow.
Earcons should always be "opt-in".
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
|
I personally prefer to have controlable prosody for speech, to
announce specific states and additional information, with higher/lowe
pitch, other volume or inflection and speed.
…On 11/30/23, Adriani90 ***@***.***> wrote:
I agree. Then the user can decide if he or she wants to have higher or lower
verbosity.Von meinem iPhone gesendetAm 30.11.2023 um 13:12 schrieb Luke
Davis ***@***.***>:
iOS offers sounds for many of these overly verbose but still important
messages.
However none of them are enabled by default. This is a good example to
follow.
Earcons should always be "opt-in".
—Reply to this email directly, view it on GitHub, or unsubscribe.You are
receiving this because you commented.Message ID: ***@***.***>
--
Reply to this email directly or view it on GitHub:
#15860 (comment)
You are receiving this because you commented.
Message ID: ***@***.***>
--
with best regards Beqa Gozalishvili
Tell: +995593454005
Email: ***@***.***
Web: https://gozaltech.org
Skype: beqabeqa473
Telegram: https://t.me/gozaltech
facebook: https://facebook.com/gozaltech
twitter: https://twitter.com/beqabeqa473
Instagram: https://instagram.com/beqa.gozalishvili
|
|
I think these feature requests are out of scope for this issue - which intends to fix 2 moderate bugs. I'd encourage separate issue proposals. |
Link to issue number:
Fixes #15029
Fixes #15568
Summary of the issue:
Disabled add-ons were not listed in the updatable add-ons tab.
Add-ons with overridden compatibility were also not listed in the updatable add-ons tab.
Disabled incompatible add-ons should trigger the dialog to override when attempting to update.
Add-on statuses were the same for each tab of the add-on store, this limited determining actions for the add-on.
Description of user facing changes
Add-on status is now contextual. to the add-on store tab Updatable/downloadable information is only shown on the updatable and available add-ons tab. Installed add-ons tabs now only show statuses relevant to installed add-ons. This means "update available" and "downloaded, pending install" will not be listed in the installed add-ons tab.
Disabled and incompatible add-ons can now be updated.
Description of development approach
Created a new status and action for incompatible add-ons with an incompatible update available.
Ensure available and updatable statuses are checked before statuses for installed add-ons.
Ensure available and updatable statuses are only checked for their relevant tabs.
This means disabled and incompatible add-ons return updatable status before checking their disabled/compatibility state.
Testing strategy:
Manual testing with various states across various add-ons.
Particular cases:
Known issues with pull request:
None
Code Review Checklist: