Rob Weber
8f4a7b5895
part of #185
2023-04-05 11:46:18 -05:00
finlay-mcaree
6294b5ce74
Fix crash where dict may not contain settings id key. Common occurence if restore platform differs from backup platform. ( #212 )
2022-06-14 09:14:23 -05:00
Rob
71c8d9ae54
ui settings restore upgrade
...
* added ability to export/save settings as json using GetSettings
* added generic copyFile method instead of duplicating
* copy and load settings file after file restore (right now only reads)
* set settings values from backup when differ than current
* store settings as part of validation file
* prompt for settings restore or set always via toggle
* unused import
* added new strings for settings restore
* updated changelog
* fix pep8 syntax
* swap setting to always prompt instead of always restore (invert)
2020-12-03 14:08:25 -06:00
Rob Weber
a0eb28a5f6
convert xbmc.translatePath to xbmcvfs.translatePath
2020-11-18 14:07:06 -06:00
Rob Weber
95649c2b3f
pep8 styling round 2
2019-11-26 10:43:38 -06:00
Rob Weber
35e05acaf2
pep8 multi line imports
2019-11-25 15:48:42 -06:00
Rob Weber
92ec8bf25c
pep8 commas
2019-11-25 15:45:41 -06:00
Rob Weber
0c79aef4e7
pep8 spaces
2019-11-25 15:33:34 -06:00
Rob Weber
f7665c8ddd
pep8 comments
2019-11-25 15:19:57 -06:00
Rob Weber
3aa912ca4c
remove kodi-six, use python3 kodi libs
2019-11-22 14:53:20 -06:00
Rob Weber
e91037208b
Merge branch 'master' into leia
2019-09-30 14:23:19 -05:00
Rob Weber
6dfa4a5520
minor code fixes based on travis-ci output
2019-09-30 14:06:50 -05:00
Rob Weber
d93589ecad
Merge branch 'master' into leia
2019-09-11 10:16:14 -05:00
Rob Weber
a4bb3f3feb
completely changed this class, default no longer matters. Just restore settings that differ from current, ignore default flags closes #154
2019-09-11 10:02:45 -05:00
Rob
5d9d8a1820
Guisettings fix ( #156 )
...
fix guisettings restore issues - thanks Bluerayx
2019-09-10 15:36:52 -05:00
Rob Weber
8f8402ae8a
use kodi-six for kodi imports
2019-08-27 15:01:24 -05:00
Rob Weber
72c77fb33a
fixed some imports
2019-08-27 14:55:22 -05:00
Rob Weber
8a6518fd2d
encode setting value as utf string
2017-01-23 11:34:35 -06:00
Rob Weber
c578fe15d8
create a .restored version of guisettings
2014-11-10 12:33:55 -06:00
Rob Weber
0b6a3ae506
restore xbmc allowed settings via json
2014-10-31 11:40:47 -05:00