Coder Social home page Coder Social logo

ricardoborgesjr / corebird Goto Github PK

View Code? Open in Web Editor NEW

This project forked from baedert/corebird

0.0 1.0 0.0 15.29 MB

Native Gtk+ Twitter Client

Home Page: https://corebird.baedert.org

License: GNU General Public License v3.0

Roff 0.09% Meson 0.77% Python 0.02% Shell 0.03% Vala 53.79% C 44.75% CSS 0.55%

corebird's Introduction

Corebird

Flattr this git repo Supprt Corebird on Patreon

Shortcuts

Key Description
Ctrl + t Compose Tweet
Back Go one page back (this can be triggered via the back button on the keyboard, the back thumb button on the mouse or Alt + Left)
Forward Go one page forward (this can be triggered via the forward button on the keyboard, the forward thumb button on the mouse or Alt + Right)
Alt + num Go to page num (between 1 and 7 at the moment)
Ctrl + Shift + s Show/Hide topbar
Ctrl + p Show account settings
Ctrl + k Show account list
Ctrl + Shift + p Show application settings

When a tweet is focused (via keynav):

  • r - reply
  • tt - retweet
  • f - favorite
  • q - quote
  • dd - delete
  • Return - Show tweet details

Translations

Translations are handled through the Corebird project on Transifex. Changing the .po files in this repo won't work and they will just be overridden the next time I merge the translations from Transifex, which usually happens before every stable release.

Contributing

All contributions are welcome (artwork, design, code, just ideas, etc.) but if you're planning to actively change something bigger, talk to me first.

Dependencies

  • Latest development version of gtk+ 4.0
  • glib-2.0 >= 2.44
  • json-glib-1.0
  • sqlite3
  • libsoup-2.4
  • gettext >= 0.19.7
  • vala >= 0.28 (makedep)
  • meson (makedep)
  • gst-plugins-base-1.0 (for playbin, disable via --disable-video)
  • gst-plugins-bad-1.0 >= 1.6 (disable via --disable-video, default enabled)
  • gst-plugins-good-1.0 (disable via --disable-video, default enabled)
  • gst-libav-1.0 (disable via --disable-video, default enabled)
  • gspell-1 >= 1.2 (for spellchecking, disable via --disable-spellcheck, default enabled)

Note that the above packages are just rough estimations, the actual package names on your distribution may vary.

If you pass --disable-video to the configure script, you don't need any gstreamer dependency but won't be able to view any videos.

Compiling

meson ./build
ninja -C ./build
ninja -C ./build install

Corebird installs its application icon into /usr/share/icons/hicolor/, so an appropriate call to gtk-update-icon-cache might be needed.

corebird's People

Contributors

baedert avatar pvagner avatar piotrdrag avatar ryanlerch avatar lyude avatar ibboard avatar edwardbetts avatar remeh avatar allanday avatar hnasar avatar kalev avatar tglman avatar sunng87 avatar ricotz avatar nothing4you avatar moschlar avatar arrufat avatar dragnucs avatar fmuellner avatar mrpdaemon avatar peterdavehello avatar innir avatar roman-yepishev avatar pyromaniac2k avatar tingping avatar orchid-hybrid avatar oyvindln avatar

Watchers

Ricardo Borges Jr. avatar

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.