aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/res/layout (follow)
Commit message (Expand)AuthorAgeFilesLines
* global: fix theme situation and clean up cruft while adding more cruftJason A. Donenfeld2018-06-012-3/+3
* FloatingActionButton: import cleaned up getbase codeJason A. Donenfeld2018-05-291-4/+4
* theme: revert to old color schemeJason A. Donenfeld2018-05-091-6/+0
* styles: Propagate WireGuard red in UIHarsh Shandilya2018-05-051-0/+6
* ui: Use a proper CardView based layoutHarsh Shandilya2018-05-034-417/+442
* global: Automatic code formattingSamuel Holland2018-04-301-1/+1
* wg: Break out crossport dependencyHarsh Shandilya2018-04-302-4/+4
* Use validation instead of two-way bindingJason A. Donenfeld2018-04-284-28/+42
* More javaficationJason A. Donenfeld2018-04-183-5/+6
* Remove sloppy java with enterprise java horrorsJason A. Donenfeld2018-04-173-4/+4
* global: Fix or suppress most lints/warningsSamuel Holland2018-01-081-1/+3
* layout: never use suggestionsJason A. Donenfeld2018-01-092-8/+8
* Handle tunnel state change errors appropriatelySamuel Holland2018-01-082-2/+6
* project: Global cleanupSamuel Holland2018-01-083-3/+3
* Tunnel: Remove UNKNOWN stateSamuel Holland2018-01-072-2/+0
* Keyed...: Rename all the thingsSamuel Holland2018-01-062-2/+2
* TunnelDetailFragment: Allow copying peer public keysSamuel Holland2018-01-061-0/+4
* TunnelDetailFragment: Remove state text and last changeSamuel Holland2018-01-061-45/+11
* Convert the list of tunnels to a KeyedObservableListSamuel Holland2018-01-062-2/+6
* Serviceless rewrite, part 1Samuel Holland2018-01-0612-398/+462
* Rename package widgets -> widgetSamuel Holland2018-01-062-2/+2
* Rename package bindings -> databindingSamuel Holland2018-01-061-1/+1
* NotSupportedActivity: fix font sizeJason A. Donenfeld2017-11-291-1/+2
* ConfigListFragment: Use correct icon for FABSamuel Holland2017-11-281-1/+1
* ConfigListFragment: Use a floating action menuSamuel Holland2017-11-281-6/+40
* EditFragment: do not autocomplete or capitalize ifnamesJason A. Donenfeld2017-11-281-1/+1
* NotSupported: Better sorry textJason A. Donenfeld2017-11-271-4/+9
* ConfigDetailFragment: wire up toggle switchJason A. Donenfeld2017-11-271-7/+7
* NotSupported: check if the module existsJason A. Donenfeld2017-11-271-0/+9
* ConfigList: A better toggle switchSamuel Holland2017-11-251-4/+5
* ConfigList: Poor man's switchSamuel Holland2017-11-241-6/+4
* VpnService: Move it to a backends packageSamuel Holland2017-11-241-1/+1
* Bindings: Merge bugfixes and updatesSamuel Holland2017-11-081-1/+5
* Bindings: Move to a separate packageSamuel Holland2017-11-071-1/+1
* ConfigListFragment: Prevent config names from wrappingSamuel Holland2017-08-241-0/+2
* ConfigEditFragment: Copy public key on clickSamuel Holland2017-08-241-0/+3
* ConfigEditFragment: Mark the persistent keepalive as optionalSamuel Holland2017-08-241-0/+1
* ConfigEditFragment: Add a field for the optional pre-shared keySamuel Holland2017-08-241-1/+18
* Finish first pass of config editor fieldsSamuel Holland2017-08-225-165/+449
* Use data binding to provide EditText input filtersSamuel Holland2017-08-221-3/+10
* ConfigAddActivity: Rename to AddActivitySamuel Holland2017-08-221-1/+3
* Convert to using the ObservableTreeMap and its adapterSamuel Holland2017-08-171-1/+1
* ConfigList: Denote the primary config with bold textSamuel Holland2017-08-161-1/+4
* Detail/Edit/ListFragment: Update the layoutsSamuel Holland2017-08-163-24/+17
* ConfigActivity: Inline PlaceholderFragment into the layoutSamuel Holland2017-08-161-7/+0
* ConfigActivity: Make the two-pane layout more readableSamuel Holland2017-08-164-2/+6
* ConfigAddActivity: Add an standalone config-creating activitySamuel Holland2017-08-151-0/+5
* Major renaming and refactoring in activity and serviceSamuel Holland2017-08-138-77/+196
* ProfileEdit: Finish writing code-behindSamuel Holland2017-08-102-0/+44
* ProfileList: Add the list fragment in code so it knows the layoutSamuel Holland2017-08-092-4/+4