ezod / flipperzero-gps

Flipper Zero application for NMEA 0183 serial GPS modules.
GNU General Public License v3.0
301 stars 27 forks source link

UX/UI Rearchitecture #18

Open sambyte61 opened 1 year ago

sambyte61 commented 1 year ago

Currently, the app only supports a single viewport which displays data from GpsUart::status. The viewport has all of the information relevant to the user when viewing the data received from the gps module. The only issue with the single viewport implementation is that the app is severely limited in what it can do based on this.

I am proposing a more complex UI structure that will allow the app to provide more functionality while still maintaining the functionality is currently contains. This would entail leveraging the concept of scenes and views. Utilizing these would allow for more complex app navigation and viewing potential.

The following is an implementation plan for the rearchitcture described above. gps_nmea_uart_uxui_rearchitecture