Commit Graph

43 Commits

Author SHA1 Message Date
8f4bf8f7ae Use a service for TACNET Connection instead of an app thread 2020-11-10 12:18:11 -06:00
4a685cf9d9 Fixed crash when autostarting TACNET Server Service from MainActivity due to android 8 prohibiting creating background services when app is not in foreground, refactored auto start constants. 2020-11-10 11:11:48 -06:00
a8ec2d0956 Refactored server lifecycle so that it is hosted in a foreground service, removed ServerDialog and moved it's function into the TACNET fragment host, stubbed service for TACNET Connection 2020-11-10 10:37:31 -06:00
658a8e2f9c Search is now mostly functional, added SearchResult object to store information about the result 2020-11-10 06:52:58 -06:00
0183fefdd0 Stubbed search 2020-11-04 12:27:05 -06:00
40525c8466 Fixed adding action presets to a group preset would incorrectly add the action to a config group instead 2020-11-04 10:05:59 -06:00
6bae3af294 Added support for Group presets, can now manage presets and add (clone) them into config 2020-11-04 09:16:40 -06:00
0640e79089 Action presets can now be properly edited, renamed, and deleted. 2020-11-03 07:16:16 -06:00
77fa799c77 Added LaunchActivity to show logo and ask for permissions before reaching MainActivity, started work on saving Actions as presets and drafted Presets menu. 2020-10-30 17:24:48 -05:00
9b4dfe89db Allow signed values for variable values, added error message when saving an integer/long with a decimcal value 2020-10-08 19:19:09 -05:00
b31f43aad4 Fix #2 edit dialog prevents update from working unless item name is changed. 2020-10-06 19:44:35 -05:00
d631a8adc2 Fixed toggling actions on/off did not trigger configChanged and weren't saving. 2020-09-29 19:59:18 -05:00
81bd3e6b2f Fixed crashes due to Backend not being set before permissions are granted 2020-09-29 19:21:03 -05:00
8fe3035a0d Add todo comment for android 10+ 2020-09-09 15:32:57 -05:00
d614b5ffe4 Automatically reload config if received config has the same name as the active config 2020-09-09 15:16:37 -05:00
bbf7a5b57a Initial TACNET Config syncing is now working 2020-09-09 14:20:15 -05:00
5c5b26229c Hide add button from groups fragment when no config is active, made configurations fragment unset active config if the deleted config is the active config 2020-08-28 17:44:05 -05:00
e944332b68 Added TACNET Connection Status 'fragment', misc. 2020-08-25 20:19:17 -05:00
1a2ee767c2 Fixed active config not updated when renamed, TACNET Connection 'works' (send/receive heartbeats to/from server), added functions for playing error sound to Backend 2020-08-25 10:48:08 -05:00
21fb6ddf95 Added error sound file, Actions and Variables can now be deleted 2020-08-25 09:38:23 -05:00
f8d1f2b6c8 All rename/edit dialogs finished, refactored some resource ids to use snakecase 2020-08-25 08:27:47 -05:00
805f218d90 Rotation safe ConfirmationDialog 2020-08-24 17:26:56 -05:00
32720c4c5f Removed unsed SettingsViewModel, made ConfigurationDialog able to refresh configs list 2020-08-24 10:49:16 -05:00
7dcd396c66 Finished* ConfigurationDialog, refactored Backend#configsList to remove '.json' file extension 2020-08-24 10:30:36 -05:00
958f260d43 Added a view to main activity layout to host Snackbars, Configurations menu is mostly functional, misc. 2020-08-24 08:49:27 -05:00
06277911fc Implemented JSON De/serializers, configs can now save/load to file properly 2020-08-23 13:48:15 -05:00
b39742d17f Made all dialogs content be inside a ScrollView, ServerDialog data now updates, working basic server, misc. changes. 2020-08-22 17:02:50 -05:00
39c30d4096 More implementation work 2020-08-22 08:25:08 -05:00
ee6372a4f5 Refactored Config inner classes into their own classes, added a dialogs for Groups, Actions, Server, and confirmations 2020-08-21 12:12:19 -05:00
8fd48d4d8d Stubbed fragments for groups, actions, and variables. 2020-08-20 16:01:36 -05:00
93315a3266 Added dropdown menu to variable editing dialog 2020-08-20 08:28:17 -05:00
2a64811947 Added DangerousButtton (red button style) 2020-06-30 06:00:25 -05:00
568bebfb6d Fixed dialog default titlebar shown on android 5.1, added spacing for control buttons in EditVariable dialog to prevent accidently triggering the cancel/add buttons 2020-06-28 21:22:46 -05:00
27ca41a416 Stubbed Presets and Configurations activities, stubbed fragment for configurations 2020-06-28 18:42:36 -05:00
e9cf747f12 Implemented file writing, implemented write permission request, refactored Dialog to use DialogFragment, implemented json de/serializer for Settings 2020-06-28 16:13:50 -05:00
b7882444f6 Threw in TACNET and config stuff, added gson dependency 2020-06-20 11:50:57 -05:00
2e51cec6d1 Flesh out more of the UI 2020-06-14 12:18:13 -05:00
f27706e3be Initial work on custom dialogs 2020-06-14 09:36:34 -05:00
dc33342586 Corrected button active to pressed 2020-06-14 06:38:26 -05:00
a3081e3c78 Added styled buttons/edit texts, added font. misc. 2020-06-13 20:24:06 -05:00
75726a8fdb Added the navigation icons, stubbed TACNET layout 2020-06-13 07:44:41 -05:00
07360067be All the nav buttons are there now, successfully compiles. 2020-06-13 07:09:32 -05:00
f449e52280 Inital Commit 2020-06-12 21:36:17 -05:00