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