pgaskin / NickelMenu

The easiest way to launch scripts, change settings, and run actions on Kobo e-readers.
https://pgaskin.net/NickelMenu
MIT License
556 stars 28 forks source link

Improve extensibility of nickel_setting, split browser stuff into nickel_browser action #60

Closed pgaskin closed 4 years ago

pgaskin commented 4 years ago

closes #59

pgaskin commented 4 years ago

I've tested this with:

menu_item : main : ? invert : nickel_setting : toggle : invert
menu_item : main : t invert : nickel_setting : enable : invert
menu_item : main : f invert : nickel_setting : disable : invert
menu_item : main : ? lockscreen : nickel_setting : toggle : lockscreen
menu_item : main : t lockscreen : nickel_setting : enable : lockscreen
menu_item : main : f lockscreen : nickel_setting : disable : lockscreen
menu_item : main : ? screenshots : nickel_setting : toggle : screenshots
menu_item : main : t screenshots : nickel_setting : enable : screenshots
menu_item : main : f screenshots : nickel_setting : disable : screenshots
menu_item : main : ? force_wifi : nickel_setting : toggle : force_wifi
menu_item : main : t force_wifi : nickel_setting : enable : force_wifi
menu_item : main : f force_wifi : nickel_setting : disable : force_wifi
menu_item : main : bad 1 : nickel_setting : force_wifi : sdfsdf
menu_item : main : bad 2 : nickel_setting : force_wifi :
menu_item : main : bad 3 : nickel_setting : enable : asdasd
menu_item : main : bad 4 : nickel_setting : toggle : sdfsdf

menu_item : main : browser1 : nickel_browser :
menu_item : main : browser2 : nickel_browser :         https://pgaskin.net
menu_item : main : browser3 : nickel_browser :         https://pgaskin.net  * { background: gray !important }
menu_item : main : browser4 : nickel_browser : modal
menu_item : main : browser5 : nickel_browser : modal : https://pgaskin.net
menu_item : main : browser6 : nickel_browser : modal : https://pgaskin.net  * { background: gray !important }

menu_item : main : unblock : nickel_extras : unblock_it