Merge branch 'dev' into 'master'
Implement first versions of file browser, text viewer and image viewer
See merge request bohacfr2/apo-sem!1
refactor: split textviewer to more functions and files
feat: add correct error messages for text viewer and image viewer
feat: split text into multiple lines so it fits
fix: text viewer wrong character
fix: floating point exception
feat: fix text viewer zoom location
feat: add text zoom to text viewer
style: fix text viewer formatting
fix: text viewer blink rgb leds when scroll past line
feat: use ledstrip to show vertical scroll
feat: use ledstrip to show file loading bar
refactor: use name and line pointer instead of local variable
feat: add rotation encoders
refactor: move text view commands to text viewer
feat: add text viewer main