Commit Graph

11 Commits

Author SHA1 Message Date
Jim Martens f32b19e4f5 Changed for newer Android version 2022-11-27 20:28:39 +01:00
Jim Martens 840fc9c0b7 Made app look and feel like Material Design 2019-07-24 18:25:01 +02:00
Jim Martens 6a4cd40a0c Simplified code by removing two layers of nested functions 2019-07-20 20:24:17 +02:00
Jim Martens d1b6829655 Made entire code independent of individual components/problems/solutions.
Adding more components/problems/solutions only requires changes
in resource files and in the respective enum classes now.

Furthermore, enums can now be inferred from spinner options directly.
It is no longer needed to convert cases.
2019-07-20 20:13:09 +02:00
Jim Martens 36cb8fa2ab Made branch function independent of specific option selected
By storing the type of option selected, it is possible to
do a when over the type rather the specific problem/component/etc
selected. This makes it easier to extend the list of components/problems
and so on without changing code.
2019-07-20 19:25:08 +02:00
Jim Martens e93d2792fd Fixed issues with spinnerOptions not correctly appearing 2019-07-18 21:52:38 +02:00
Jim Martens 147e5ce56a Rewritten MessageListActivity to be compliant with IOSP
Full compliance was not possible at every step but largely the
operations are now separated and can be unit-tested in isolation.

As part of this rewrite, the onClick event handler is now set
programmatically and no longer in the layout file.
2019-07-18 21:35:24 +02:00
Jim Martens 44cf06c9a6 Finished app state persistence and improved user interaction 2019-07-16 21:27:59 +02:00
Jim Martens 1786c5c12a Added view model to sustain messages when rotating 2019-07-16 20:24:42 +02:00
Jim Martens 7a3914781d Added typing indicator 2019-07-16 18:06:25 +02:00
Jim Martens 14b69dd353 Changed package name to de.twomartens.troubleshooting 2019-07-15 22:01:10 +02:00