Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ kiosk Public

A fullscreen kiosk text display application with dynamic font sizing, visual effects, and audio feedback built with Tauri.

Notifications You must be signed in to change notification settings

aengl/kiosk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kiosk Text Display

A fullscreen kiosk application built with Tauri that creates an immersive text typing experience with typewriter sounds and particle effects.

Features

  • Fullscreen Kiosk Mode: Clean, distraction-free interface with no window decorations
  • Dynamic Font Scaling: Text automatically resizes to fit 90% of viewport width for optimal readability
  • Typewriter Audio: Authentic typewriter sounds with random variation (3 different sounds) for each keystroke
  • Character Limit: 32-character limit with bell sound notification when reached
  • Particle Effects: Visual feedback with smart particle lifecycle management during backspace operations
  • Color Variety: Random OKLCH color selection with maximum saturation for vibrant text display
  • Interactive Color Control: Arrow keys control hue (left/right) and lightness (up/down)
  • Audio Feedback: Bell sound at character limit, carriage return sound on text reset
  • Jump Animation: Bouncy text animation with boing sound effect
  • Function Key Shortcuts: F1 for random words, F2 for jump animation, F3 for color changes
  • Real-time Input: Immediate character display with Atkinson Hyperlegible font for optimal readability

Development

# Install dependencies
pnpm install

# Run in development mode
pnpm tauri dev

# Build for production
pnpm tauri build

# Show environment info
pnpm tauri info

Controls

  • Type: Any alphanumeric character, symbol, or space
  • Backspace: Removes last character with particle effect
  • F1: Generate random word with color change
  • F2: Trigger bouncy jump animation with boing sound (prevents spam)
  • F3: Change to random color instantly
  • Arrow Keys: Left/Right to adjust hue, Up/Down to adjust lightness
  • 32 Characters: Bell sound plays when limit is reached
  • Empty Text: Carriage return sound plays and color randomizes when text becomes empty

Audio Attributions

About

A fullscreen kiosk text display application with dynamic font sizing, visual effects, and audio feedback built with Tauri.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •