Skip to content

Small GUI applications to start and stop the Thymio Device Manager without Thymio Suite

Notifications You must be signed in to change notification settings

Mobsya/tdm-launcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

TDM Launcher

Minimum user interface to control the Thymio Device Manager. Adds a menu with a Quit or Exit entry as a status item on macOS or a system notification item (tray item) on Windows. The TDM is launched as a subprocess.

The Thymio Device Manager doesn't require any modification.

macOS

The application is implemented in Swift. As a command-line program, it can be compiled with the swiftc compiler. It expects a command thymio-device-manager in the same directory. This can be bundled as a standard self-contained Mac application in a .app directory.

At startup, the application kills thymio-device-manager if it's already running and discards its lock file if it exists.

Windows

The application is implemented in C# with resources (icons etc.) created in Visual Studio. The compiled program is a single .exe file which expects thymio-device-manager.exe in the same directory.

About

Small GUI applications to start and stop the Thymio Device Manager without Thymio Suite

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • NSIS 58.5%
  • Swift 17.1%
  • C# 15.0%
  • Shell 5.8%
  • Makefile 2.4%
  • Batchfile 0.7%
  • HTML 0.5%