345d82d3a1
[Editor] Fix warning with unused lambda argument
2021-03-26 22:52:47 +01:00
dac79b9fd1
Enable database support in :engine
2021-03-26 21:44:37 +01:00
0cde898b51
[Editor] Create DatabaseAssembler and enable assembling database into output game.jar file
2021-03-26 18:15:16 +01:00
668af9b08f
[Editor] Implement some slight improvements in database related code
2021-03-26 16:51:51 +01:00
d7086cafd0
[Editor] Add support updating data from Query Result view
2021-03-26 14:28:01 +01:00
97ad8e49ac
[Editor] Add support deleting data with Query Result view
2021-03-26 14:17:50 +01:00
3b0e117541
[Editor] Add support inserting data from Query Result view
2021-03-26 13:33:05 +01:00
c7e5c3d8ce
[Editor] Make Query Result View table editable
2021-03-26 12:52:14 +01:00
692ce3c658
[Editor] Enable Query Result view dynamic table shape change on data refresh
2021-03-26 09:01:35 +01:00
eb40bbc1bb
[Editor] Improve database columns description
2021-03-25 20:24:36 +01:00
d77d7d116f
[Editor] Enable refreshing Queries
2021-03-25 20:12:58 +01:00
128620851f
[Editor] Enable querying database tables by double-click
2021-03-25 19:22:22 +01:00
b117539faa
[Editor] Refactor object model of database related code
2021-03-25 16:58:14 +01:00
67caf5f614
[Editor] Make MainController holds open items as ViewModels instead of Models themselves
2021-03-25 16:58:13 +01:00
f6aac2c650
[Editor] Add support for executing queries
2021-03-25 16:58:02 +01:00
c3c77edadd
[Editor] Enable feeding Query object with query result data
2021-03-25 12:47:59 +01:00
39efbe6faa
[Editor] Create scaffolding for query result table view
2021-03-25 12:10:53 +01:00
802ccadcca
[Editor] Enable SQL error handling
2021-03-25 11:50:26 +01:00
30aff8f864
[Editor] Add Ctrl+Enter shortcut to executing executable scripts
2021-03-25 11:20:43 +01:00
fc8dbda165
[Editor] Enable opening multiple SQL scripts in tabs
2021-03-25 11:16:06 +01:00
80b4621f39
[Editor] Add support for SQL script type | enable SQL syntax highlighting
2021-03-25 11:07:23 +01:00
cbb03cdc84
[Editor] Enable displaying tables in Database pane
2021-03-25 10:09:02 +01:00
761b878156
[Editor] Create DatabaseService and add support for fetching database tables
2021-03-24 23:05:31 +01:00
0b5ea55b87
[Editor] Add support for in-memory executable scripts
2021-03-24 21:18:34 +01:00
9fd8e84fea
[Editor] Add support for H2 database
2021-03-24 20:59:49 +01:00
e3d7ce2b73
[Editor] Add support for importing SoundAssets
2021-03-23 18:20:14 +01:00
94a9e316b6
Refactor :api structure
...
Refactored API structure to following packages:
* `api` - contains essential API classes
* `lib` - contains ready-to-use snippets implemented on `api`
* `util` - contains utility classes
* `internal` - contains internal classes that are not supposed to be used by user
2021-03-22 15:42:24 +01:00
ef7a6b6ab0
[Editor] Add support for Animations
2021-03-19 23:59:38 +01:00
8f69ded142
Improve XML syntax highlighter
2021-03-19 20:38:18 +01:00
d83bd8b6ca
Enable deserializing widget definitions in :engine
2021-03-16 13:18:31 +01:00
5d0a8490a5
Add "source" field to WidgetAsset message in project.proto
2021-03-16 09:33:07 +01:00
5a45893e43
[Editor] Disable XML elements namespaces highlighting
2021-03-16 09:32:11 +01:00
b499c44f3d
[Editor] Create common Code Editor stylesheet
2021-03-16 09:01:07 +01:00
9fcdfdaf92
[Editor] Improve XML and Java syntax highlighting
2021-03-15 23:38:08 +01:00
9932d0fd85
[Editor] Improve XML syntax highlighting
2021-03-15 22:52:27 +01:00
8230f9806d
[Editor] Implement XML base syntax highlighting
2021-03-15 22:24:55 +01:00
86bc5bb01c
[Editor] Improve WidgetAsset - replace widget editor tab name with actual widget name
2021-03-15 18:19:59 +01:00
c8a8cd99c6
[Editor] Enable creating Widgets in Editor
...
The Editor does not yet support XML syntax highlighting (the Java highlighter is used as temporary replacement), also the tab name of widget asset shows the actual file name (composed of UID) instead of the asset name provided by user.
2021-03-15 18:02:56 +01:00
fef7b88a51
[Editor] Fix not closing input stream when using FileNode's readText() method
2021-03-15 18:01:45 +01:00
68e0a793aa
Add support for key event handling in GUI
2021-03-13 11:22:48 +01:00
acf8023fe0
Add support for SLF4J logging in :api
2021-03-11 20:33:10 +01:00
03a9253ca3
Refactor Context and GameRunner
2021-03-11 20:24:34 +01:00
7c6824284a
Enable 'var', 'true' and 'false' keywords highlighting in Java editor
2021-03-11 19:13:37 +01:00
cf0e164513
[Editor] Add support for importing fonts
2021-03-09 22:21:12 +01:00
d0bfa6369a
Rename Window to Screen
2021-03-09 19:49:50 +01:00
db6af580e2
[Editor] Fix JDK Compiler error, when location.source is null
2021-03-09 16:03:44 +01:00
67ad833544
[Editor] Add lacking input() method to generated map handler
2021-03-09 12:18:31 +01:00
22b4a9f7f8
[Editor] Enable creating directory path when copying file to JAR archive
2021-03-09 12:17:56 +01:00
95c2f021a9
[Editor] Fix invalid keyboard shortcuts handling
2021-03-09 12:15:37 +01:00
1f02518cd8
Remove unnecessary PassageAbility (other than ALLOW and BLOCK)
2021-03-08 20:01:06 +01:00