Commit Graph

189 Commits

Author SHA1 Message Date
2974db269d [Editor] Enable opening code editor on compilation error location click
So far it only opens the tab if it is not already open and do nothing more about it.
It would be good if it focused the tab if it is already open and move caret with viewport to the given line and column.
2021-02-25 09:15:24 +01:00
a139e31da8 [Editor] Create working scaffolding for compilation logs pane 2021-02-25 08:59:12 +01:00
049d75dc65 [Editor] Create compiler logs drawer item 2021-02-24 22:59:43 +01:00
c883ac656e [Editor] Create working compiler scaffolding 2021-02-24 22:02:34 +01:00
d429ada78b [Editor] Install Janino 2021-02-24 21:25:49 +01:00
569daa7ebd [Editor] Enable code editor shutdown when code editor tab is closed as well as application is being shutdown 2021-02-24 21:20:06 +01:00
6f89c5f6fb [Editor] Rename ProjectStructure and CodeStructure to Assets and ScriptFiles 2021-02-24 18:49:33 +01:00
3f8c5054f4 [Editor] Enable creating and deleting Java files 2021-02-24 14:18:16 +01:00
af9cb39c95 [Editor] Improve MainView's TabPane binding to the mainController.openItems 2021-02-24 13:05:23 +01:00
c5bfaec39e [Editor] Enable binding between file name and code editor tab title 2021-02-24 11:31:34 +01:00
2633c89ade [Editor] Enable base script management 2021-02-24 10:55:42 +01:00
f5c5b82a8b [Editor] Extract the Scripts tree view from the Project Structure panel 2021-02-24 08:51:46 +01:00
1d3f612924 [Editor] Fix highlighting Java comments 2021-02-23 22:40:15 +01:00
098682566f [Editor] Enable saving script/code files 2021-02-23 22:19:37 +01:00
2c9ad00170 [Editor] Enable opening the code scripts via double-click in the Project Structure panel 2021-02-23 21:59:10 +01:00
ed88836ac8 [Editor] Refactor Project Structure related code 2021-02-23 20:39:06 +01:00
953ca10676 [Editor] Improve Syntax Highlighting 2021-02-23 19:56:16 +01:00
a9c3aa0c1a [Editor] Enable RichTextFXs' internal undo/redo mechanism 2021-02-23 14:53:27 +01:00
60c3619c98 [Editor] Enable auto-indentation and change indent size to 3 2021-02-23 13:19:40 +01:00
268094d706 [Editor] Update JavaFX version from 11 to 15 2021-02-23 13:17:57 +01:00
f0ebb5d0b9 [Editor] Generalize Code model with CodeType enum 2021-02-23 09:04:57 +01:00
5fec390ad8 [Editor] Create working Java editor 2021-02-23 08:45:49 +01:00
a261378a35 [Editor] Create scaffolding for code editor 2021-02-22 22:45:05 +01:00
c707a84484 [Editor] Enable clearing tiles and passage abilities with right mouse button 2021-02-22 16:13:07 +01:00
5b01d3bee9 Improve ImageLayer model on the :game module side 2021-02-22 14:05:14 +01:00
02e9554b1a [Editor] Improve ImageLayer model 2021-02-22 14:05:00 +01:00
65db792724 [Editor] Create BooleanParameter 2021-02-22 11:35:22 +01:00
db452cfdf8 [Editor] Create DoubleParameter 2021-02-22 10:45:48 +01:00
d32d1976dd [Editor] Reorganize main menu bar 2021-02-21 22:54:48 +01:00
10e49bfd9c [Editor] Move map settings (size) from Settings dialog to map parameters 2021-02-21 22:44:43 +01:00
2b15d888ea [Editor] Replace text fields with spinners where appropriate 2021-02-21 21:14:11 +01:00
b3f6c151ec [Editor] Fix creating map with invalid size 2021-02-21 21:00:18 +01:00
b5e527b251 [Editor] Close opened map right upon its deletion 2021-02-21 20:56:00 +01:00
85b53862da [Editor] BUGFIX: The grid and background weren't be updated when rows or columns were changed 2021-02-21 20:26:59 +01:00
353f416716 [Editor] Enable Assets importing and removing through Project Structure panel 2021-02-21 18:11:52 +01:00
80cff63501 [Editor] Enable Assets renaming through Project Structure panel 2021-02-21 16:53:13 +01:00
713ebb1c54 [Editor] Enable ImageLayer deserialization on :game module side 2021-02-20 23:32:22 +01:00
1ca3f34143 [Editor] Enable ImageLayer serialization 2021-02-20 13:11:55 +01:00
c6815a065f [Editor] Make SelectGraphicAssetView generic 2021-02-20 12:44:57 +01:00
7f4c80bb06 [Editor] Enable ImageLayer positioning 2021-02-20 12:32:51 +01:00
325071e384 [Editor] Add support for ImageLayer mode 2021-02-20 11:50:19 +01:00
878d6de678 [Editor] Improve Parameter<T> binding to backing properties 2021-02-20 11:44:23 +01:00
53c24c9b99 [Editor] Add working opacity parameter to Image Layer 2021-02-20 10:33:42 +01:00
f2fe303e31 [Editor] Enable basic Image Layer rendering 2021-02-20 10:23:07 +01:00
5c44f0e5c4 [Editor] Add support for importing and storing images in :editor 2021-02-19 23:13:05 +01:00
d2bb1b99f6 [Editor] Use SelectGraphicAssetView in MapCreationWizard (tileset selection step) 2021-02-19 20:49:52 +01:00
668cde7eec [Editor] Create SelectGraphicAssetView and *Fragment 2021-02-19 19:33:05 +01:00
47f754862b [Editor] Increase max brush size to 15 2021-02-19 13:22:17 +01:00
5d604febd3 [Editor] Optimize grid and background render in map editor 2021-02-19 13:21:33 +01:00
05ebaae11e [Editor] Set max map editor drawer width to 256 2021-02-18 23:50:22 +01:00