nvda
New addon api versioning approach
#9151
Merged

New addon api versioning approach #9151

feerrenrut merged 37 commits into master from newAddonAPIVersioningApproach
feerrenrut
feerrenrut Move version string regex add tests
0300289a
feerrenrut Replace compatibility checks
2e939a05
feerrenrut Keep API versions as tuples
d2f8c537
feerrenrut Dont show incompat addons dialog on startup
a3723f6f
feerrenrut fix logic error: enable show incompat addons dialog button
ff117c9c
feerrenrut Remove need to manually call destroy on IncompatibleAddonsDialog
7c15c4d1
feerrenrut Fix freeze on exit when destroy not called manually for AutoWidthColu…
07de7d1c
feerrenrut Ensure confirmation checkbox has focus for all installer warnings
79dff12f
feerrenrut Set a new, more accurate label
3fb5087e
feerrenrut Fix wording of button
82703855
feerrenrut Re-order params and make them not optional.
6096af22
feerrenrut Add an "addon information" button to the incompatible addons list dialog
b0e79f2d
feerrenrut Removes unnecessary code
ef10db5a
feerrenrut Validate manifest condition: minRequiredVersion <= lastTested
9d7eb43f
feerrenrut update the user guide
b8f22de2
feerrenrut remove unnecessary check for manifest errors
beb03430
feerrenrut Raise error for failed audioducking unless its access denied
03bcf420
feerrenrut improve consitency of messages for incompatible addons
222276a0
feerrenrut feerrenrut requested a review from LeonarddeR LeonarddeR 7 years ago
feerrenrut Further consistency of wording in GUI
d07981ee
LeonarddeR
LeonarddeR
LeonarddeR requested changes on 2019-01-14
LeonarddeR
LeonarddeR commented on 2019-01-14
feerrenrut Review actions for #9151
896b2be8
feerrenrut
feerrenrut Extract version formatting into functions
c3ba83c5
feerrenrut use `_setStateToNone(state)` to initialise state dict
b75bbcc2
feerrenrut Fix userguide wording.
0de603eb
feerrenrut Audio ducking failed warning
69d8b0a5
feerrenrut Addon install warning / error dialog sounds
9ba7b771
feerrenrut Use context manager for writing to file.
c9da3155
feerrenrut Stop incompatible addons from mutating the disabled state of addons.
42d6eb48
feerrenrut feerrenrut requested a review from LeonarddeR LeonarddeR 7 years ago
LeonarddeR
LeonarddeR requested changes on 2019-01-15
feerrenrut fix translator comment errors
f18136c3
feerrenrut Review actions #9151
250a46de
feerrenrut Try to reduce confusion in the addToPackagePath method
30de90f0
feerrenrut feerrenrut requested a review from LeonarddeR LeonarddeR 7 years ago
feerrenrut feerrenrut requested a review from michaelDCurran michaelDCurran 7 years ago
LeonarddeR
LeonarddeR approved these changes on 2019-01-17
feerrenrut Improve comment in `addToPackagePath`
5e77fcb4
LeonarddeR
LeonarddeR requested changes on 2019-01-18
lukaszgo1
zstanecic
lukaszgo1
josephsl
michaelDCurran
michaelDCurran
LeonarddeR
lukaszgo1
michaelDCurran
michaelDCurran
feerrenrut
feerrenrut
LeonarddeR
LeonarddeR commented on 2019-01-22
feerrenrut Remove unused function
d62d3561
feerrenrut Tidy addon installation
a6b45f02
feerrenrut
LeonarddeR
LeonarddeR commented on 2019-01-29
LeonarddeR
LeonarddeR approved these changes on 2019-01-30
feerrenrut Clarified formatting of version strings.
db761788
feerrenrut Renamed _showAddonUntestedDialog
89281cc1
feerrenrut
LeonarddeR
michaelDCurran
michaelDCurran approved these changes on 2019-01-31
feerrenrut
feerrenrut Updated developer guide.
47640ff9
feerrenrut Update changes file for #9151
0883ef83
LeonarddeR
LeonarddeR approved these changes on 2019-01-31
feerrenrut feerrenrut merged b65f5bb7 into master 7 years ago
nvaccessAuto nvaccessAuto added this to the 2019.1 milestone 7 years ago
feerrenrut feerrenrut deleted the newAddonAPIVersioningApproach branch 6 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone