Autostart
Configure whether Praydo launches automatically when your system starts.Enable or disable automatic launch at system startup.When enabled, Praydo will start automatically when you log into your computer, ensuring you never miss prayer time notifications.
Configuring Autostart
- Open Settings from the main menu
- Navigate to the General tab
- Toggle the Autostart at system startup switch
- Changes are applied immediately
Autostart status is managed through the Tauri autostart plugin, which integrates with your operating system’s autostart mechanisms.
Platform-Specific Behavior
Windows
Windows
On Windows, autostart is configured through the Windows Registry:
- Creates an entry in
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - The app launches silently in the background when you log in
- You can also manage autostart through Task Manager > Startup tab
macOS
macOS
On macOS, autostart uses Launch Agents:
- Creates a launch agent in
~/Library/LaunchAgents/ - The app launches when you log in to your user account
- You can also manage autostart in System Settings > General > Login Items
Linux
Linux
On Linux, autostart follows the XDG Autostart specification:
- Creates a
.desktopfile in~/.config/autostart/ - Compatible with most desktop environments (GNOME, KDE, XFCE, etc.)
- You can also manage autostart through your desktop environment’s settings
Theme Settings
Customize the visual appearance of Praydo with light and dark mode options.Toggle between light mode and dark mode.The theme affects the entire application interface, making it comfortable to use in different lighting conditions.
Switching Themes
- Open Settings from the main menu
- Navigate to the General tab
- Toggle the Dark Mode switch
- The theme changes immediately without requiring a restart
Theme preference is stored locally and persists across app restarts. The setting is managed through Skeleton UI’s Lightswitch component.
App Information
View important information about your Praydo installation.App Version
The current version of Praydo is displayed in the General settings tab. This information is useful for:- Verifying you’re running the latest version
- Troubleshooting issues with support
- Checking compatibility with features
Version information is retrieved automatically from the Tauri app configuration. If the version shows as “Unknown,” there may be an issue with the app installation.
System Integration
Praydo integrates with your operating system to provide a seamless experience.System Tray
Praydo runs in the system tray (Windows), menu bar (macOS), or system tray (Linux):- Click the tray icon to show/hide the main window
- Right-click for quick access to settings and quit options
- The icon may display the next prayer time (depending on configuration)
Window Behavior
- Minimize to tray: When you close the main window, Praydo continues running in the background
- Restore: Click the tray icon to restore the window
- Quit: Use the tray menu or File > Quit to fully exit the application
Data Storage
Praydo stores all settings locally on your computer:- Location: Settings are stored in your system’s app data directory
- Format: JSON files managed by Tauri Store plugin
- Privacy: All data remains on your device; nothing is sent to external servers
Storage Locations
Settings Management
Auto-Save
All general settings are automatically saved:- Save Strategy: Changes are saved immediately (autostart, theme)
- Persistence: Settings persist across app restarts
- No manual save required: Changes take effect instantly
Backup and Reset
To backup or reset your settings:- Backup: Copy the settings files from the storage location above
- Reset: Delete the settings files and restart Praydo (default settings will be created)
- Restore: Replace the settings files with your backup and restart
Performance Considerations
Resource Usage
Praydo is designed to be lightweight:- Memory: Minimal RAM usage (typically < 100 MB)
- CPU: Negligible CPU usage when idle
- Disk: Small storage footprint (< 50 MB including settings)
Background Operation
When running in the background:- Praydo monitors prayer times and triggers notifications
- Updates prayer times automatically at midnight
- Remains responsive without impacting system performance
Updates
Checking for Updates
To check if you’re running the latest version:- Note your current version in Settings > General
- Visit the Praydo releases page
- Compare your version with the latest release
- Download and install updates if available
Automatic update checking may be added in future versions. For now, check manually for the latest releases.
Accessibility
Praydo is built with accessibility in mind:- Keyboard Navigation: Full keyboard support throughout the app
- Screen Readers: Compatible with system screen readers
- High Contrast: Works well with system high-contrast themes
- Text Scaling: Respects system text size preferences
Troubleshooting
Autostart Not Working
Autostart Not Working
Possible causes:
- Insufficient permissions to modify system autostart settings
- Security software blocking autostart configuration
- App was moved after enabling autostart
- Run the app with appropriate permissions
- Add Praydo to security software’s allowed list
- Disable and re-enable autostart if you moved the app
- Manually configure autostart through system settings
Theme Not Changing
Theme Not Changing
Possible causes:
- Browser cache (if using web version)
- Settings not saving properly
- Restart the application
- Check that settings file is writable
- Try toggling the theme switch multiple times
Version Shows as 'Unknown'
Version Shows as 'Unknown'
Possible causes:
- Corrupted installation
- Running a development build
- Tauri configuration issue
- Reinstall Praydo from official sources
- If developing, check Tauri configuration
- Check file permissions on app directory
App Not Appearing in System Tray
App Not Appearing in System Tray
Possible causes:
- System tray is hidden
- Too many tray icons (icon overflow)
- Desktop environment doesn’t support system tray
- Check system tray settings
- Close other tray applications to free space
- Use the main window instead of tray icon
- Check desktop environment compatibility
Related Settings
General settings work together with other configuration options:- Calculation Methods: Set prayer time calculation
- Prayer Settings: Configure time display and adhan
- Alert Settings: Set up notifications
For the best experience, configure all settings sections according to your preferences and location.