Skip to content
/ tomo Public

Tomo is a desktop timer app, primarily intended for the Pomodoro technique.

License

Notifications You must be signed in to change notification settings

k7d/tomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomo

Tomo is a desktop timer app, primarily intended for the Pomodoro technique.

Tomo

Timer

Settings

Timer Settings

Features

  • Access app and see current timer progress via system menubar
  • Pause, extend or restart timer
  • See daily total time for each timer
  • Configure multiple timers with dependencies
  • Configure completion sound effects
  • Sync timer config across devices via iCloud

Implementation

Tomo is a native macOS app written in Swift using AppKit. Requires macOS 13+.

Building

Requires XcodeGen:

brew install xcodegen

Generate the Xcode project and build:

xcodegen generate
xcodebuild -project Tomo.xcodeproj -scheme Tomo build

Or open Tomo.xcodeproj in Xcode and hit Cmd+R.

Code signing

By default the project has no signing configuration. To enable automatic signing, create a local.yml file (gitignored) in the project root:

targets:
  Tomo:
    settings:
      base:
        CODE_SIGN_STYLE: Automatic
        CODE_SIGN_IDENTITY: "Apple Development"
        DEVELOPMENT_TEAM: YOUR_TEAM_ID

Then regenerate the project with xcodegen generate.

About

Tomo is a desktop timer app, primarily intended for the Pomodoro technique.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages