Skip to content

tobwithu/chalna

Repository files navigation

🖼️ Chalna (찰나) - Your Personal Desktop Slideshow

Chalna (찰나, chal-na, a Korean word for "a moment" or "an instant") is a sleek and minimalist desktop application that turns your favorite photos into a beautiful, continuous slideshow. It's perfect for your second monitor, a digital photo frame, or simply for enjoying a stream of memories right on your desktop.

Chalna

✨ Features

  • Seamless Slideshow: Enjoy your photos with smooth cross-fade transitions.
  • Full Control: Play, pause, and navigate through your images with on-screen controls or keyboard shortcuts (, , Space).
  • Customizable Source: Easily select any folder on your computer as the image source. Chalna can also scan subdirectories.
  • Adjustable Timing: Set how long each photo is displayed to your liking.
  • Minimalist UI: Controls and title bar gracefully fade out when not in use, providing an immersive, distraction-free viewing experience.
  • File Info: Instantly see the filename and modification date of the current photo.
  • Quick Access: Open the currently displayed image in your default viewer with a single click.

🛠️ Tech Stack

This project is built with a modern and powerful stack:

  • Tauri: For creating robust, secure, and performant cross-platform desktop applications.
  • Svelte 5: A radical new approach to building user interfaces.
  • TypeScript: For type-safe and scalable code.
  • Vite: Next-generation frontend tooling that provides a fast and lean development experience.

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js
  • Rust and its required toolchain for Tauri development.

Installation & Running

  1. Clone the repository:

    git clone https://github.com/tobwithu/chalna.git
    cd chalna
  2. Install dependencies:

    npm install
  3. Run in development mode: This will start the application with hot-reloading for both the frontend and the Rust core.

    npm run tauri dev
  4. Build the application: To build a distributable, production-ready executable, run:

    npm run tauri build

About

Desktop slideshow app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published