Commit Graph

36 Commits

Author SHA1 Message Date
Jim Martens 8ac0df4337 Fixed positioning of chat bubbles 2022-11-27 22:38:01 +01:00
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 36b5f1cda8 Made enums more usable 2019-07-18 21:33:06 +02:00
Jim Martens bbf5f7ca54 Extracted components, problems, and solutions into separate resource files 2019-07-18 21:32:29 +02:00
Jim Martens de36afeeb5 Moved Message class to Data class file 2019-07-18 21:31:59 +02:00
Jim Martens 9fd344c452 Bumped version code to 2 2019-07-16 21:30:44 +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 322c1a2a25 Added support for coroutines 2019-07-16 20:22:05 +02:00
Jim Martens 814f2a4ebb Renamed data property 2019-07-16 18:44:24 +02:00
Jim Martens 7a3914781d Added typing indicator 2019-07-16 18:06:25 +02:00
Jim Martens 94f5057dc6 Extracted secret info to non-checked properties file 2019-07-15 23:26:32 +02:00
Jim Martens 65cf277c2a Added signing config 2019-07-15 23:11:26 +02:00
Jim Martens c7c71458bd Changed version to 0.1 2019-07-15 22:57:10 +02:00
Jim Martens d22ff13f96 Added missing gradle wrapper properties file 2019-07-15 22:10:59 +02:00
Jim Martens 14b69dd353 Changed package name to de.twomartens.troubleshooting 2019-07-15 22:01:10 +02:00
Jim Martens 73203addf2 Renamed app to Troubleshooting Agent 2019-07-15 21:54:11 +02:00
Jim Martens b1cfdaa556 Added simple start button 2019-07-15 21:53:35 +02:00
Jim Martens 5af6f00120 Hide spinner and button after finishing flow 2019-07-15 21:44:14 +02:00
Jim Martens f20e316bfc Removed DisplayMessageActivity and added MainActivity 2019-07-15 21:39:15 +02:00
Jim Martens 48eb1c855e Change name of MainActivity to more fitting MessageListActivity 2019-07-15 21:34:52 +02:00
Jim Martens 18d40997e4 Fixed remaining flow issues 2019-07-15 21:31:10 +02:00
Jim Martens cc74aaea2c Completed initial version of app 2019-07-15 20:57:46 +02:00
Jim Martens 552d34091a Added all missing strings for initial version 2019-07-15 20:57:24 +02:00
Jim Martens ba6a802c40 Added extension to capitalize words 2019-07-15 20:57:04 +02:00
Jim Martens b8a1be62a6 Removed obsolete constant 2019-07-15 19:47:21 +02:00
Jim Martens a1dcb70e24 Checked-in remaining gradle and proguard config files 2019-07-15 19:46:04 +02:00
Jim Martens 7a7f7a3873 Added 4dp margin top to messages 2019-07-15 19:43:19 +02:00
Jim Martens 96af6668c9 Updated problem enum and added state enum 2019-07-15 19:42:47 +02:00
Jim Martens 6b5f6d94af Initial commit 2019-07-14 21:46:36 +02:00