Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
bleakgrey committed Apr 14, 2018
0 parents commit 30f8348
Show file tree
Hide file tree
Showing 47 changed files with 3,482 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
_ignore
build
build.sh
build-po.sh
install.sh
674 changes: 674 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Tootle

Simple [Mastodon](https://github.com/tootsuite/mastodon) client designed for elementary OS.

![Tootle Screenshot](https://raw.githubusercontent.com/bleakgrey/tootle/master/data/screenshot.png)

## Building and Installation

First of all you'll need some dependencies to build and run the app:
* meson
* valac
* libgtk-3-dev
* libsoup2.4-dev
* libgranite-dev
* libjson-glib-dev

Then run these commands to build and install it:

meson build --prefix=/usr
cd build
sudo ninja install
com.github.bleakgrey.tootle

## Contributing

If you feel like contributing, you're always welcome to help the project in many ways:
* Reporting any issues
* Suggesting ideas and functionality
* Submitting pull requests
* Donating with [PayPal](https://www.paypal.me/bleakgrey) to help project development and keeping the developer happy
27 changes: 27 additions & 0 deletions data/Application.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
@define-color colorAccent #9aa7c8;
@define-color colorPrimary #9aa7c8;

.mode .button{
border-radius:0px;
border-top:none;
border-bottom:none;
padding:10px;
}

.button_avatar{
padding:0;
border:0;
box-shadow:none;
background:none;
}

.status{
border-bottom: 1px solid #cecece;
}
.status:last-child{
border-bottom:none;
}

.toot-text{
background: none;
}
37 changes: 37 additions & 0 deletions data/com.github.bleakgrey.tootle.appdata.xml.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2018 bleak_grey <bleakgrey@gmail.com> -->
<component type="desktop">
<id>com.github.bleakgrey.tootle.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Tootle</name>
<summary>Mastodon Client</summary>
<description>
<p>
A client for Mastodon
</p>
</description>
<provides>
<binary>com.github.bleakgrey.tootle</binary>
</provides>
<developer_name>bleak_grey</developer_name>
<url type="homepage">https://github.com/bleakgrey</url>
<url type="bugtracker">https://github.com/bleakgrey/tootle/issues</url>
<url type="donation">https://www.paypal.me/bleakgrey</url>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/bleakgrey/tootle/master/data/screenshot.png</image>
</screenshot>
</screenshots>

<releases>
<release version="0.1.0" date="2018-03-01">
​ <description>
​ <ul>
<li>Initial release</li>
</ul>
​ </description>
​ </release>
​ </releases>

</component>
12 changes: 12 additions & 0 deletions data/com.github.bleakgrey.tootle.desktop.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[Desktop Entry]
Type=Application
Name=Tootle
Comment=Mastodon Client
GenericName=Mastodon Client
Exec=com.github.bleakgrey.tootle
Icon=com.github.bleakgrey.tootle
Terminal=false
Categories=GNOME;GTK;Network;
Keywords=toot;mastodon;social;network;post;
MimeType=text/plain;
StartupNotify=true
7 changes: 7 additions & 0 deletions data/com.github.bleakgrey.tootle.gresource.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/com/github/bleakgrey/tootle/">
<file alias="Application.css">Application.css</file>
<file alias="elephant1.png">elephant1.png</file>
</gresource>
</gresources>
30 changes: 30 additions & 0 deletions data/com.github.bleakgrey.tootle.gschema.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<schema path="/com/github/bleakgrey/tootle/" id="com.github.bleakgrey.tootle" gettext-domain="com.github.bleakgrey.tootle">
<key name="client-id" type="s">
<default>'null'</default>
<summary>Client ID</summary>
<description></description>
</key>
<key name="client-secret" type="s">
<default>'null'</default>
<summary>Client Secret</summary>
<description></description>
</key>
<key name="instance-url" type="s">
<default>'null'</default>
<summary>Instance URL</summary>
<description></description>
</key>
<key name="access-token" type="s">
<default>'null'</default>
<summary>Access Token</summary>
<description></description>
</key>
<key name="refresh-token" type="s">
<default>'null'</default>
<summary>Refresh Token</summary>
<description></description>
</key>
</schema>
</schemalist>
Binary file added data/elephant1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 30f8348

Please sign in to comment.