53 Commits

Author SHA1 Message Date
525040fb33 Allow third party apps to start TACNET server service v1.0.0 2021-12-08 17:41:08 -06:00
cda2c90807 Process is no longer bad 2021-12-08 10:30:52 -06:00
3b7f78c618 Added auto sort for all the things 2021-02-10 15:48:08 -06:00
2adfeb74bf Added TACNETDialog for showing tacnet error messages, when connecting to server actionbar will show connection status colors, packetError is now processed, server now sends correctly formatted error message when there is already a client connected. 2020-11-12 09:16:15 -06:00
2bf8e3b87e Moved website button from Launcher to Settings, added source code button to Settings as well 2020-11-12 07:47:56 -06:00
ca983fadac Added settings for: showing navigation labels, disabling launcher delay, and starting server at boot. 2020-11-12 07:35:35 -06:00
ec45d0c2c8 Added BroadcastReceiver to support auto starting TACNET Server Service if TAC.BUILD_ variables permit it 2020-11-10 20:32:45 -06:00
1e1b6c36df Connected config management to TACNET so that selecting, adding, renaming, and deleting configs will now be synced, fixed crash when handling select config packet when now config is currently loaded. 2020-11-10 19:01:00 -06:00
4ecb3f7d70 Updates, fixed crash when packet handler was handling listConfigs where the list of configs was empty 2020-11-10 13:48:40 -06:00
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
e90478a117 Create README.md 2020-11-10 07:34:46 -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