summaryrefslogtreecommitdiffhomepage
path: root/app/src
AgeCommit message (Collapse)Author
2018-06-05fab: properly get theme colorJason A. Donenfeld
Harsh changed this before, but my original way is what the support library does internally.
2018-06-05fab: Remove useless overrideHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-05fab: Use themed context to set styleHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-05DarkMode: move to shared preferences listenerJason A. Donenfeld
2018-06-04MainActivity: styleJason A. Donenfeld
2018-06-04FloatingActionsMenu: remove unused importsJason A. Donenfeld
2018-06-04BaseActivity: support android 5 and 6 when clearing drawable cacheJason A. Donenfeld
2018-06-04LogExporterPreference: get all past processesJason A. Donenfeld
2018-06-04BaseActivity: invalidate icon cache on Android PJason A. Donenfeld
2018-06-04TunnelManager: disable dangerous intents for nowJason A. Donenfeld
We need to think about how to allow this securely. It's not okay for all apps to be allowed to twiddle with VPN settings.
2018-06-04TunnelManager: new intentsJason A. Donenfeld
2018-06-03Preferences: don't use round iconJason A. Donenfeld
2018-06-02Preferences: Move version pref to top and add iconHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-02Backends: print versions somewhere in logJason A. Donenfeld
2018-06-02android: Cleanup classesHarsh Shandilya
- Use final modifer wherever possible - Use try-with-resources for input/output streams Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-02crypto: KeyEncoding: Fix styleHarsh Shandilya
- Replace python style variable names with camel case - Don't declare multiple variables in the same line Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-02Topic: John does things differentlyJason A. Donenfeld
2018-06-02ExporterPreferences: disable control immediatelyJason A. Donenfeld
2018-06-02Preferences: add log exporterJason A. Donenfeld
2018-06-01Topic: make reentrantJason A. Donenfeld
2018-06-01BaseActivity: flush themed icon cache on theme changeJason A. Donenfeld
The most terrible hack you have ever seen. The drawable cache isn't properly flushed when changing the theme -- a frameworks bug, evidently -- so we work around it by digging deep into the mud.
2018-06-01Settings: add versionJason A. Donenfeld
2018-06-01colors: final touchesJason A. Donenfeld
2018-06-01ui: Use better list colors in night modeHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01TunnelListFragment: Dejank action mode titleHarsh Shandilya
When unselecting items, the toolbar briefly says '0 items selected' before it reverts back to the non-action mode toolbar which feels janky at best. To mitigate this, just set a blank title to the action mode toolbar when item count is 0, to facilitate the smoothness of the transition to non-action mode toolbar. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01fab: Make label responsive to night modeHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01FloatingActionButton: Cleanup declaration of TranslucentLayerDrawable classHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01FloatingActionButton: Make attribute grabbing not be terribleHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01theme: add dark theme with toggleJason A. Donenfeld
2018-06-01global: fix theme situation and clean up cruft while adding more cruftJason A. Donenfeld
2018-06-01fab: default to app theme colorsHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01fab: use AppCompatTextView for labelHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-06-01fab: cleanupHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-05-31wg-quick: don't break push notificationsJason A. Donenfeld
2018-05-30KeyEncoding: more constant timeJason A. Donenfeld
2018-05-29FloatingActionButton: import cleaned up getbase codeJason A. Donenfeld
2018-05-29SharedLibraryLoader: introduce to work around Samsung PackageManager bugsJason A. Donenfeld
2018-05-27Support always-on-vpnJason A. Donenfeld
2018-05-27EditorFragment: show toast on creation tooJason A. Donenfeld
2018-05-26libwg-go: try no stickiness and no roamingJason A. Donenfeld
2018-05-24libwg-go: reenable sticky sockets, just slightly less stickyJason A. Donenfeld
2018-05-16ExceptionLoggers: never have a null messageJason A. Donenfeld
2018-05-16android: Directly use views for snackbarsHarsh Shandilya
There should be no need to deference an extra variable. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-05-09theme: revert to old color schemeJason A. Donenfeld
Noble effort, but ultimately ugly.
2018-05-09global: Cleanup line lengths and misc lint warningsHarsh Shandilya
I know we decided to ditch the idea of shutting up "Exception thrown with empty param" warnings but this pesters me too much and we can instead just treat this as a weird future proofing thing if and when we end up needing the exception messages. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-05-09MainActivity: Nip out as early as possible when moving to same fragmentHarsh Shandilya
Save the useless logging and fragment manager object creation. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-05-05mipmap: Fix formatting of launcher icon XMLSamuel Holland
Signed-off-by: Samuel Holland <samuel@sholland.org>
2018-05-05styles: Fixup CAB background colorHarsh Shandilya
Long pressing any list item entry would cause the action bar to use the dark color from the parent theme -- fix that. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-05-05drawables: Introduce material iconographyHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-05-05styles: Propagate WireGuard blue in UIHarsh Shandilya
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>