Skip to content

AbiruzzamanMolla/DailyPrayerTimeSoftware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

124 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

App Icon

Daily Prayer Timer (Native)

Lightweight. Accurate. Native.
A high-performance, native Windows application for accurate prayer times, featuring a premium glassmorphic UI, Qibla compass, digital tasbih, Ramadan module, deep taskbar integration, and full multi-language support. Keep track of your daily prayers, Sunnah fasts, and spiritual goals directly from your Windows desktop.

Latest Release Total Downloads Chocolatey Verified


πŸ“₯ Download & Install

Method Link / Command
WinGet (Recommended) winget install AbiruzzamanMolla.DailyPrayerTimer
Scoop scoop bucket add abiruzzaman https://github.com/AbiruzzamanMolla/scoop-bucket
scoop install dailyprayertimer
Chocolatey (Verified) choco install dailyprayertimer
Windows (64-bit Installer) DailyPrayerTimer_Setup_v2.4.4_x64.exe
Windows (32-bit Installer) DailyPrayerTimer_Setup_v2.4.4_x86.exe
Windows (64-bit Portable) DailyPrayerTimer_v2.4.4_Portable_x64.exe

Version 2.4.4 is the current stable release. See the full changelog for details.

  1. Package Managers: Open any terminal (PowerShell, CMD, or Terminal) and run the respective command above.
  2. Manual: Download the installer matching your system.
  3. Run: Follow the installer wizard to create Desktop and Start Menu shortcuts.
  4. Launch: Once installed, find Daily Prayer Timer on your Desktop or via the Start Menu.

πŸ“Έ UI Preview

UI Preview

✨ Key Features

πŸ•Œ Prayer Tracking & Alarms

  • Accurate Prayer Times: Real-time countdowns for all five daily prayers based on your exact location.
  • Jamaat (Congregation) Support: Set fixed times for your local Masjid; now displays in the Taskbar for better planning.
  • Granular Notification Controls: Individually enable/disable Adhan, Pre-Adhan reminders, and Jamaat popups.
  • Adhan Sound Management: Choose from high-quality recorded adhans (Makkah, Madinah, Alafasi) or use any custom MP3/WAV file.
  • Sunnah Fasting Tracker: Automatic detection and alerts for Monday/Thursday, Ayyam al-Bidh, and special Islamic dates.
  • Precision Night Logic: Perfected crossover handling for Tahajjud and Islamic Midnight during early morning hours.
  • Prohibited Times (Makruh) Alerts: Visual countdowns and warnings for Sunrise, Zawal, and Sunset.
  • Manual Calculation Options: Custom Fajr/Isha angles, High Latitude rules, Suhur/Iftar offsets, and Hijri adjustments.

πŸ“ˆ Spiritual Tracker & Analytics

  • Divine Tracker Dashboard: A comprehensive spiritual progress monitor with bi-directional sync between the Tracker popup and Hero dashboard.
  • In-Depth Analytics: Visualize your consistency with aggregate progress cards showing Weekly, Monthly, and Yearly statistics.
  • Automated Qadha Tracking: Smart logic that calculates missed Fard prayers across all periods (Today, Week, Month, Year).
  • Nafal & Sawm Integration: Progress now tracks Sunnah prayers (Tahajjud, Duha, Awwabin) and includes a Fasting bonus.
  • Interactive Historian Mode: Past dates are fully interactive without the "upcoming" blur effect for better retrospective tracking.
  • Double-Precision Logic: Daily completion percentage calculation now uses double-precision math for 100% accuracy.

🧭 Qibla Compass

  • Qibla Direction Finder: Built-in compass that calculates precise Qibla direction from your location to the Kaaba (21.4225Β°N, 39.8262Β°E) using spherical trigonometry.
  • Interactive Compass Rose: Visual compass with N/S/E/W markers and a dynamic green arrow pointing toward Makkah. Shows bearing in degrees with 16-point compass direction name.

πŸ“Ώ Digital Tasbih & Duas

  • Dhikr Counter: 5 Arabic dhikr phrases (SubhanAllah, Alhamdulillah, Allahu Akbar, La ilaha illallah, Astaghfirullah). Tap, click, or press Space/Enter to count. Includes decrement, reset, and target-snap buttons. Auto-saves daily totals.
  • Dua Library: 26 after-salaam duas + 1 Witr dua with full Arabic text, transliteration, and translation in both English and Bangla. Accordion-style expandable cards. Language selector toggles between English and Bangla.

πŸŒ™ Ramadan Module

  • Ramadan Status: Live countdown showing current Ramadan day (1-30) with progress bar.
  • Daily Duas: Curated daily supplications with Arabic, transliteration, and translation.
  • Preparation Checklist: 7-item pre-Ramadan checklist with auto-save.
  • Daily Spiritual Goals: Set and track a daily goal per day, marks complete with strikethrough, shows recent history.
  • Laylatul Qadr Tracker: Mark observance for the last 10 nights, each with corresponding Gregorian date.
  • Eid Takbeer Notification: Optional toast notification on Eid day with the full Takbeer text, calculated via UmAlQuraCalendar.

πŸ’» UI & Integration

  • 6-Tab Navigation: Home, Salat, Tracker, Qibla, Tasbih, Ramadan β€” quick access to all features from the bottom bar.
  • Premium Glassmorphism UI: Modern design with semi-transparent backgrounds, vibrant Islamic Green gradients, and custom titlebar-less navigation.
  • Embedded Settings Panel: SPA-style settings integrated directly inside the main application window (no more separate modal windows) with dynamic bottom tab navigation auto-hiding.
  • Built-in System Log Viewer: Diagnostic card inside the settings help tab supporting interactive selections between application events (app_log.txt) and audio event logs (audio_log.txt), featuring dynamic clipboard copy state transitions.
  • Ultra-Slim Fluent Scrollbars: Customized scrollbar styling designed at an elegant 2px width that responds beautifully to mouse hover and drag actions.
  • Enhanced Startup Experience: Sleek new application loader for a seamless transition from desktop to app.
  • Enhanced Taskbar Timer (TrafficMonitor-style): New taskbar integration that embeds into the taskbar with no visible border. Shows current prayer + countdown + next prayer in a single compact line. Color-coded status dot. Four user-selectable positions (Left of Tray, Right of Tray, Center, Left Near Start). Enable from tray menu or Settings.
  • Dual Legacy Taskbar Modes:
    • Integrated Taskbar Window: Native taskbar timer for Windows 11.
    • Legacy COM DeskBand: Support for Windows 10 and ExplorerPatcher users.
  • Floating Overlay: A stylish fallback overlay to keep prayers in view while you work, featuring vertical "popup" expansion.
  • Zen & Full Screen Modes: Immersive focus modes. F11 full screen now properly hides the taskbar, title bar, and bottom navigation. Zen Mode now collapses bottom tabs, checklist tracker cards, and remote API notice banners while keeping the 5-prayer times grid visible.
  • Theme Customization: Full control over primary/secondary colors and background gradients.
  • Smart Update System: Automatic version checks on startup with manual "Check for Updates" options.
  • Language Support: English and Bangla (বাংলা) full UI localization, with framework for adding more languages.

πŸ›‘οΈ Data & Reliability

  • Automatic Data Backup: Scheduled backups to your preferred directory to keep your progress and settings safe.
  • Portable Mode Support: Runs as a single-file executable with all settings stored in a local data subfolder.
  • Tray Persistence: Runs efficiently in the background with a system tray icon for instant access.

(See the CHANGELOG.md for the full history of all releases.)

πŸš€ Portable Version

The portable version is a single-file executable that stores all its settings and data in a data subfolder within the application directory.

  • No Installation Required: Just download and run.
  • Easy Backup: Simply copy the application folder to keep your settings.
  • Stealthy: Does not write to %APPDATA% unless manually configured otherwise.

Note

To manually enable portable mode on any installer build, create an empty file named .portable in the same directory as the executable.

πŸ› οΈ Building from Source

  1. Clone the repository.
  2. Open in Visual Studio 2022 or use CLI.
  3. Build for your target architecture:
    # 64-bit
    dotnet publish DailyPrayerTime.Native -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
    # 32-bit
    dotnet publish DailyPrayerTime.Native -c Release -r win-x86 --self-contained -p:PublishSingleFile=true

Requires .NET 8 SDK and Visual Studio 2022 (or dotnet CLI) with the .NET desktop development workload installed.

🌍 Translation & Localization Guide

Daily Prayer Timer supports multiple languages. We welcome open-source contributions to add more!

How to Add a New Language

  1. Find Language Files: Navigate to the DailyPrayerTime.Native/i18n directory.
  2. Create New Dictionary: Copy the default English file (en.json) and rename it to your target language code (e.g., tr.json for Turkish, ar.json for Arabic).
  3. Translate: Open your new json file and translate all the string values on the right side of the colon.
    • Important: Do not translate or modify the keys (the strings on the left side of the colon).
    • Ensure formatting placeholders like {0} remain intact.
  4. Register Language: Open DailyPrayerTime.Native/SettingsWindow.xaml and locate the <ComboBox x:Name="LanguageSelector"> section. Add your new language as a ComboBoxItem with the Tag matching your new json filename (e.g., Tag="tr").
  5. Submit PR: Test your changes and submit a Pull Request to help the community!

🌐 Extension Versions

Check out other versions of this tool:


πŸ™ Acknowledgements

Special thanks to the entire open-source community. This project draws immense inspiration and ideas from numerous developers, and we are grateful for the help and foundation provided by their projects.

A special thanks to the AI community and Agentic AI coding assistants for empowering the rapid development, debugging, and continuous refinement of this software.

Special Thanks


πŸ“¬ Contact & Support


Β© 2026 Abiruzzaman Molla. All Rights Reserved.

About

A premium, glassmorphic prayer tracker for Windows taskbar.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages