diff --git a/ui (gen4)/features/app.js b/ui (gen4)/features/app.js
index 161414d6..ac7973e3 100755
--- a/ui (gen4)/features/app.js
+++ b/ui (gen4)/features/app.js
@@ -554,7 +554,8 @@ var AppButtonsActions = actions.Actions({
'app-buttons': {
//'': ['touch-controls', 'toggleSideButtons -- Toggle touch controls'],
// XXX not sure about this...
- '⛭': ['ui-settings', [
+ //'⛭': ['ui-settings', [
+ 'settings': ['ui-settings', [
'browseActions: "Interface/" -- Interface settings...',
'toggleSideButtons -- Toggle touch controls',
]],
diff --git a/ui (gen4)/features/config.js b/ui (gen4)/features/config.js
index bf38afbd..3e45117f 100755
--- a/ui (gen4)/features/config.js
+++ b/ui (gen4)/features/config.js
@@ -250,6 +250,7 @@ module.ConfigLocalStorage = core.ImageGridFeatures.Feature({
// - app
// - home
// XXX config override location/filename to support portable apps...
+// XXX comment support in json (preferably both reading and writing...)
var ConfigFS = actions.Actions({
config: {
diff --git a/ui (gen4)/features/ui-widgets.js b/ui (gen4)/features/ui-widgets.js
index fa96406c..882b15bd 100755
--- a/ui (gen4)/features/ui-widgets.js
+++ b/ui (gen4)/features/ui-widgets.js
@@ -2030,7 +2030,8 @@ var ButtonsActions = actions.Actions({
'app-buttons': {
//'': ['touch-controls', 'toggleSideButtons -- Toggle touch controls'],
//'⛭': ['ui-settings', 'browseActions: "Interface/" -- Interface settings...'],
- '⛭': ['ui-settings', [
+ //'⛭': ['ui-settings', [
+ 'settings': ['ui-settings', [
'browseActions: "Interface/" -- Interface settings...',
'toggleSideButtons -- Toggle touch controls',
]],
diff --git a/ui (gen4)/package-lock.json b/ui (gen4)/package-lock.json
index f2325548..9b483d9f 100755
--- a/ui (gen4)/package-lock.json
+++ b/ui (gen4)/package-lock.json
@@ -27,6 +27,11 @@
"version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
"integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E="
},
+ "async-json": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/async-json/-/async-json-0.0.2.tgz",
+ "integrity": "sha1-qnEn2wOejkPaxyvR+7Z7oz9WgnA="
+ },
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
diff --git a/ui (gen4)/package.json b/ui (gen4)/package.json
index f256b9a0..ec2a8d6b 100755
--- a/ui (gen4)/package.json
+++ b/ui (gen4)/package.json
@@ -19,6 +19,7 @@
},
"dependencies": {
"app-module-path": "^1.0.6",
+ "async-json": "0.0.2",
"commander": "^2.12.2",
"exiftool": "^0.0.3",
"fs-extra": "^4.0.3",