View Issue Details

IDProjectCategoryView StatusLast Update
0013903MMW 5Extensions frameworkpublic2021-11-03 20:51
Reporterpeke Assigned To 
PriorityhighSeverityfeatureReproducibilityN/A
Status feedbackResolutionopen 
Product Version5.1 
Summary0013903: Extensions: MM5 Extension Tweaks
DescriptionThere are several aspects that can improve MM5 Extension Handling:
1. Add Minimal and Maximal (eg. last version tested to work) version to info.json

1a. Version Compatibility Checker (based on Min/Max Values from info.json file)
1b. Warning Dialog that compatibility is not confirmed if 1a fail
1c. Add Confirm Compatibility Button in UI in case user in 1b ignore warning and install plugin and find it working so that User Compatibility score can be generated and later shown to users warnings from 1b and/or notifying dev that plugin description should be updated.

2. In info.json add CategoryID which will correspond to Addons site

3. Distribute Addons Site Categories listing within each build

4a. add LicenseType to info.json
4b. Add BUY/UPGRADE Button to Extensions UI

5. DISABLE Button so that user can disable plugin without uninstalling and loosing settings

6. Add Context menu so that User can init Find update per plugin
6a. Possibly add onfiguration/menu icon for touch enabled screens.

7. Add some sort of Vote Like/Dislike in Extensions dialog
TagsNo tags attached.
Fixed in build

Relationships

parent of 0013969 closedLudek Add author to addons 
related to 0013908 closedLudek Extensions: Addons Site browsable directly from MMW 
related to 0014042 closedjiri Facilitate installation of popular extensions for certain functionality that isn't included by default 
related to 0017143 closedLudek Add dedicated Addons panel in dlgOptions 
related to 0018500 closeddrakinite Check for Addon Updates: Compatibility field is ignored 

Activities

peke

2017-01-15 09:33

developer   ~0046941

Only 1 is for Immediate implementation others are assigned for triage as their implementation is handled in related bugs 0013908 and #13909

peke

2017-02-01 11:08

developer   ~0047164

Assigned to Ludek as he already worked on 0013969