Commit Graph

164 Commits

Author SHA1 Message Date
Brendan Robert
149c2c8693 Fix multiple window issue. 2023-12-27 20:56:14 -06:00
Brendan Robert
885dc982b4 Re-implemented undo functionality 2023-10-09 19:06:23 -05:00
Brendan Robert
37a9d805fd Upgraded outlaw editor to Java 17, had to remove OSGi plugin support (we never used it) 2023-09-08 20:59:23 -05:00
Brendan Robert
e43ddccb56 Fixed script editor funky UI issues 2022-11-30 09:34:52 -06:00
Brendan Robert
2e779e05f4 Hooked up rename and delete column features to the UI 2021-04-02 17:01:23 -05:00
Brendan Robert
269580cf11 Address fragility in importing spreadsheets with missing header columns 2021-04-02 15:08:50 -05:00
Brendan Robert
0be1b6fe3e Updating library dependencies to modern versions 2021-04-02 15:08:12 -05:00
Brendan Robert
6eff10c776 Highlight squares with scripts on the map when script is selected for better visibility 2021-03-08 14:11:46 -06:00
Brendan Robert
ed133310d9 Fix window maximize/restore behavior in blockly scripting editor (workaround for JavaFX bug) 2020-07-03 00:21:55 -05:00
Brendan Robert
ce8056ef0a Implemented map cloning operation 2020-04-27 13:18:58 -05:00
Brendan Robert
e421efc18d Fix for color selector when image zoom is active 2020-04-09 09:57:51 -05:00
Brendan Robert
3e025e405f Color pattern and brush type are now retained when switching between tiles 2020-02-24 09:05:05 -06:00
Brendan Robert
6637e623fa Added better control over sort direction in sheet editor 2020-02-24 09:04:19 -06:00
Brendan Robert
ec4f0f410b Updated ControlsFX library version and added sort by context menu option 2019-05-19 10:34:03 -04:00
Brendan Robert
2d6bcc0f48 - Added modal selectors for tile and image editors
- Selected color is retained when switching tiles and images
2019-05-11 19:10:34 -04:00
Brendan Robert
07c57e5c1d Fixed some NPE issues in new projects and also finished wiring up spreadsheet UX to be on-parity with previous spreadsheet UX. 2018-09-15 22:13:52 -05:00
Brendan Robert
8fd55f6230 Overhaul of spreadsheet user interface 2018-09-15 16:24:24 -05:00
Brendan Robert
eb61a9f8ff Fix for NPE while loading data 2018-01-24 01:20:03 -06:00
Brendan Robert
0ddc073a3d Added shift to map editor 2018-01-24 01:19:45 -06:00
Brendan Robert
c98bf87549 Fixed DHGR export bugs 2017-12-29 00:15:40 -06:00
Brendan Robert
e185009203 Added context menu to map scripts list, allowing you to copy, delete, and clear from map 2017-09-23 23:18:41 -05:00
badvision
4833f9d4ee Added script eraser tool to map editor 2017-07-16 21:47:20 -05:00
badvision
70477e2be9 Adjusted dithering coefficients and color algorithms 2017-07-05 22:55:29 -05:00
badvision
64a0a56d9e Added logging, improved image conversion wizard UX 2017-07-05 20:20:06 -05:00
badvision
12e7407b5a Added hack to inject namespace into blockly XML because Stupid java introduced a stupid breaking change to their stupid XML parsing logic for no valid reason. Just all stupid. Also I'm grumpy about this. HEY JAVA DEVS: NO BREAKING CHANGES DURING POINT RELEASES! 2017-07-03 10:41:36 -05:00
badvision
c13befd414 Removed unused imports 2017-07-03 10:40:09 -05:00
badvision
d5c51236f4 Added copy data feature to export monitor listings of images. Doesn't do anything for other editors except probably throw stack traces. 2017-03-21 00:30:24 -05:00
Martin Haye
9d313d5176 Added order field to maps. Fixed some loader bugs. 2017-01-29 09:23:58 -08:00
badvision
93729ba77a Script painter 2016-12-24 16:01:05 -06:00
badvision
707bfd15cd Refactored map clearing code to make things more readable. 2016-12-24 15:24:13 -06:00
badvision
fc00a1febe Accidentally left important canvas clear logic commented out. 2016-12-24 15:04:49 -06:00
badvision
d39b61399d Updated redraw logic to be more efficient. 2016-12-24 15:02:08 -06:00
badvision
ca1ffed529 Fixed issue with spreadsheet editor; clone and delete were not updating the backing data object 2016-12-17 01:45:06 -06:00
Doyousketch2
30e9960ca5 Update size of cursorAssistant when you zoom. 2016-08-25 15:15:19 -04:00
Martin Haye
43fa3101a3 Slow progress getting packer to run as a plugin. 2016-07-16 05:09:21 -07:00
Brendan Robert
31fd48eefd Added context menu for sheet editor to insert, clone, and delete rows. 2016-07-11 21:38:54 -05:00
Brendan Robert
63881d948f Added tile copy/export and a few other minor refactorings 2016-07-06 00:54:20 -05:00
Brendan Robert
ba0b04ce0e Can haz excel and TSV import! 2016-07-05 17:06:00 -05:00
Brendan Robert
dc81bbc8aa Enter is no longer required to keep changes when editing spreadsheet cells 2016-07-05 14:50:22 -05:00
Brendan Robert
641e8750d8 Better handling of data, edit existing sheets works better and column reordering is now retained 2016-07-05 11:59:06 -05:00
Brendan Robert
68b10cee7c Basic sheet editor functionality is working. 2016-07-05 11:50:14 -05:00
Brendan Robert
4df9461029 Minor code cleanups in mythos editor 2016-07-05 02:53:49 -05:00
Brendan Robert
2f75c3e14a Most of sheet implementation has been done, still a little left to do though. 2016-07-05 02:53:33 -05:00
Brendan Robert
da9e31a920 Noted Java bug that affects outlaw editor -- if affected you have to use 1.8u50 or earlier. (u40 works fine) 2016-07-04 12:39:14 -05:00
Brendan Robert
a521b66045 Changed order of script elements in XML and added Mutation repair script for "if" blocks. 2016-07-04 12:37:49 -05:00
Martin Haye
cb124995f4 Established some basics of the new A2Pack plugin. 2016-07-03 15:31:13 -07:00
Brendan Robert
18ed359af0 Application state is now an OSGi concern and SCR has been fully integrated to simplify plugin registration 2016-07-03 01:01:05 -05:00
Brendan Robert
594fb0e10e First step in having an API: The global application state is now an OSGi component and can be accessed by the plugins. 2016-06-26 23:36:28 -05:00
Brendan Robert
485776902e Added starting point of plugin system and example plugin 2016-06-26 19:55:26 -05:00
Brendan Robert
0c832fd6ea BUGFIX: Script clones were also cloning map assignments. 2016-06-14 22:52:33 -04:00