aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/ConfigListFragment.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Serviceless rewrite, part 1Samuel Holland2018-01-061-198/+0
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* Rename package bindings -> databindingSamuel Holland2018-01-061-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* ConfigList: Always dismiss FAB menu on ListView touchSamuel Holland2017-11-281-7/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ConfigListFragment: Use a floating action menuSamuel Holland2017-11-281-28/+72
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* VpnService: Move it to a backends packageSamuel Holland2017-11-241-0/+1
| | | | | | | | | | 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. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Bindings: Merge bugfixes and updatesSamuel Holland2017-11-081-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Bindings: Move to a separate packageSamuel Holland2017-11-071-0/+1
| | | | | | | | 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. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Remove state debugging messagesSamuel Holland2017-08-241-3/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ConfigListFragment: Avoid unnecessary findViewByIdSamuel Holland2017-08-241-3/+2
| | | | | | The generated ViewDataBinding has fields for each view with an id. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ConfigActivity: Fix fragment state when leaving/entering appSamuel Holland2017-08-211-1/+1
| | | | | | Do this by making the fragment transition functions idempotent. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Minor cleanupsSamuel Holland2017-08-191-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ConfigListFragment: Restore the non-FAB add menuSamuel Holland2017-08-171-0/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Convert to using the ObservableTreeMap and its adapterSamuel Holland2017-08-171-1/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ConfigListFragment: Implement config selection and removalSamuel Holland2017-08-161-10/+97
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ListFragment: Don't assume the ListView is the rootSamuel Holland2017-08-141-1/+1
| | | | | | | It may share the layout with a FAB, and that requires a parent ViewGroup. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Major renaming and refactoring in activity and serviceSamuel Holland2017-08-131-0/+61
Apparently "configuration" is the proper term, not "profile". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>