Skip to content

LeMiira/worktimer-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WorkTimer Logo

WorkTimer Desktop

A modern, lightweight, cross-platform desktop client for WorkTimer.co.uk.

Electron JavaScript Linux Windows macOS


🌟 Overview

WorkTimer Desktop is a modern Electron-based replacement for the original Adobe AIR WorkTimer client.

The original application relied on Adobe AIR, which is no longer maintained on many systems and can be difficult to run on modern operating systems. This project brings the WorkTimer experience to Linux, Windows, and macOS while preserving the familiar workflow and interface.

✨ Features

  • Cross-platform support for Linux, Windows, and macOS
  • Lightweight Electron-based desktop application
  • Modern HTML5 localStorage session handling
  • Automatic opening of external links in the default browser
  • No Adobe AIR dependency required
  • Native installers for all major operating systems
  • Desktop and application menu integration
  • Familiar WorkTimer experience

πŸ“¦ Installation

Download a Release

Download the latest release from the repository's Releases page.

Choose the package appropriate for your operating system:

Platform Package
Windows .exe Installer
Linux .AppImage or .deb
macOS .dmg

Once installed, WorkTimer Desktop will appear in your application menu and can optionally create desktop shortcuts.


πŸš€ Running From Source

Prerequisites

  • Node.js 18 or newer
  • npm

Clone the Repository

git clone https://github.com/LeMiira/worktimer-app.git
cd worktimer-app

Install Dependencies

npm install

Start the Application

npm start

πŸ—οΈ Building Installers

This project uses Electron Builder to create native installers.

npm run dist

Generated packages will be placed in:

dist/

Examples:

Linux

WorkTimer-Desktop.AppImage
worktimer-desktop_1.0.0_amd64.deb

Windows

WorkTimer Desktop Setup.exe

macOS

WorkTimer Desktop.dmg

πŸ–₯️ Desktop Integration

Windows

  • Start Menu shortcut
  • Optional Desktop shortcut
  • Native installer and uninstaller

Linux

  • Application menu entry
  • Desktop launcher
  • AppImage support
  • Debian package support

macOS

  • Applications folder installation
  • Dock integration
  • DMG installer

πŸ› οΈ Tech Stack

  • Electron
  • JavaScript
  • HTML5
  • CSS3
  • MooTools

🀝 Contributing

Contributions, bug reports, and feature requests are welcome.

Please see CONTRIBUTING.md.


πŸ™ Credits

Original WorkTimer

Created and maintained by Sirbastian Manning

Original Design

Miles Wheeler-Smith

Electron Modernization

Mira

  • Modern Electron desktop implementation
  • Linux compatibility support
  • Cross-platform packaging and distribution

⚠️ Disclaimer

This project is an independent Electron-based modernization of the original WorkTimer desktop client.

It is not affiliated with, endorsed by, or maintained by WorkTimer.co.uk.

All trademarks, branding, and service rights belong to their respective owners.


πŸ“œ License

ISC License. See the LICENSE file for details.

About

A lightweight modern Electron client for WorkTimer, created as an alternative to the original Adobe AIR application with full Linux compatibility.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors