Commit Graph

34 Commits

Author SHA1 Message Date
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) 2023-11-18 15:24:07 -06:00
510a24644b Make titlebar TACNET_PRIMARY (blue) when connected, log tacnet read error. 2023-01-26 10:25:42 -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 2023-01-05 08:42:29 -06: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. 2022-10-23 17:30:51 -05:00
7bfc404413 Fixed mouse cursor always visible, even on game clock where it is preferred to be invisible while idle 2021-09-30 08:46:44 -05:00
7b7efabaf6 Added icon for game clock, updated game clock background image, made game clock background image auto-scale to fit window 2021-09-29 14:21:51 -05:00
44523b0bf2 Imported FTC Clock 2021-09-29 12:41:56 -05:00
7d2d44c52f Stubbed game clock page 2021-09-29 09:08:15 -05:00
9d75d2c09b Don't load local cyberarm_engine of building release, fixed FieldPlanner and DriverTeamRotationGenerator not excluded from 'no configuration loaded' redirect 2021-09-23 08:30:46 -05:00
6185728ea7 Added drive team rotation generator 2021-09-22 08:53:45 -05:00
9b53bd8a70 Initial FieldPlanner page for planning robot route 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. 2021-06-18 03:35:57 +00:00
b811a83c60 Fixed issues with Action dialog 2020-09-08 20:11:58 -05:00
9dc3caca0f TACNET is now able to dynamically sync configs on initial connection, added error sound, made tacnet status dialog update stats, made simulator clock stop after all robots have run out of 'states' to run, changed some dialogs titlebar and borders to be different colors, misc. other changes. 2020-09-08 19:25:04 -05:00
08ada79e5b Updated VariableDialog to use list_box instead of several buttons, make Variable store real type instead of mashing everything into value 2020-08-22 16:59:58 -05:00
5e996019a9 Enable action enabled toggle button, refactored how Variable value is stored 2020-06-28 07:16:13 -05:00
dc88caf0fb Changes 2020-06-23 10:32:18 -05:00
fd160c13c5 Fixed cloning action creates a two clones with with one having _copy appended to the original action name, stubbed Group and Action save preset button logic (shows name prompt) 2020-06-17 08:53:14 -05:00
80b6321c46 Added support for multiple configs (local only for now) 2020-06-17 08:37:26 -05:00
78be9a51f3 Seperated hostname and port config data from Config into Settings 2020-06-16 20:23:09 -05:00
b19826d51f Updated theming, added dangerous (red) button style, replaced Simulator edit_line with edit_box, tweaked various styles 2020-06-16 00:08:56 -05:00
79b53fdd7a Tweaks to simulator robot, made start up animation skippable, made NamePromptDialog able to detect duplicate names, enabled cloning of groups and actions 2020-06-10 18:07:30 -05:00
8d2a9fb1eb Added semi-working simulator for estimating robot travel distances 2020-06-10 00:01:59 -05:00
270f3b381f Removed gosu dependency from Server by adding TACNET.milliseconds method, made tacnet hostname/port editable 2020-06-09 21:19:31 -05:00
7fde76f2da Stubbed simulator, renamed app, added more tooltips and use more icons 2020-06-09 12:50:38 -05:00
8aa61843e8 Restructured /media folder, added Kenney gameicons, replace simulate/upload/download buttons text with images 2020-06-09 10:48:44 -05:00
287f8db2d8 Removed Storage, refactored Configuration data structure(s) 2020-06-08 21:16:15 -05:00
f04dfb01e7 Added logo, added Boot screen, renamed dump_config packet to upload_config, misc changes and UX improvements 2020-06-08 16:08:41 -05:00
ef0174fb06 Added socket error storage to client, TACNET UI now semi-functional 2020-06-08 11:42:13 -05:00
f7a3e282f1 Stubbed preset manager state, added confirm and variable dialogs, variables can now be created, everything is now mutatable 2020-06-08 08:58:47 -05:00
151df4ca57 Config is now saved and synced when updated 2020-06-07 22:47:53 -05:00
95209ded73 Added Logger, added TACNET test server, networking now seems to work(heartbeats are sent and received) 2020-06-07 21:23:16 -05:00
c694d29050 Added basic dialogs, added 'blindman' implementation of TACNET networking code, added font 2020-06-07 15:18:31 -05:00
5ea8d13653 Initial Commit 2020-06-07 09:02:02 -05:00