Philip Cohn-Cort
a1f1693d0b
Add a dark theme
...
Summary:
BUG: 375376
This revision adds dark mode support to the app ( T7044 ). It does so by injecting
theme information into each activity, and making sure that all Views
define their colors by reference to theme attributes.
In order to make this work, all of the buttons with images (like the list
of available devices) now are tinted according to the theme.
While all versions of android support the theme, only devices running
Android ICS or higher will have a toggle button in the drawer.
Test Plan: Open all the screens, both with and without the dark theme on.
Reviewers: #kde_connect, mtijink, #vdg, nicolasfella
Reviewed By: #kde_connect, mtijink, nicolasfella
Subscribers: apol, ngraham, nicolasfella, mtijink
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D11694
2018-04-23 18:35:43 +02:00
Matthijs Tijink
eb801fa535
Don't show flash of pairing buttons when opening a device
...
Summary:
The buttons are now hidden, and only showed once we know that the device
is unpaired.
Test Plan: Pairing, pairing request and opening a device still work.
Reviewers: #kde_connect, nicolasfella
Reviewed By: #kde_connect, nicolasfella
Subscribers: #kde_connect
Differential Revision: https://phabricator.kde.org/D11627
2018-03-24 11:07:46 +01:00
Nicolas Fella
e72e0f61dd
Rename MaterialActivity to MainActivity
...
Summary: Its more descriptive
Reviewers: #kde_connect, mtijink
Reviewed By: #kde_connect, mtijink
Subscribers: mtijink, #kde_connect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D10951
2018-03-03 19:35:29 +01:00
Nicolas Fella
fa5a37c472
Apply coding style to whole project
...
Summary: Sorry for the huge diff, but all I did was applying Android Studio's 'Reformat Code' to all files. If everyone does that before submitting a patch we can keep it clean easily.
Test Plan: Compiles
Reviewers: #kde_connect, mtijink
Reviewed By: #kde_connect, mtijink
Subscribers: mtijink, sredman, #kde_connect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D10905
2018-03-03 16:09:52 +01:00
Tobias Fella
7130421624
Make encryption info available while not paired
...
Summary:
BUG:385796
Make encryption info available while there is no device paired. Previously, the menu option to show it was hidden when not connected.
Reviewers: #kde_connect, mtijink
Reviewed By: #kde_connect, mtijink
Subscribers: mtijink, #kde_connect
Tags: #kde_connect
Maniphest Tasks: T7212
Differential Revision: https://phabricator.kde.org/D10841
2018-02-26 19:40:08 +01:00
Albert Vaca
2e1c91929e
Oops, that was broken
2017-07-25 18:16:10 +02:00
Albert Vaca
df568ccad7
Coding style
2017-07-24 16:39:32 +02:00
Albert Vaca
065d22ebda
Merge branch '1.x'
...
# Conflicts:
# src/org/kde/kdeconnect/Plugins/TelepathyPlugin/TelepathyPlugin.java
2017-07-14 01:38:37 +02:00
Albert Vaca
a8842b189c
Merge branch 'master' into 1.x
...
# Conflicts:
# AndroidManifest.xml
# res/values-es/strings.xml
# res/values-fr/strings.xml
# res/values-ru/strings.xml
# res/values-sr/strings.xml
# src/org/kde/kdeconnect/Helpers/NetworkHelper.java
# src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java
# src/org/kde/kdeconnect/Plugins/TelepathyPlugin/TelepathyPlugin.java
# src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java
2017-07-14 01:12:13 +02:00
Nicolas Fella
34c84051c9
Runtime Permissions: optional Permissions
...
Summary: Added support for optional Permissions. Also provided explanations why the permissions are needed
Reviewers: #kde_connect, albertvaka
Reviewed By: #kde_connect, albertvaka
Subscribers: albertvaka, #kde_connect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D6094
2017-07-11 21:42:19 +02:00
Nicolas Fella
0b83cfe06d
Implement Android 6 Runtime Permissions
...
Differential Revision: https://phabricator.kde.org/D5876
2017-05-31 15:53:31 +02:00
Albert Vaca
7c02f79c22
Attempt to fix NPE
2017-05-24 00:21:45 +02:00
Albert Vaca
48f5566326
Try a different approach to detect when on mobile data.
2017-02-25 21:25:06 +01:00
Albert Vaca
b24010a86e
Try a different approach to detect when on mobile data.
2017-02-25 21:22:20 +01:00
Albert Vaca
e2a932558a
Revert "Do not broadcast in 3G + info message"
...
As it couldn't be any other way, this broke somebody's workflow.
This reverts commit 440a12f86c8db63cc3a85d3a4e05c3e62eb31f19.
2017-02-25 21:07:04 +01:00
Albert Vaca
3ea5d43b99
Revert "Do not broadcast in 3G + info message"
...
As it couldn't be any other way, this broke somebody's workflow.
This reverts commit 440a12f86c8db63cc3a85d3a4e05c3e62eb31f19.
2017-02-25 21:06:40 +01:00
Albert Vaca
440a12f86c
Do not broadcast in 3G + info message
2017-02-18 19:06:37 +01:00
Albert Vaca
0e3b5af6bc
Looks like it's not
2017-02-18 17:41:12 +01:00
Albert Vaca
be66fb23cf
Stuff used from inner classes shouldn't be private.
2017-02-05 16:19:41 +01:00
Albert Vaca
a6bd803df8
Fixed NPE because frag.device was null
...
Why was this starting two RunCommand threads? Exec order is not guaranteed.
2017-02-05 15:42:03 +01:00
Albert Vaca
a5a4b360ae
Fixed crash on unpairing
2017-02-05 15:34:16 +01:00
Okoko Michaels
89ecdfc363
Accept or reject pair requests from the notification
2017-02-05 15:20:36 +01:00
Albert Vaca
e9a64dc99a
Don't show the Encryption Info menu if we are not connected with the device
...
We don't know the actual encryption used unless we have a device link.
2016-09-06 10:53:24 +02:00
Albert Vaca
c5456fd84e
Fixed issues detected in static analysis by Coverity
2016-07-07 17:45:04 +02:00
Albert Vaca
de81a20f82
Made capabilities static like in /r/128386/
2016-07-06 17:45:12 +02:00
Albert Vaca
0836453c35
Project-wise optimize imports
2016-06-09 13:42:54 +02:00
Albert Vaca
f3e5bf917a
Removed unneeded whitespaces.
2016-06-04 02:21:28 +02:00
Albert Vaca
c927af4bf3
Added newlines in encryption info
2016-02-12 08:37:18 -08:00
Albert Vaca
1ca09d7f58
Fixing build
2016-01-10 03:16:14 -08:00
Albert Vaca
f8da00b9b5
Merge branch 'master' into sslmaster
2015-12-02 09:46:22 -08:00
Albert Vaca
d67985d484
Now with less compilation errors!
2015-11-12 06:41:14 -08:00
Albert Vaca
9322970d58
Merge branch '0.9'
...
# Conflicts:
# res/values-ca/strings.xml
# res/values-fi/strings.xml
# res/values-nl/strings.xml
# res/values-pt-rBR/strings.xml
# res/values-pt/strings.xml
# res/values-sv/strings.xml
# res/values-uk/strings.xml
# res/values/strings.xml
# src/org/kde/kdeconnect/Device.java
2015-09-18 08:11:44 -07:00
Albert Vaca
47c9729e04
Removed logs
2015-09-18 04:40:33 -07:00
Albert Vaca
80026f6d62
Merge branch 'stable'
2015-09-12 13:30:21 -07:00
Albert Vaca
24ca5f706a
Fixed pairing requests not being displayed after clicking the notification
2015-09-12 13:21:06 -07:00
Albert Vaca
6940bac3e6
Do not assume that all the plugins are non-null
2015-09-12 07:17:14 -07:00
Albert Vaca
f5725b7c8d
Merge branch 'master' into ssl
...
# Conflicts:
# build.gradle
# src/org/kde/kdeconnect/Backends/BaseLink.java
# src/org/kde/kdeconnect/Backends/BaseLinkProvider.java
# src/org/kde/kdeconnect/Backends/LanBackend/LanLink.java
# src/org/kde/kdeconnect/Backends/LanBackend/LanLinkProvider.java
# src/org/kde/kdeconnect/Backends/LoopbackBackend/LoopbackLink.java
# src/org/kde/kdeconnect/BackgroundService.java
# src/org/kde/kdeconnect/Device.java
# src/org/kde/kdeconnect/Helpers/DeviceHelper.java
# src/org/kde/kdeconnect/UserInterface/DeviceActivity.java
# src/org/kde/kdeconnect/UserInterface/PairActivity.java
# tests/org/kde/kdeconnect/LanLinkProviderTest.java
# tests/org/kde/kdeconnect/LanLinkTest.java
2015-09-11 09:24:35 -07:00
Albert Vaca
34ec43445d
Better print something on exception
2015-09-11 03:46:23 -07:00
Albert Vaca
cf8f87b6a1
Fixed crash
2015-09-11 01:23:07 -07:00
Albert Vaca
10d9ff5a5a
Commented out some logs
2015-09-09 01:50:12 -07:00
Albert Vaca
92e4fa864a
Removed old UI
2015-09-07 02:16:23 -07:00