Age | Commit message (Collapse) | Author |
|
This seems like a horrific set of hacks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It should be split into two pieces: configuration file management
(loading/saving/renaming/deleting) and calling into wg-quick via
RootShell. The configuration file management part should then go
back into the main package. This is in preparation for adding
additional backends based on wg(8) and wireguard-go.
|
|
|
|
|
|
|
|
These are really app-independent reusable classes. Moving them to a
separate package helps avoid polluting the main app package, and makes
them easier to upgrade.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes saved editor state on rotation (removing and recreating the editor
discarded changes).
|
|
|
|
|
|
|
|
Nothing later tries to find the list using findFragmentById().
|
|
The generated ViewDataBinding has fields for each view with an id.
|
|
|
|
This allows saving the editor state across restarts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This makes the tile show the correct info when it is first added.
|
|
EditTexts do not work in ListViews.
|
|
|
|
Not everything needs to start with Config
|
|
Do this by making the fragment transition functions idempotent.
|
|
|
|
|
|
|
|
This fixes list selection to survive renaming configurations.
|
|
|
|
|
|
|