ClockScape is a beautiful FLiqlo-inspired flip clock screensaver application built with Tauri, React, and TypeScript. It offers a sleek, customizable flip clock display that fills your screen with an elegant time display.
- Realistic Flip Animation: Smooth card-flip animation similar to the popular FLiqlo screensaver
- Full-Screen Clock: Beautiful time display that fills your screen
- Customization Options:
- Adjustable clock size
- Toggle seconds display
- Date display
- System information widgets
- Music player controls
- System Integration:
- Battery status monitoring
- CPU/RAM usage statistics
- Music player integration
- ESC: Toggle the widgets panel
- Size Options: Choose between Small, Medium, and Fullscreen modes
- Widget Toggle: Access system information and controls
This project is built using:
- Tauri - For creating lightweight desktop applications
- React - UI framework
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
-
Clone the repository:
git clone https://github.com/yourusername/clockscape.git cd clockscape -
Install dependencies:
npm install
-
Run the development server:
npm run tauri dev
-
Build for production:
npm run tauri build
- Windows 10/11, macOS 10.15+, or Linux
- 64-bit architecture
ClockScape uses GitHub Actions to automate the release process. Here's how to create a new release:
-
Make sure all your changes are committed and pushed to the main branch.
-
Use one of the following commands to create a new version tag, depending on the type of release:
# For patch releases (bug fixes) npm run release:patch # For minor releases (new features) npm run release:minor # For major releases (breaking changes) npm run release:major
-
The GitHub Actions workflow will automatically:
- Build the application for Windows
- Create a draft release on GitHub with Windows installers
- Attach the MSI and NSIS installer files to the release
-
Go to the GitHub releases page, review the draft release, add release notes, and publish it.
- Inspired by the FLiqlo Clock Screensaver
- Built with Tauri
This project is licensed under the MIT License.
