This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
v1.4 - Internationalisation
It has been a while in the making, but Cawbird 1.4 adds lots of features and improves our internationalisation.
- Fixes:
- Fixed repeat notifications due to message overlap (which we do to avoid missing messages!) (#292)
- Fixed handling of links with ampersands in them (#305)
- Fixed handling of Twitter video URLs with ampersands in them (#338)
- Fixed cropping of tweets in timelines, particularly in narrow windows (#296)
- Fixed handling of translations so that it works in environments like Flatpak (#297)
- Improvements:
- Added Normal/Large/X-Large/XX-Large text sizes (#33)
- Added "Translate Content" option to tweets with option of using Google, Bing, DeepL or custom providers (#161)
- Better counting of ZWJ emoji - Cawbird now passes Twitter's own compliance tests (#114)
- Added Scottish Gaelic translations (thanks to @gaidheileamail1)
- All strings in the UI are now translatable (#351, #362)
- Add a confirmation to delete draft tweet on Cancel (#340)
- Made threaded tweets more obvious by including "Reply to" line for self-reply threads in timeline (#339)
- Tweets are now added to your timeline when you follow a user (and hidden when you unfollow them) (#19)
- Improved rendering lag when focussing and unfocussing Cawbird (#204)
- Improved spacing and alignment of images and added a border to define edges (#290, #306)
- Added the ability to temporarily show a blocked or muted account (#299)
- Reduced the size of the info icon for the image description notification to avoid it obscuring too much of the image (#294)
- Swapped to using the 😀 smiley for emoji input rather than 🐧 to be consistent with other applications and platforms (#298)
- Developer:
- Make it easier to build Cawbird with custom Twitter secrets so that distro builds don't consume the new (June 2019) 100,000 requests per day per app limits (#310)
- Added an option to use local translation files rather than the system ones, for debugging without installation
- Added a `-Dmswindows=true` config flag to allow builds that work with Windows's broken "mimetypes are just file extensions" behaviour