Skip to content
This repository was archived by the owner on Apr 23, 2021. It is now read-only.

Commit

Permalink
Add license and other boring stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
vikoadi committed Nov 7, 2014
1 parent 4f1553c commit 25b8a2c
Show file tree
Hide file tree
Showing 9 changed files with 534 additions and 0 deletions.
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Viko Adi Rahmawan <[email protected]>
464 changes: 464 additions & 0 deletions COPYING

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
to compile you should have
gtk+-3.0-dev
libappindicator3-dev
Obviously you should install kdeconnect to use the features

compile:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

enjoy!

30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
KDE Connect Indicator
=====================

This Indicator is written to make [KDE Connect](https://community.kde.org/KDEConnect) usable in Ubuntu and Pantheon DE.
It's started as an [AppIndicator](https://unity.ubuntu.com/projects/appindicators/) but later i add a binary file to send file and url easily through KDE Connect.

Features:
-------
1. Indicator in the panel which show your devices, with its name, status, and battery.
2. menu to request for pairing and unpairing
3. menu to start sftp and open file browser
4. a small program, `kdeconnect-send` to help sending file and choosing device
5. a .contractor file, so you can send file from any of elementary OS's applications

Limitation
-------
Currently this is have some limitation:
1. As Ubuntu and Pantheon notification doesn't (yet) support applying or rejecting pair request, you can only request to pair from desktop to your phone.
2. Will work better in KDE Connect 0.7.1 and up

Usage Suggestions
-------
To make life better you can try to apply this:

1. add KDE Connect Indicator to your startup applications, on your System Setting
2. for Nautilus or Thunar user, create a Nautilus-actions or Thunar-actions entry with `kdeconnect-send %f`as command

Please report issues and suggestion here:
https://github.com/vikoadi/indicator-kdeconnect

5 changes: 5 additions & 0 deletions src/Device.vala
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/* Copyright 2014 KDE Connect Indicator Developers
*
* This software is licensed under the GNU Lesser General Public License
* (version 2.1 or later). See the COPYING file in this distribution.
*/
namespace KDEConnectIndicator {
public class Device {
private DBusConnection conn;
Expand Down
5 changes: 5 additions & 0 deletions src/DeviceIndicator.vala
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/* Copyright 2014 KDE Connect Indicator Developers
*
* This software is licensed under the GNU Lesser General Public License
* (version 2.1 or later). See the COPYING file in this distribution.
*/
namespace KDEConnectIndicator {
public class DeviceIndicator {
private const string ICON_NAME = "phone-symbolic";
Expand Down
5 changes: 5 additions & 0 deletions src/KDEConnectManager.vala
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/* Copyright 2014 KDE Connect Indicator Developers
*
* This software is licensed under the GNU Lesser General Public License
* (version 2.1 or later). See the COPYING file in this distribution.
*/
namespace KDEConnectIndicator {
public class KDEConnectManager {
private DBusConnection conn;
Expand Down
5 changes: 5 additions & 0 deletions src/contractor/Contractor.vala
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/* Copyright 2014 KDE Connect Indicator Developers
*
* This software is licensed under the GNU Lesser General Public License
* (version 2.1 or later). See the COPYING file in this distribution.
*/
namespace KDEConnectIndicator {
public class DeviceDialog : Gtk.Dialog {
private Gtk.TreeView tv;
Expand Down
5 changes: 5 additions & 0 deletions src/main.vala
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/* Copyright 2014 KDE Connect Indicator Developers
*
* This software is licensed under the GNU Lesser General Public License
* (version 2.1 or later). See the COPYING file in this distribution.
*/
namespace KDEConnectIndicator {
public class Application : Gtk.Application {
public Application () {
Expand Down

0 comments on commit 25b8a2c

Please sign in to comment.