Commit Graph

350 Commits (ox/styling_bak)

Author SHA1 Message Date
Percy Wegmann 7e5625d30c
Use light colors even in dark mode
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann ed45a7650c
Don't show OS peer info if unavailable
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 74f8db62fb
Permissions tweaks
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 3f5935d3f6
Bug report styling
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 58020a6aba
Some about screen tweaks
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann c0b1138f56
Some Tailnet lock cleanup
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann cf6f1cb4a1
Style back button ripple
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 5f3b2a8009
Use sentence case everywhere
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 994639b67d
More styling
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 3eda5688c9
More tweaks
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 426e2ca749
More tweaks
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 8a574ad322
More tweaks
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 6ad6e5fb61
More exit node tweaks
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 45fbd08ee3
More styling changes
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann c881a7b3ef
Use correct colors for connected status circle
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 1a63588355
Control system bar color
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 24ed79da1d
WIP
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann ef63aa394c
WIP
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann f8b05135c7
Use sticky headers on peer list
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 1fa4923270
Exit node picker styling 2 years ago
Percy Wegmann 08886f8880
Keep peer list search result after hitting search button
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 89b3a04c0a
More styling progress
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann d594915eb5
Removed ts_color_dark_desctrutive_text
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 4a82eabaff
Got rid of ts_color_light_green
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 5c77e8377c
Removed most color references
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 3f36b0b461
WIP styling
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 9fb742bd8b android/ui: apply exit node selector design feedback
Updates tailscale/corp#18202

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
kari-ts dca2fc3bf4
UserSwitcherView: hide logout option if not logged in (#264)
Updates tailscale/corp#18202

Signed-off-by: kari-ts <kari@tailscale.com>
2 years ago
Jonathan Nobels 67a9320d26
android/ui: hide mullvad exit nodes in peer list (#263)
Updates tailscale/corp#18202

hides the mullvad nodes (basesd on their Name) in the peers list.  This differs slightly from the iOS logic where we use the Location property, but it feels like a better approach since Location is optional in the HostInfo and may not always be present.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
2 years ago
Percy Wegmann 4897f09e50 android/ui: use faster sliding animations for nav transitions
Updates tailscale/corp#18202

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 8105271d25 android/ui: speed up loading of SettingsView
Updates tailscale/corp#18202

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Jonathan Nobels 2818195400
android/permissions: limit write permission request to api 30 (#261)
Updates tailscale/corp#18202

the WRITE_EXTERNAL_STORAGE permission is only requried for API level <30.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
2 years ago
Percy Wegmann e024c896c1 android/ui: display correct flag on exit node picker
Updates tailscale/corp#18202

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann cfd01af74a android/ui: navigate back home after switching users
Updates tailscale/corp#18202

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
kari-ts facf6406c3
Clean up Google sign in (#258)
This is unnecessary; we are just using browser login

Updates tailscale/corp#18202

Signed-off-by: kari-ts <kari@tailscale.com>
2 years ago
kari-ts af2e33d130
MainView, strings: show toggle when logged out (#257)
Fix logged out strings

Updates tailscale/corp#18202

Signed-off-by: kari-ts <kari@tailscale.com>
2 years ago
Jonathan Nobels cf56dd6793
android/ui: add one-time intro screen (#253)
* android/ui: add one-time intro screen

fixes ENG-2910

adds a one-time intro screen mostly identical to the one presented in the legacy app.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>

* android/ui: string change

tailscale -> Tailscale

Co-authored-by: Andrea Gottardo <andrea@tailscale.com>
Signed-off-by: Jonathan Nobels <jnobels@gmail.com>

---------

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
Signed-off-by: Jonathan Nobels <jnobels@gmail.com>
Co-authored-by: Andrea Gottardo <andrea@tailscale.com>
2 years ago
kari-ts 4baec5ff80
App.kt: fix Quick tailscale (#256)
-Once we edit prefs with wantRunning, also update QuickToggleService
-Start Notifier in App so that we are observing tile status

Closes #ENG-2869

Updates tailscale/corp#18202

Signed-off-by: kari-ts <kari@tailscale.com>
2 years ago
Jonathan Nobels 61fb6bbf8e
android/taildrop: support direct mode for incoming taildrop (#251)
Updates tailscale/corp#18202

Implements direct mode support for incoming taildrop files.  None of the localAPI endpoints are implemented here but this will get taildrop files to the right places.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
2 years ago
Percy Wegmann 5599f2ddeb android/ui: add back fast user switching status and clean up avatar scaling
Updates #cleanup

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Jonathan Nobels e59112a8fb
android/ui: implement outgoing taildrop support (#242)
* android/ui: implement outgoing taildrop support

Updates tailscale/corp#18202

Adds share activity to handle outgoing taildrop requests.

This unbreaks the WaitingFiles notification for incoming files, but does not yet properly handle them.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>

* android/ui: add transfer ID to outgoing file transfers (#245)

Helps track status of transfers.

Updates #ENG-2868

Signed-off-by: Percy Wegmann <percy@tailscale.com>

* android/ui: taildrop string change

Updates tailscale/corp#18202

Co-authored-by: Andrea Gottardo <andrea@tailscale.com>
Signed-off-by: Jonathan Nobels <jnobels@gmail.com>

* android: bumping oss to pick up new taildrop support

Updates tailscale/corp#18202

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>

* android: remove write storage permission check

Updates tailscale/corp#18202

This is not required and the jni callback does't actually do what we need in the new client.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>

---------

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
Signed-off-by: Percy Wegmann <percy@tailscale.com>
Signed-off-by: Jonathan Nobels <jnobels@gmail.com>
Co-authored-by: Percy Wegmann <percy@tailscale.com>
Co-authored-by: Andrea Gottardo <andrea@tailscale.com>
2 years ago
Percy Wegmann db3ba696eb android/ui: restyle DNS, bug report and tailnet lock settings to match material design
Also tweak Exit Node Picker.

Updates #cleanup

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 44ba20a24e android/ui: prompt for permissions and show list of permissions with statuses
Updates #ENG-2948

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 8e063051b6 android/ui: updated MDM settings screen to material design
Updates #cleanup

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 7392c7086e android/ui: updated main settings screen to material design
Updates #cleanup

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann 9f3e871637 android/ui: prompt for write external storage permission and show error if necessary
Updates #ENG-2948

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Andrea Gottardo e511430f73
android: add app_restrictions.xml and manifest entry (#248)
Fixes ENG-2926

Adds an `app_restrictions.xml` file with our available MDM policies, and a new entry to the AndroidManifest.xml file to declare its availability.

Signed-off-by: Andrea Gottardo <andrea@gottardo.me>
2 years ago
Percy Wegmann cf6a203f7a android/ui: change click target for exit node picker
This makes sure only the relevant UI control flashes on click

Updates #cleanup

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Percy Wegmann fb5635b8a5 android: style exit node picker per Material UI and add disable button
Updates #ENG-2911

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2 years ago
Andrea Gottardo 3fea68ef2e
android/ui: add game of life to show progress when connecting (ENG-2860) (#244)
Fixes ENG-2860

Adds a game of life animation with the Tailscale logo when launching the app and waiting for the VPN tunnel to be established.

Signed-off-by: Andrea Gottardo <andrea@gottardo.me>
2 years ago