There is an inconsistency in the UI.
Both for "Rogue AP" and "Deauth" you want to select a wifi Network and do something on it (or like it).
For "Rogue AP" you have a button to select an SSID to mock, and then you can start or stop the "Rogue AP". The button to "Sel.AP" start a selection window with it's OK button.
For "Deauth" there is no dedicated menu, you are on the list of scanned network, and you can select one to do your attack. This is not consistent.
- Remove the "Deauth" option from the WiFi Network screen, and make a Deauth menu identical to the Rogue AP menu. That way it is identical experience and the WiFi Network screen is read only and not an attack screen (like the channel utilisation) and it is possible to compile the HackWatch without the attack feature.
- Remove the "Rogue AP" screen and make the selection of attack after the selection of "WiFi Network". So once a network is selected you would have the option to either do "Deauth" or "Rogue AP" or "Nothing"
Right now, I prefer the first option, with dedicated screen for "Deauth" and "Rogue AP", also because the "Deauth" and/or the "Rogue AP" could run in the background (?), just like "TV B Gone", so it is useful to have a dedicated screen for each (where the attack can be stopped).