CodedOre / NewCaw

Development on Cawbird 2.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning

This project is no longer being worked on, see this post for details.

NewCaw

This may be the future Cawbird!

Introduction

This is the repository for the ongoing work on NewCaw, a rewrite of Cawbird.

It covers the following goals:

  • Rewrite the UI in GTK4 and libadwaita, following the current Gnome HIG
  • Rewrite the backend in a better extendable structure in Vala
  • Provide support for the upcoming API v2.0 for Twitter (dropped after Twitter banned third-party clients)
  • Provide support for the Mastodon API

When the work will be completed, the code in this repo will become Cawbird 2.0.

Building

The recommended way to build this project is with Gnome Builder, which will use flatpak-builder to get the dependencies and build it.

Contributing

This is a large project, so every help is appreciated! You can always review the code or take a look at the posted issues. There are also features that are yet to be implemented where you can work on, so get in touch if you want to help with that!

About

Development on Cawbird 2.0

License:GNU General Public License v3.0


Languages

Language:Vala 95.0%Language:Meson 3.1%Language:CSS 1.9%