diff --git a/web/src/nickelmenu/features/custom-menu/items b/web/src/nickelmenu/features/custom-menu/items index 5238e32..4887ca6 100644 --- a/web/src/nickelmenu/features/custom-menu/items +++ b/web/src/nickelmenu/features/custom-menu/items @@ -1,18 +1,5 @@ -# Menu button customization (uncommented by "Hide certain navigation tabs" option) -#experimental :menu_main_15505_0_enabled: 1 -#experimental :menu_main_15505_1_label: Books -#experimental :menu_main_15505_2_enabled: 1 -#experimental :menu_main_15505_2_label: Stats -#experimental :menu_main_15505_3_enabled: 0 -#experimental :menu_main_15505_3_label: Notes -#experimental :menu_main_15505_4_enabled: 0 -#experimental :menu_main_15505_5_enabled: 1 -#experimental :menu_main_15505_default: 1 -#experimental :menu_main_15505_enabled: 1 - -# The main NickelMenu item is now called Tweak -#experimental :menu_main_15505_label :Tweak -#experimental :menu_main_15505_icon :/mnt/onboard/.adds/nm/.cog.png +experimental :menu_main_15505_label :Tweak +experimental :menu_main_15505_icon :/mnt/onboard/.adds/nm/.cog.png menu_item :main :Screensaver :cmd_output :500 :quiet :test -e /mnt/onboard/.disabled/screensaver chain_failure : skip : 3 diff --git a/web/src/nickelmenu/features/simplify-tabs/index.js b/web/src/nickelmenu/features/simplify-tabs/index.js index f2d8269..331bcef 100644 --- a/web/src/nickelmenu/features/simplify-tabs/index.js +++ b/web/src/nickelmenu/features/simplify-tabs/index.js @@ -1,3 +1,16 @@ +const TAB_CONFIG = [ + 'experimental :menu_main_15505_0_enabled: 1', + 'experimental :menu_main_15505_1_label: Books', + 'experimental :menu_main_15505_2_enabled: 1', + 'experimental :menu_main_15505_2_label: Stats', + 'experimental :menu_main_15505_3_enabled: 0', + 'experimental :menu_main_15505_3_label: Notes', + 'experimental :menu_main_15505_4_enabled: 0', + 'experimental :menu_main_15505_5_enabled: 1', + 'experimental :menu_main_15505_default: 1', + 'experimental :menu_main_15505_enabled: 1', +].join('\n'); + export default { id: 'simplify-tabs', title: 'Hide certain navigation tabs', @@ -8,13 +21,7 @@ export default { const items = files.find(f => f.path === '.adds/nm/items'); if (!items || typeof items.data !== 'string') return files; - // Uncomment the experimental tab-customization lines - items.data = items.data.split('\n').map(line => { - if (line.startsWith('#experimental ')) { - return line.slice(1); // remove leading # - } - return line; - }).join('\n'); + items.data = TAB_CONFIG + '\n\n' + items.data; return files; },