Moving a copy over from TRA for posterity.
First and foremost a huge thank you to Fredrik for making this possible, he provided most of the code and functions that run these features I just stuck them into a new menu system.
“Edit Mode” is a new feature for ProffieOS that will allow you to make real time edits to your presets right from your saber without the need to upload new configs. With “Edit Mode” you will be able to edit the style, color, font, track for each preset using a new menu system. In addition, you can copy or delete presets as well. And of course, the new “dial” volume menu has been integrated as well.
This is all possible with the new “dial” multi-tiered control menu, the new “Edit Mode” let’s you easily select the aspect you want to edit by turning the hilt like a dial forwards or backwards through; style, color, font, track, volume, copy preset, delete preset (with more additions planned for the future). To select any submenu you will click your Pwr button. This will then change the “dial” control to all of your available options for the aspect, with Pwr button Saving/Confirming and the Aux button Cancelling/Reverting.
I recently added the “dial” control to selecting presets as a precursor to this functionality. Now you will be able to easily scroll through all of your presets with the “dial” and easily select and this is good because you’ll have the ability to add as many presets as you want all from your saber.
Select Preset - before entering “Edit Mode” you’ll use the Preset “dial” to select any preset you want. Click Aux while Off to enter the Preset dial, you can turn right to go forward and left to go back through all of your existing presets. When you come to the preset you want you will click Pwr to select -or- if you lose your place or just want to jump back to your first preset click Aux to “revert” and go back to the first preset.
Once you’ve selected your Preset to enter “Edit Mode” for that preset you will do a long hold on both the Aux + Power button while OFF. Your saber will then ignite in “Edit Mode”.
Edit Mode Top Menu
While in “Edit Mode” you first enter the top tier of the menu and you can turn your hilt to the right to advance through all of the menus or to the left to go back. When you get to the menu you want click Pwr to select -or- click Aux to exit with your blade still ignited and return to normal control of the saber. You can also exit “Edit Mode” from the top menu and turn the saber off with a long hold on both Pwr and Aux.
Editing Menus
1. Edit Style
In the Style menu you an scroll through ALL styles for your blade that were originally loaded in your config. The Style editing is done one-blade-at-a-time, so if you have multiple blades, accents or crystal chamber you can mix and match all styles for that blade into new combinations within a preset. Each turn of the dial with advance or go back through all styles available on your saber, if you have 15 unique styles loaded in your original config you will have 15 style options per blade, if you load 30 you get 30, it’s all based on what you loaded via your config.
The menu knows how many “blades” you have and you’ll edit them in order based on the config, once you choose your first blade’s style it will move to the 2nd and so on until all of your styles are set.
2. Edit Color
In ColorChange mode you can adjust the colors of your styles using the ColorWheel and new Color Zoom option, so you can easily select the perfect color for any preset and change it anytime you like. And with Color Revert you’ll be able to revert to your original config color if you change your mind.
3. Edit Font
This is a big one, no more needing to upload a new config to change or add fonts. You can simply add your font to your SD card and then select it from the Font menu. In the Font menu the OS scans your SD for all valid fonts and allows you to easily scroll through and preview them. Now when you want to add a new font you’ll just update your SD and select from the menu.
4. Edit Track
Just like the Font menu, the Track menu also scans your SD card for all files in your /tracks folder and allows you to scroll through and preview all available tracks and assign to your preset from the menu. You can add new tracks to your SD and use the menu to choose quickly and easily.
5. Edit Volume
The new “dial” control for the Volume menu has been added to the Edit Menu, to allow you to quickly adjust the volume while the saber is ON so you can hear the hum and effects and choose the perfect volume setting. Just as with the original Volume menu from sa22c, you cannot go above the Max Volume set in your original config to protect your speaker from being overdriven.
6. Copy Preset
Don’t want to give up your current fonts and presets, make a copy of any preset and then edit all of the above settings to expand your preset options. The preset can then use any style, color, font and track from your original config and on your SD to create an all new preset AND you can make as many copies as you want essentially providing unlimited presets (hence the need for the new “dial” Preset selection
And as an added control you will be prompted to Confirm before making a copy, just in case you clicked the wrong option.
7. Delete Preset
Made too many presets? No problem you can also Delete any presets you want (you must keep 1 active). And just like the Copy Preset menu, you’ll be prompted to Confirm before your preset is deleted just to be safe.
8. Exit
You can exit “Edit Mode” at anytime from the Top Menu by turning to “Exit” and click PWR or click AUX at any point in Top Menu.
Menu Controls
I wanted to make the controls easy and consistent so I set the main menu and each submenu all to use the same controls:
Enter “Edit Mode” with a long hold on both AUX and PWR.
-
In all menus you will turn the dial to scroll through your options
-
PWR will Select/Save/Confirm
-
AUX will Cancel/Revert/Exit (where applicable)
This is to make it fast and easy to navigate and you can choose to edit one option or everything just by the selections you make.
To leave Exit Mode from the top menu you will click Aux to leave your new preset ON or long hold AUX + PWR to exit the mode and turn the saber OFF. With each preset having it’s own “Edit Mode” accessed as often and whenever you want.
I am really excited to give this sneak peek/proof of concept but there is still a LOT of testing and clean up necessary but the new Menu and features are running thanks to all of Fredrik’s work and help, and there’s still more planned to expand the features in future updates.
Thanks to Brian Conner (nosloppy) for providing all of the new menu sounds, these are so much better then the terrible recordings I was using during initial development.
There will also be some config and style requirements to allow your presets to work seamlessly in the new “mode” along with a lot of explanation so I’m starting a thread on TRA to keep all of the information together. This is still early in development so there may be changes and updates to the controls and features but at this time everything shown so far is running well enough to move forward.
So much more to come…