You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cleanup MUIDemo: Replace main menu by a scolling menu
Use MUIF_U8G2_FONT_STYLE instead of the MUIF_STYLE in documentation and examples
Add a font style MUIF (simplify the current style method so that no callback is required any more)
Add the MUIBlink.ino to muimanual.md
Optional: Add a hrule MUIF
MUD / MSE unification: can we remove "mse" from mui_u8g2_u8_opt_radio_child_wm_mse_pi, mui_u8g2_u8_opt_radio_child_w1_mse_pi and mui_u8g2_u8_opt_child_wm_mse_pi and their 16 counterparts? I think yes, because it is anyways "mud" mode. Functionnames, which could be simplified are marked in the mui_u8g2.h file.
Optional: Jump back to previous form position (implemented mui_SaveCursorPosition and mui_GotoFormAutoCursorPosition)
Update mui_ref gif animations (they key press sequence has changed due to the mui_GotoFormAutoCursorPosition feature)
Remove "MUIF_U8G2_U8_MIN_MAX", only use "MUIF_U8G2_U8_MIN_MAX_STEP", this would also allow some more simplification and code reduction.
Work on "MUIInput3BtnWithU8g2" started to have a template for the other input methods
Create example for exit button and restoreForm
Examples / ways to execute code on button press: (a) form change with cb on form, stopwatch example, (b) leave menu, do something, restore menu, (c) direct execution. Description required in the user manual and also more examples.
Implement "action" button, which just calls a user defined function
replaced the following names:
sed -i -e "s/mui_u8g2_u8_opt_parent_wm_mse_pi/mui_u8g2_u8_opt_parent_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u8_opt_radio_child_wm_mse_pi/mui_u8g2_u8_opt_radio_child_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u8_opt_radio_child_w1_mse_pi/mui_u8g2_u8_opt_radio_child_w1_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u8_opt_child_wm_mse_pi/mui_u8g2_u8_opt_child_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_goto_form_w1_mse_pi/mui_u8g2_goto_form_w1_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_goto_form_w1_mse_pf/mui_u8g2_goto_form_w1_pf/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u16_list_parent_wm_mse_pi/mui_u8g2_u16_list_parent_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u16_list_child_w1_mse_pi/mui_u8g2_u16_list_child_w1_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u16_list_goto_w1_mse_pi/mui_u8g2_u16_list_goto_w1_pi/" *.md *.[hc] *.ino
compile works
menues need to be updated and the picture need to regenerated --> DONE
Documentation:
https://github.com/olikraus/u8g2/wiki/muiref
https://github.com/olikraus/u8g2/wiki/muimanual
Topics for the initial release of MUI
replaced the following names:
sed -i -e "s/mui_u8g2_u8_opt_parent_wm_mse_pi/mui_u8g2_u8_opt_parent_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u8_opt_radio_child_wm_mse_pi/mui_u8g2_u8_opt_radio_child_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u8_opt_radio_child_w1_mse_pi/mui_u8g2_u8_opt_radio_child_w1_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u8_opt_child_wm_mse_pi/mui_u8g2_u8_opt_child_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_goto_form_w1_mse_pi/mui_u8g2_goto_form_w1_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_goto_form_w1_mse_pf/mui_u8g2_goto_form_w1_pf/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u16_list_parent_wm_mse_pi/mui_u8g2_u16_list_parent_wm_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u16_list_child_w1_mse_pi/mui_u8g2_u16_list_child_w1_pi/" *.md *.[hc] *.ino
sed -i -e "s/mui_u8g2_u16_list_goto_w1_mse_pi/mui_u8g2_u16_list_goto_w1_pi/" *.md *.[hc] *.ino
compile works
menues need to be updated and the picture need to regenerated --> DONE