PowerTuneDigital / PowerTuneDigitalOfficial

Official PowerTune Digital Repo
GNU General Public License v3.0
18 stars 7 forks source link

Broke down SerialSettings into multiple qml files #15

Closed pgrandin closed 2 years ago

pgrandin commented 2 years ago

The existing SerialSettings.qml is huge, at over 2500 lines of code. This makes it a bit harder to read/edit and much more difficult to test. By breaking down this file into several qml files, one per settings page, we can start implementing more atomic UI tests including dummy datas.

These tests will allow us to quickly visually compare what changed and assess the impact of changes to these QML files.

This PR does not intend to change any behavior or incorporate any other cleanup for now - we would do that once we have at least some basic tests in place to ensure we don't introduce any regression.