ClockDesk
No description available
Install / Use
/learn @nx-d1frnt/ClockDeskREADME

ClockDesk
Give your old Android device a second life as a stylish, functional desk clock.
ClockDesk transforms your idle smartphone or tablet into a beautiful bedside or desk companion. Designed for simplicity and utility, it provides glanceable information through a highly customizable interface while protecting your device's longevity.

✨ Key Features
🕒 Personalized Clock Experience
- Typography & Style: Choose from a variety of fonts, add your own and adjust sizes to fit any screen.
- Fluid Animations: Smooth transitions and updates for a modern feel.
🖼️ Dynamic & Interactive Backgrounds
- Day/Night Cycle: Backgrounds evolve based on your local sunrise and sunset times.
- Weather-Aware Effects: Live animated effects (Rain, snow, etc.) that react to real-time weather conditions.
- Deep Customization: Apply blur, dimming, and custom images.
🔌 Smart Chips & Music Integration
- Smart Chips: A modular plugin system for glanceable info like weather, battery status, and background progress.
- Now Playing Widget: Integrated track info with support for various sources via a plugin architecture.
🛡️ OLED Longevity
- Burn-in Protection: Intelligent pixel shifting to prevent static image retention on OLED/AMOLED screens.
- Smart Pixels: Reduces power consumption and heat by selectively turning off pixels.
🛠️ Built With
- Language: 100% Kotlin
- Architecture: Modular, plugin-based system for widgets and music.
- Libraries:
- Glide: Advanced image processing and blurring.
- AndroidX Palette: For dynamic UI coloring based on backgrounds.
- Volley: Efficient networking for weather and time data.
- Material 3: Modern design components and theming.
🚀 Getting Started
Prerequisites
- Android Version: API 22 (Android 5.1 Lollipop) (Recommended) or higher. Minimum supported: API 14 (Android 4.0 Ice Cream Sandwich) — experimental; use at your own risk, many features may be broken.
- Recommended: Keep the device connected to a power source for continuous use.
Installation
- Download the latest APK from the Releases section.
- Install the APK (ensure "Install from Unknown Sources" is enabled).
- Launch ClockDesk and customize your view!
Building from Source
git clone https://github.com/nx-d1frnt/ClockDesk.git
cd ClockDesk
./gradlew assembleDebug
🤝 Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 License
Distributed under the MIT License. See LICENSE for more information.
Created with ❤️ by nx-d1frnt
Related Skills
node-connect
341.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.4kCommit, push, and open a PR
