TomatoTask Svelte Themes

Tomatotask

Cross-platform Pomodoro timer and task manager built with Tauri, Svelte, and Rust

๐Ÿ… TomatoTask

A modern Pomodoro timer with integrated task management

Download โ€ข Documentation โ€ข Contributing


๐Ÿ“ธ Screenshots

Main Timer Interface

๐Ÿ… Main Timer Interface

Task Management

๐Ÿ“‹ Task Management & Projects

Statistics

๐Ÿ“Š Statistics & Productivity

Settings

โš™๏ธ Settings & Customization


โœจ Key Features

๐ŸŽฏ Pomodoro Timer

  • Fully customizable work, short break, and long break durations
  • Visual circular progress indicator with smooth animations
  • Auto-advance between sessions (configurable)
  • Taskbar integration showing timer progress (Windows)
  • Dynamic window title with remaining time

๐Ÿ“‹ Advanced Task Management

  • Create, organize, and track tasks with ease
  • Pomodoro estimation (visual tomato indicators)
  • Drag & drop tasks between projects
  • Task filtering (All, Active, Completed)
  • Real-time progress tracking

๐Ÿ“Š Productivity Statistics

  • Daily and weekly productivity insights
  • Interactive heatmap for activity visualization
  • Donut charts and bar graphs for data analysis
  • Track completed tasks, Pomodoros, and focus time
  • Export data for backup and recovery

๐ŸŽจ Project Organization

  • Color-coded projects for better visual organization
  • Project-based task filtering
  • Progress tracking per project
  • Drag & drop task reorganization

๐ŸŒ Multi-Language Support

  • Available in 5 languages: ๐Ÿ‡ฌ๐Ÿ‡ง EN โ€ข ๐Ÿ‡ซ๐Ÿ‡ท FR โ€ข ๐Ÿ‡ช๐Ÿ‡ธ ES โ€ข ๐Ÿ‡ฎ๐Ÿ‡น IT โ€ข ๐Ÿ‡ฉ๐Ÿ‡ช DE
  • Easy language switching (Ctrl+L)
  • Complete translations for all UI elements

๐ŸŽต Ambient Sounds

  • Focus with ambient soundscapes (Birds, Forest, Sea, Storm)
  • Volume control and sound mixing
  • Perfect for maintaining concentration during work sessions

๐ŸŒ“ Theme Support

  • Beautiful light and dark modes
  • Automatic theme switching
  • WCAG 2.1 Level AA compliant for accessibility

โŒจ๏ธ Keyboard Shortcuts

  • Quick actions without leaving the keyboard
  • Press Ctrl+/ to view all shortcuts
  • Optimized workflow for power users

๐Ÿ”” Native Notifications

  • System notifications for completed sessions
  • Taskbar integration (Windows)
  • Minimize to system tray

๐Ÿ“ฅ Installation

Windows (x64)

Download and run the installer:

  • TomatoTask_1.1.0_x64-setup.exe (NSIS installer)

Linux

AppImage (Universal):

# Download and make executable
chmod +x TomatoTask_1.1.0_amd64.AppImage
./TomatoTask_1.1.0_amd64.AppImage

The AppImage format works on all Linux distributions without installation.

๐Ÿ“ฆ Download Latest Release


๐Ÿš€ Usage

Getting Started

  1. Launch TomatoTask - The onboarding guide will walk you through the basics
  2. Set Your Preferences - Click โš™๏ธ to customize timer durations and settings
  3. Create Your First Task - Press Ctrl+N or click "New Task"
  4. Start Working - Click the play button or press Ctrl+S to begin
  5. Track Your Progress - View statistics and completed Pomodoros

Keyboard Shortcuts

Shortcut Action
Ctrl+S Start/Stop timer
Ctrl+N Create new task
Ctrl+L Change language
Ctrl+/ Show all shortcuts
Ctrl+T Toggle theme

Pro Tips

  • Drag & Drop: Reorganize tasks between projects by dragging them
  • Sound Mixing: Combine ambient sounds for your perfect focus environment
  • Statistics: Use the heatmap to identify your most productive days
  • Backup: Regularly export your data from the settings panel
  • Accessibility: Full keyboard navigation and screen reader support

๐Ÿ› ๏ธ Technology Stack

  • Frontend: Svelte 5 with TypeScript
  • Backend: Rust (Tauri Framework)
  • Database: SQLite
  • Styling: Tailwind CSS
  • UI Components: Shadcn-svelte
  • Build Tool: Vite

๐Ÿค Contributing

We welcome contributions! Whether it's:

  • ๐Ÿ› Bug reports
  • ๐Ÿ’ก Feature suggestions
  • ๐ŸŒ Translations
  • ๐Ÿ“– Documentation improvements
  • ๐Ÿ’ป Code contributions

Please see our Contributing Guide for detailed information.


๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments

Built with these amazing tools and resources:


๐Ÿ“Š Project Stats


๐Ÿ’ Support

If you find TomatoTask helpful, please consider:

  • โญ Starring this repository
  • ๐Ÿ› Reporting bugs and suggesting features
  • ๐Ÿ“ข Sharing it with others who might benefit
  • ๐Ÿ’ฌ Joining discussions and helping other users

Made with โค๏ธ by Anthony Mahรฉ

Stay focused, stay productive! ๐Ÿ…

Top categories

Loading Svelte Themes