Commit Graph

  • b17e24c630 Show coordinates on Field Planner to match official FTC coordinate system master Cyberarm 2024-12-10 17:16:07 -06:00
  • f5f9870ae7 Fixed crash when config file is defined in settings but file doesn't exist Cyberarm 2024-12-10 16:11:14 -06:00
  • cec3f90f3c Added Into the Deep field Cyberarm 2024-12-10 15:30:52 -06:00
  • 93bfc80a97 Fixed typo Cyberarm 2024-12-10 11:45:42 -06:00
  • c37dc7112b Fixed crash when commiting variable name update, fixed crashed from wip editor Cyberarm 2024-12-10 11:26:26 -06:00
  • f60aadac72 Fix missing wip causing crash Cyberarm 2024-12-09 20:07:58 -06:00
  • 628212b5e3 Replace usages of label with para, WIP new Editor (v3) Cyberarm 2024-06-26 19:13:46 -05:00
  • 86c1f24337 Migrate to Ocran, update release date v0.8.0 Cyberarm 2024-01-19 17:52:06 -06:00
  • 3aa63b4ad1 Adjust version Cyberarm 2024-01-18 18:12:05 -06:00
  • abdb86440f Added support for moving children, worked around bug in Ruby's Integer('08') parser, misc. tweaks. Cyberarm 2024-01-18 17:38:53 -06:00
  • b8cb9b9ab8 Update gems, bump version Cyberarm 2024-01-18 14:29:09 -06:00
  • c4622fa563 Make action adjust its indention when renamed Cyberarm 2024-01-04 17:48:58 -06:00
  • d49938855d Update gems Cyberarm 2024-01-04 17:31:41 -06:00
  • 6554140acf Improvements to action shifting Cyberarm 2024-01-04 17:31:23 -06:00
  • 43510faaa2 Made subbase actions indented, added buttons to shift actions up or down (a hair buggy but functional) Cyberarm 2024-01-02 18:49:04 -06:00
  • 3350f4f063 Fix configs not sorting as downcased Cyberarm 2023-12-17 20:51:00 -06:00
  • 49133bb49d update gems Cyberarm 2023-12-11 20:13:04 -06:00
  • 8aaed6bc8d Fix importing action presets not correctly preventing duplicate names Cyberarm 2023-12-11 20:12:39 -06:00
  • 4bdc12ce46 Refactored ROOT_PATH to be a subfolder in the current user's home directory (configs and settings will not need to be manually moved between updates) Cyberarm 2023-11-18 15:24:07 -06:00
  • f98edc1744 Fixed game clock colon 'blinking' in the middle of the second Cyberarm 2023-11-18 15:22:43 -06:00
  • 9940837065 Implemented Centerstage field rendering Cyberarm 2023-11-18 14:33:32 -06:00
  • a8ebaebe4c Updated practice clock to use a zero exclusive display (matches offical clock better), tweaked sound timings a bit to match, disabled color changing on clock to match offical clock, misc. tweaks. Cyberarm 2023-11-17 17:09:44 -06:00
  • 08bbd2c638 Updated gems Cyberarm 2023-11-15 18:00:23 -06:00
  • 08fdd1de1b Updated randomizer Cyberarm 2023-11-15 18:00:17 -06:00
  • ffe946ae15 UX improvements of dual screen/remote game clock (buttons are dynamically enabled/disabled depending if the clock is running or not) Cyberarm 2023-11-13 11:41:08 -06:00
  • d94490110e UX improvements to monoscreen game clock (buttons are dynamically enabled/disabled depending if the clock is running or not), stubbed centerstage field (empty atm), fixed error when disconnecting from clocknet Cyberarm 2023-11-13 11:21:51 -06:00
  • 1145ac646d Bump version v0.7.2 Cyberarm 2023-02-06 18:07:44 -06:00
  • be1c1f4989 Make field planner request recalulate on mouse move Cyberarm 2023-02-06 15:10:30 -06:00
  • caa2000e91 Bump version v0.7.1 Cyberarm 2023-02-06 14:35:08 -06:00
  • 7bcc32097f Replicate improvements from Editor in Preset editor Cyberarm 2023-02-06 14:22:06 -06:00
  • 2d2a4e0733 Make presets editor use Dialog::ActionDialog for editing action preset instead of TAC::Dialog::NamePromptDialog- Enables editing preset comment, action preset comments are now shown like in the Editor. Cyberarm 2023-02-04 21:03:14 -06:00
  • d61785c98a Actually fix highlight animator not triggering repaint Cyberarm 2023-02-02 10:06:00 -06:00
  • 07fdf0055e Fixed highlight animator not rendering correctly due to a missing repaint request Cyberarm 2023-02-01 16:36:31 -06:00
  • 2a8a2d1bbf Bump version v0.7.0 Cyberarm 2023-02-01 15:50:31 -06:00
  • 48b4d6ddcf Update gems, sync rakefile Cyberarm 2023-02-01 15:50:14 -06:00
  • 0cd4475a8f WIP: Improved search page, editor now pulses the point of interest to draw focus, fixes for Editor not highlighting or scrolling into view items from a search Cyberarm 2023-02-01 15:46:54 -06:00
  • acc0792d17 WIP: Fix crash when deleting a group, implemented scroll_into_view- adding/editing an item it will be snapped into view. Cyberarm 2023-02-01 10:51:57 -06:00
  • 6f211adf28 WIP: Cloning and importing presets no longer regenerates lists Cyberarm 2023-01-31 15:57:25 -06:00
  • 3d29ff46e6 WIP: More work on optimizing Editor Cyberarm 2023-01-31 14:31:10 -06:00
  • 27d0b7314f WIP: Refactoring Editor to no longer rebuild lists from scratch when changing most anything Cyberarm 2023-01-31 10:14:16 -06:00
  • 308575dc63 Refactor TACNET Client a bit cyberarm 2023-01-30 16:16:02 -06:00
  • 94cd822b0c Fix up game clock a bit more so that it correctly requests repaints when remotely controlled, fixed layout issues with Drive Team Rotation Generator, update README cyberarm 2023-01-30 15:52:21 -06:00
  • c312f4839d Fixed indentation, fixed calling .strip on nil in TACNET Client#read Cyberarm 2023-01-30 08:42:46 -06:00
  • 3a8f4e5860 Added used software section to home page Cyberarm 2023-01-30 08:38:26 -06:00
  • 7e09031257 Fixed Boot animation not requesting repaint every frame Cyberarm 2023-01-30 08:37:56 -06:00
  • 905ced174b Fixed when adding action from preset: editing comment before adding was not preserved, and not defaulting to enabled Cyberarm 2023-01-30 08:37:30 -06:00
  • 510a24644b Make titlebar TACNET_PRIMARY (blue) when connected, log tacnet read error. Cyberarm 2023-01-26 10:25:42 -06:00
  • 570d965669 VariableDialog now reports an error if attempting to name a variable to one that already exists Cyberarm 2023-01-22 09:53:03 -06:00
  • 60356fc7fa Added 'Open Folder' button on configurations page, replaced target icon with 'Generate' text for generate roster button on team rotation generator page, make group/action get highlighted correctly when selected from search. Cyberarm 2023-01-22 09:39:27 -06:00
  • 41f5710b4a FieldPlanner: Fixed wrong inch to metric maths, fixed node counter and total distance labels overlapping, added toolip when hovering over the field showing the X/Y coordinate in 'unit' with the origin at field center. Cyberarm 2023-01-21 22:37:19 -06:00
  • 1e21c64a18 Fixed using File.exists? instead of File.exist?, updated Randomizer to PowerPlay (with ducks), misc. tweaking. Cyberarm 2023-01-19 12:33:51 -06:00
  • 451568003a Remove no longer needed clipboard and ffi gems, use new CyberarmEngine::GuiState#needs_repaint? method to only paint when needed- should avoid wasting CPU/GPU time (gain a bit more battery life?), make TACNET connection error visually change UI and also trigger a TACNET dialog when not on the TACNET page Cyberarm 2023-01-05 08:42:29 -06:00
  • cce1c2c341 Bump version v0.6.0 Cyberarm 2022-10-23 18:42:46 -05:00
  • d5cf1cb6a2 Slight formatting change Cyberarm 2022-10-23 18:42:25 -05:00
  • a96cc7c604 Fixed actions not getting sorted when an action is updated Cyberarm 2022-10-23 17:44:28 -05:00
  • c2e527653d Added Alt+G/A/V shortcuts to add groups, actions, and variables respectively. Cyberarm 2022-10-23 17:36:29 -05:00
  • 66b0eb3d1e Updated Field/Robot/Simulator to use parent container's z index to remove need for Gosu.flush and causing Field to be drawn on top of tooltip's and menus, Added Power Play field, replaced font, enabled static option for text to improve rendering appearance, misc. bug fixes and tweaks. Cyberarm 2022-10-23 17:30:51 -05:00
  • 655b418d70 Updates to support latest version of CyberarmEngine cyberarm 2022-09-20 17:17:57 -05:00
  • a8fc2dccde A few tweaks Cyberarm 2022-04-27 14:31:01 -05:00
  • 0d6fb8a657 Added comment 'state' for show a comment above the robot (TODO: make it non-scaled and actually hover above robot) Cyberarm 2021-10-23 12:40:13 -05:00
  • 15d8e2ff62 Added delay state to simulator Cyberarm 2021-10-23 12:13:23 -05:00
  • 9b505b8201 Bump version v0.5.1 Cyberarm 2021-09-30 11:07:01 -05:00
  • c609734357 Fixed confirm and tacnet dialogs not using correct titlebar background and border colors Cyberarm 2021-09-30 11:06:28 -05:00
  • fd6eb64232 Fixed some issues related to threading in game clock by using a queue Cyberarm 2021-09-30 10:51:49 -05:00
  • 7bfc404413 Fixed mouse cursor always visible, even on game clock where it is preferred to be invisible while idle Cyberarm 2021-09-30 08:46:44 -05:00
  • 870a3e4e8b Bump version cyberarm 2021-09-29 16:26:43 -05:00
  • aa6d53dd5e Added rubber ducky, updated game clock randomizer cyberarm 2021-09-29 16:26:24 -05:00
  • 0f0009bcf0 Fixed crash due to renaming variable cyberarm 2021-09-29 15:04:10 -05:00
  • 7b7efabaf6 Added icon for game clock, updated game clock background image, made game clock background image auto-scale to fit window cyberarm 2021-09-29 14:21:51 -05:00
  • 2948b02f12 Dual screen game clock now working cyberarm 2021-09-29 13:41:44 -05:00
  • 44523b0bf2 Imported FTC Clock cyberarm 2021-09-29 12:41:56 -05:00
  • 7d2d44c52f Stubbed game clock page Cyberarm 2021-09-29 09:08:15 -05:00
  • a34d4bbeb2 Bump version v0.4.2_beta Cyberarm 2021-09-23 14:39:09 -05:00
  • e915cbb72f Fixed crash when changing type of variable, fixed integer/long error sticking around when it's no longer a valid error Cyberarm 2021-09-23 14:38:33 -05:00
  • 34c607d1a1 Bump version v0.4.1_beta Cyberarm 2021-09-23 08:33:14 -05:00
  • 9d75d2c09b Don't load local cyberarm_engine of building release, fixed FieldPlanner and DriverTeamRotationGenerator not excluded from 'no configuration loaded' redirect Cyberarm 2021-09-23 08:30:46 -05:00
  • 606032c81d Bump version v0.4.0_beta Cyberarm 2021-09-22 08:54:23 -05:00
  • 6185728ea7 Added drive team rotation generator Cyberarm 2021-09-22 08:53:45 -05:00
  • 02b16bab33 Used a fixed time step for Simulator Cyberarm 2021-09-19 21:17:59 -05:00
  • 0facd003f0 Working thick lines for FieldPlanner Cyberarm 2021-09-19 20:32:00 -05:00
  • 93c6430028 changes cyberarm 2021-09-19 19:51:16 -05:00
  • 3ee8881d43 Added Freight Frenzy field Cyberarm 2021-09-19 08:27:58 -05:00
  • 81a827f0ac Added unit setting buttons to FieldPlanner and moved node count and total distance labels to status bar Cyberarm 2021-09-19 07:21:41 -05:00
  • 9b53bd8a70 Initial FieldPlanner page for planning robot route Cyberarm 2021-09-18 22:49:55 -05:00
  • 2969e3df9e Fixed Variable dialog erroneously saying that a valid type was invalid, removed old states and renamed NewEditor to Editor, updated dialogs with 2 side-by-side buttons to use 0.5 instead of 0.475 dynamic width, removed manual newlines in dialogs since TextBlock now supports word wrap. Cyberarm 2021-06-18 03:35:57 +00:00
  • 64d4f08410 Fixed crash on Boot state due to changes in CyberarmEngine, spiced up Boot state with a few animations Cyberarm 2021-05-28 01:03:27 +00:00
  • c24a9d9673 Scroll lists to top when switching between groups and actions cyberarm 2021-02-14 09:11:03 -06:00
  • 27bae38291 Bump version, possibly fix crash on search cyberarm 2021-02-13 14:41:41 -06:00
  • 5fd494bb47 Fixed confirm dialog not able to commit cyberarm 2021-02-13 13:13:22 -06:00
  • 75d6de0b00 Added autofocus to edit dialogs first editline, added tab support for selecting next focusable element in edit dialogs, made valid? method be called in edit dialogs when fields change, simulator robot can now strafe side to side cyberarm 2021-02-11 09:28:04 -06:00
  • 3cc4c204a7 Allow edited action to keep its name when editing it (fixes: #1), made dialogs respond to enter and escape, Confirm dialog now shows dark red color for dangerous operations and prevents enter for accepting it cyberarm 2021-02-10 22:21:53 -06:00
  • 9999026969 Added PickPresetDialog for importing from preset, enable importing presets for groups and actions cyberarm 2021-02-10 20:26:48 -06:00
  • 4b1fdd9baf Make default config string be empty instead of nil cyberarm 2021-02-10 19:42:29 -06:00
  • b625f53b6e Implement auto sorting cyberarm 2021-02-10 14:29:44 -06:00
  • 8934462c46 Add support for select and delete config packet emission cyberarm 2021-02-10 13:08:21 -06:00
  • e27f1d1dca Initial presets editing support cyberarm 2021-02-09 23:38:01 -06:00
  • ab55e8db5b Presets are now actually created, added notifications when creating preset. cyberarm 2021-02-09 23:08:49 -06:00
  • 988ef506ce Fixed tacnet error message thrown when received config is not the active config and would fail with wrong spec version instead of doing nothing. cyberarm 2021-02-09 20:44:02 -06:00
  • d340e94d46 Use scrolling in editor, fixed border in editor, started work on presets, jump to group/action/variable from search is mostly working (may add highlighted background and scroll to in future) Cyberarm 2021-01-31 13:32:02 -06:00
  • 9f54d21932 Page#page now accepts an options hash, booleans are now supported, search result buttons now redirect to to Editor page Cyberarm 2021-01-30 21:54:00 -06:00