GithubHelp home page GithubHelp logo

hanford / chirp Goto Github PK

View Code? Open in Web Editor NEW
126.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 markwhat1 avatar mehedih avatar sudovanilla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

chirp's Issues

Push notification support

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

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.

Minimize to Tray

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

Image alt-text

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

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.

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.

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

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?

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

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

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.