enh(ui): change toolbar layout on touch frendly apps
Description
There is an additional parameter in the cmake of the application to make them touch-friendly. This variable forces the style to be more compliant with the touch screen by using a different css.
This style needs to be enhanced to make the various buttons and status default size to 48x48.
Functional specifications
When the touch_friendly is set to "true" in an app, all button sizes should be 48x48. If a button has a specific size provided by the config, the size specified should prevail.
Technical specifications
Update :
- SAction/SSignal button to be 48x48 in touch_friendly
- SStatus should take a 48x48, and be displayed in 24x24 inside. The circle should remain a circle in all size
- Slider: make the slider touch biger to make it easier to use.
Test plan
Run sightviewer
Test touch-friendly application (cf example) on touch screen