JTBrinkmann / plug_p0ne

most featureful, magical plug.dj enhancement suite with over 100 features, bugfixes, improvements, customizations and autowoot!            (⊃。•́‿•̀。)⊃━☆゚.*・。゚
3 stars 1 forks source link

rewrite settings panel #6

Open JTBrinkmann opened 8 years ago

JTBrinkmann commented 8 years ago
  1. rewrite to use (mithril)[http://mithril.js.org] instead of jQuery for more maintainable, readable and secure code
  2. make it more compact so more modules fit on a screen. maybe separate toggles from more advanced settings
  3. make it more dynamic, so settings groups can have special rendering functions
  4. improve search functionality (add keywords to modules?)
  5. make adding custom toggles easier (e.g. to have a toggle for toggling autojoin without really disabling the whole module)
  6. make it look more plug.dj native
  7. make it more accessible (most importantly via keyboard)
JTBrinkmann commented 8 years ago

This is currently work in progress. The first p0 version with the new settings module will probably ship without the small-mode, until I get to programming that. Not sure how well it even plays along with the new layout.

Preview: screenrecording showing the work-in-progress version of the rewritten settings module

JTBrinkmann commented 8 years ago

make it go over the playlist bar and show a "Back to Community" button