# TimeCrafters Configuration Tool for Desktop A desktop app for editing, either locally or remotely, JSON configuration files on the Robot Controller/Rev Control Hub. ![Screenshot of Editor](https://raw.githubusercontent.com/TimeCrafters/timecrafters_configuration_tool_desktop/master/media/screenshots/screenshot_editor.png) ## Features * TACNET - **T**imeCrafters **A**uxiliary **C**onfiguration **NET**work. * Enables syncing configurations between devices. * Multiple Configurations * Create multiple configurations for specific robots/projects. * Presets * Save Groups or Actions as Presets to quickly add pre-configurated Groups and Actions. * Search * Search through the active configurations Groups, Actions, Variables and Presets. * Built-in practice clock * Supports multiple screens or network remote control. * Supports official clock sounds (must be added manually.) * Built-in jukebox. * Simulator * Create a simple 2D simulation of your robot's path. * Field Planner * Estimate distances on the field using imperial or metric units. ## Usage * Download from [Releases](https://github.com/TimeCrafters/timecrafters_configuration_tool_desktop/releases/latest) ## Developing * Install [Ruby](https://ruby-lang.org) * Run `bundle install` * Run `bundle exec ruby timecrafters_configuration_tool.rb` ## Contributing * Clone this repo and create a new branch for your feature/patch. * Author your changes * Commit your changes and push to your fork * Open a pull request