GithubHelp home page GithubHelp logo

hanford / chirp Goto Github PK

View Code? Open in Web Editor NEW
127.0 7.0 10.0 780 KB

🐦 A cross platform twitter application

Home Page: https://jackhanford.com/chirp

JavaScript 100.00%
twitter desktop desktop-application desktop-app electron javascript cross-platform app

chirp's Introduction

Chirp 🐦

Desktop twitter app

Use the mobile twitter app from the convenience of a desktop application, works on Mac, Linux and windows.

Landing Page

Download now!
- Mac
- Linux
- Windows



preview

Questions? Feedback? Please let me know

License (MIT)

WWWWWW||WWWWWW
 W W W||W W W
      ||
    ( OO )__________
     /  |           \
    /o o|    MIT     \
    \___/||_||__||_|| *
         || ||  || ||
        _||_|| _||_||
       (__|__|(__|__|

Copyright © 2017-present Jack Hanford, [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

chirp's People

Contributors

hanford avatar mehedih avatar sudovanilla avatar markwhat1 avatar

Stargazers

Eliud Obure avatar AddisonYT04 avatar Benson Mwaura avatar Roman avatar 希儿 芙乐艾 avatar  avatar  avatar Max avatar Constantin Câmpean avatar  avatar Arnaldo Gomes avatar Papi Peppers avatar Yanrosiiko avatar Stephen Corya avatar  avatar mahiro.tamura avatar Landry Soules avatar Nagarjun avatar Charlie Smith avatar Brit Gardner avatar Matthew avatar Peacock avatar nori-k avatar ina6ra avatar Suliman Alsowelim avatar Kees de Kooter avatar Hosein avatar  avatar  avatar Tomohisa Oda avatar  avatar Mikkel Malmberg avatar vasanth avatar Maciej Winnicki avatar Arno Fortelny avatar Guilherme Capanema de Barros avatar Stephen avatar  avatar Armand Abric avatar Arti Villa avatar  avatar Tom Chapman avatar Toru avatar Mark Wu avatar Chad Brockman avatar Alec Lomas avatar Yuriy Dybskiy avatar Hn avatar Isnaeni Hidayat avatar  avatar azu avatar Ethan Blomquist avatar Waldemir Francisco avatar Kaique Silva avatar Priya Ranjan Dubey avatar James Perez avatar Mark avatar Emeline Gaulard avatar Matthias Esterl avatar Chee Aun avatar Ubidragon avatar Alex Miranda avatar matsumoto avatar Nivesh Singh avatar  avatar Ken Nickerson avatar WilsonWu avatar Alex Spyropoulos avatar Shankar avatar Rui Andrada avatar Faraz Khan avatar  avatar BDR avatar Shichao Wu avatar Matt avatar  avatar Byungjik Roh avatar  avatar Sagar  avatar Tobias Trabelsi avatar  avatar Wong Mun Hou avatar Paul Mouton avatar Ozkar L. Garcell avatar Mark Raymond avatar Nikita Yu. avatar Sebastian Schlatow avatar Joey Sneddon avatar akshay kadam (a2k) avatar Njuguna Gathere, Tirus avatar Robin Willig avatar Zhizhen He avatar Charles Jacquin avatar Breznsoiza avatar mehdi avatar Meldonization avatar  avatar Adeniji Charles Ayodipupo avatar Gary Bacon avatar Priyank Agarwal avatar

Watchers

Sebastian Schlatow avatar Kaique Silva avatar James Cloos avatar  avatar Alexey Pyltsyn avatar Professor Galliano avatar Sathish Kumar Thangavel avatar

chirp's Issues

Is it possible to refresh feed in the background?

I have Chirp (previously the Twitter Mac client) open on the desktop but it is rarely in focus unless I see something scroll past that looks interesting. With Chirp the feed doesn't update unless the window is focused (and maybe some other rules apply too). What's the technical reason as to why it can't update the feed while not in focus? If it's fixable I'd be happy to try and work on it.

I cannot copy and paste user and password

I use a password manager in order to handle my credentials, and I believe most of the people now a days are doing the same. So it's pretty important to have the ability to, at least, paste user and passwords into the login fields.

Currently your app doesn't allow me to do so, I'm using a Mac.

Push notification support

Would be great to have support for push notifications! Only thing keeping me from switching from my Epichrome implementation.

Image alt-text

It seems that Chirp is the only client that doesn't allow me to put alt text on an image.

Darkmode

Add a way to use dark or ultra-dark vibrancy. We'll need to adjust styles on twitter as well, but because we already have a way to inject CSS it shouldn't be too bad

Please provide an AppImage for Linux

Currently there is a zip file for Linux. While this works, it is a bit cumbersome, as it needs to be unpacked and manually integrated into the menus.

Providing an AppImage would have, among others, these advantages:

  • Applications packaged as an AppImage can run on many distributions (including Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint, and others)
  • One app = one file = super simple for users: just download one AppImage file, make it executable, and run
  • No unpacking or installation necessary
  • No root needed
  • No system libraries changed
  • Works out of the box, no installation of runtimes needed
  • Optional desktop integration with appimaged
  • Optional binary delta updates, e.g., for continuous builds (only download the binary diff) using AppImageUpdate
  • Can optionally GPG2-sign your AppImages (inside the file)
  • Works on Live ISOs
  • Can use the same AppImages when dual-booting multiple distributions
  • Can be listed in the AppImageHub central directory of available AppImages

Here is an overview of projects that are already distributing upstream-provided, official AppImages.

electron-builder has native support for AppImage as a target.__ In fact, it is the default for Linux.

If you have questions, AppImage developers are on #AppImage on irc.freenode.net.

Keep TL at the top?

Any thoughts on an option to have the TL scrollTop when new tweets come up so the most recent tweets are automatically shown?

Minimize to Tray

It would be awesome to have chirp running in the background ( with #8 even better ) with a nice tray icon (:

Design bug: The avatar doesn't have a top margin

I imagine the spacing is correct but this issue is caused by the vibrant background which created a different background colour from the header. If it was white, the spacing wouldn't' field weird.

screen shot 2017-05-27 at 8 14 23 am

Release strategies

@MehediH - I saw you added some code checking for updates, awesome!

How do I integrate it into my workflow? Currently I'm manually building, signing, then uploading the file to a service (now.sh) and updating hardcoded links on my website.

How does distribution via github work? Ideally I could just create a tag or something .. but I'm not sure how this is typically done

Title Bar in Mac OS Dark Mode

It would be cool to implement the design idea from issue #10 and give it support for Mac OS Dark Mode, something similar to what Telegram does:

Captura de pantalla 2019-03-31 a la(s) 11 00 00

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.