Screensaver is a customizable screensaver designed to display the current time in a variety of styles. This app provides a range of features to adjust the appearance of the screensaver, including font selection, font size adjustment, and background image changes. It also supports system tray interactions and drag-and-drop functionality for ease of use.
- Customizable Time Display: Choose from various fonts and adjust font sizes to suit your preference.
- Background Image Support: Change the background of the screensaver by dragging and dropping image files.
- System Tray Icon: Access application settings and show or quit the screensaver via the system tray icon.
- Fullscreen Mode: Toggle fullscreen mode for an immersive experience.
- Integrated Settings Panels: Access settings for font selection, font size adjustment, and more through modal dialogs.
- Cross-Platform Support: Works on both Windows and macOS.
-
Clone the Repository:
git clone https://github.com/Qainguin/screensaver-cac.git
-
Install Dependencies
pip install -r requirements.txt
-
Run App
python main.py
- System Tray Icon
- Show Window: Restore or maximize the application window.
- Quit: Close the application.
- Drag & Drop Background Image
- Drag and drop any image file onto the Screensaver window to change the background.
- Keyboard Shortcuts
- F11 / Enter / Return: Toggle fullscreen mode.