A neat prayer reminder app in GTK
Download or clone this repository with git:
git clone https://github.com/AXeL-dev/Silaty.git
Make sure that you have all the dependencies installed using the following command:
Ubuntu / Debian
sudo apt install gir1.2-gtk-3.0 gir1.2-appindicator3-0.1 gir1.2-notify-0.7 gir1.2-gstreamer-1.0
Arch Linux
pacman -Syu gtk3 libappindicator-gtk3 libnotify gstreamer
Note: this command may change depending on your linux distribution.
To install run:
cd /path/to/silaty
sudo ./install.sh
Once installed, you can run Silaty from your applications menu, or using the command bellow:
silaty-indicator
To uninstall run:
sudo ./uninstall.sh
- added windows support, thanks to @MustafaKhalaf69.
- added short takbir audios.
- fixed notify package version on arch linux.
- enhanced translation mechanism.
- added french & spanish translations, thanks to @DBChoco.
- fixed prayer times alignment.
- added snap & appimage packages.
- fixed prayer times issues on some locations.
- arabic language is now supported.
- app crash on KDE desktop fixed.
- Silaty unable to sync prayer times correctly !! #9 fixed.
- Hijri Date #8 fixed.
- update home title when stack changes.
- LICENSE added.
- Add screenshots #3.
- README updated.
- attempt to clean code.
- GTK warnings fixed.
- switching between sidebar tabs from indicator menu fixed.
- about tab added/implemented into sidebar.
- fixed a crash when closing the main window.
- Settings won't open #2 fixed.
- load notification icon from its path instead of using an icon name.
- use default layout size, instead of using a fixed window size.
- refresh prayer times on home tab when changing settings.
- useless debug messages commented (especially those used in main loop).
- attempt to fix installing error #4 by ignoring pycompile cmd.
- timezone added to location settings.
- get location using Google Maps API disabled (no longer works).
- daylight saving time setting added.
- display/hide main window from indicator menu fixed.
- location search button added.
- wrong time suffix (AM/PM) when using 12h clock format fixed.
- solve some class naming conflicts.
- Locations.xml updated from libgweather repository.
- grabbing timezone from locations xml file done.
- remaining time until next prayer corrected.
- first release
- fix settings issues (especially Location settings).
- use a custom list to get/set location (@see Minbar).
- remove duplicate locations/cities in Locations.xml.
- translate to other languages.
- support dark mode.
Silaty is licensed under the GPL license.