Commit Graph

280 Commits

Author SHA1 Message Date
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
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
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
a4e8b45dcb [Editor] Fix possibility to provide non-numeric characters in IntegerParameter Spinner 2021-02-18 23:27:46 +01:00
9fd172f50a [Editor] Enable submitting on enter in autocommit Parameters
The bug was related to autocommit IntegerParameter, which did not update the value when user provided value by hand in text field and pressed the enter.
2021-02-18 22:50:32 +01:00
162dac3aa6 [Editor] Add support for ColorLayer serialization 2021-02-18 21:24:01 +01:00
8a41e50e6d [Editor] Split ImageLayer to ColorLayer and ImageLayer 2021-02-18 20:56:10 +01:00
f85fa5ecc2 [Editor] Enable controlling color and opacity of ImageLayer via parameters 2021-02-18 20:00:49 +01:00
df74c40107 [Editor] Add support for commit handler in Parameters Table Fragment 2021-02-18 19:59:49 +01:00
8b0f6dafc3 [Editor] Add support for manual committing in Parameters Table Fragment 2021-02-18 13:39:50 +01:00
4dd6c791b6 [Editor] Create Parameters Table Fragment 2021-02-18 12:39:11 +01:00