/cumulus-qt

Qt port for Cumulus

Primary LanguageC++GNU General Public License v3.0GPL-3.0

News

Hello everybody,
Sadly due to my attention being in the direction of my own development company, which is pretty new on the local market and struggling especially now with the pandemic of Covid-19, I cannot afford to spend time on other projects.
I am really sorry since this is a close-to-heart project, I really wanted it to thrive.
If I will be able to have more time in the future, I will pursue further development of Cumulus. At the moment I cannot.
If anyone wants to take over development of it, feel free, I don't mind.
Keep your fingers crossed, if the company becomes stable and fruitful my vision also includes investing in developing UX-oriented open-source software, on Linux.

If you want to add translations of your language to your UI, do the following:

  • clone the repository;
  • copy tempestas_ro.po to tempestas_<country initials>.po;
  • modify your copy with the text from romanian to your language;
  • make pull request with your change;

Info

Build Status
Both offline and online installers for 64 bit Linux distributions can be found at the releases page. For any feedback you can mail me at verbanady@gmail.com, please add the following subject so I can save them into a special category: Cumulus - Feedback. Thanks!

Cumulus

Cross platform and open source weather application for GNU/Linux and Android built with Qt.

Forked from typhoon which was Based on Stormcloud by Jono Cooper.

Features:

  • colors selectors for background and text with alpha channel, knock yourselves up ^^;
  • tray icon, with aditional data to be added on menu :);
  • qt installer, without root installation to allow future updates fast without breaking on upgrade;
  • AppImage for those who want the application in a portable fashion;
  • possbility for multiple instances with different settings and locations;
  • weather provided by Open Weather Map;
  • locations list;

For multiple instances:

  1. make a new shell script with the following content updated for Cumulus installation path
    #!/bin/bash
    <path-to-cumulus-executable> -i <whatever-you-want> Example: /home/user/Cumulus/Cumulus -i NewInstance

  2. make the shell script executable

In case you want to build it yourself:

  • recommended Qt version: 5.9

Major Thanks:

Known Issues

  • Yahoo is currently not working;
  • AppImage seems highly unstable on Deepin Linux, might also be the case for other distros;
  • Geo location is not working correctly on some distributions;

TODO

  • Fix connection to Yahoo! Weather;
  • Code refactoring;
  • Translations for weather conditions;
  • Improve UI;
  • Rename application;
  • Support for custom API keys, for OpenWeatherMap and Weather Underground;
  • Snap package;
  • Ubuntu Touch support;