Leroy Hopson
893c768f75
Update gdtoolkit to version 4.2.2
2024-01-06 23:11:04 +13:00
Leroy Hopson
11ed797005
Update godot-cpp to match Godot v4.0-rc1 API
...
Usage of VARIANT_ENUM_CAST has changed.
2023-02-12 10:53:34 +13:00
Leroy Hopson
f36f1db315
Allow SCONS_CACHE env var in pure nix environment
2023-02-12 10:53:34 +13:00
Leroy Hopson
1367133b25
Wait for asset import before build
...
Generally asset import will finish before build.
2023-01-26 08:30:17 +13:00
Leroy Hopson
cbc13fa32c
Use wait-for rather than needs
...
Allows test jobs to start long-running steps before other jobs on which
it depends have completed.
2023-01-26 08:21:47 +13:00
Leroy Hopson
26aa4765d1
Create separate job to import assets
...
Uses upload-artifact to share them with other jobs but deletes them when
done.
2023-01-26 08:21:47 +13:00
Leroy Hopson
2ba480b4da
Update build files and GitHub Actions workflow
2023-01-26 08:21:43 +13:00
Leroy Hopson
237a456f99
Automatic editor updates
2023-01-26 07:12:46 +13:00
Leroy Hopson
ec64136d84
Update .import files
2023-01-26 07:05:37 +13:00
Leroy Hopson
ca7f161c87
Fix DirAccess usage
2023-01-26 07:04:49 +13:00
Leroy Hopson
7ac180d431
Set non-zero exit code if tests fail
2023-01-26 07:04:19 +13:00
Leroy Hopson
98b42733fb
Fix tests
...
Part of #66 . Many tests still failing.
2023-01-21 15:36:03 +13:00
Leroy Hopson
6d17c574b3
Remove shell.nix
2023-01-21 15:36:03 +13:00
Leroy Hopson
15e5b2b8c7
Remove references to terminal.gd
2023-01-21 15:33:56 +13:00
Leroy Hopson
e563a15ce2
Format files using GDScript Toolkit
2023-01-21 15:33:25 +13:00
Leroy Hopson
9f269aec8c
Make update_modue a dropdown in editor inspector
...
Closes #61 .
2023-01-21 11:03:22 +13:00
Leroy Hopson
9c7c5e1c17
Reorder methods
2023-01-21 10:37:26 +13:00
Leroy Hopson
754a20b1c3
Remove unused include
2023-01-21 10:18:26 +13:00
Leroy Hopson
949c7650bd
Update GUT
2023-01-21 10:12:47 +13:00
Leroy Hopson
dee6d537c0
Update godot-cpp for Godot v4.0-beta12
2023-01-14 22:38:17 +13:00
Leroy Hopson
c115c34e6c
Fix some errors preventing running of the main scene
2023-01-14 22:36:25 +13:00
Leroy Hopson
8d56b5659a
Re-enable building of godot-cpp dependency
2023-01-14 22:35:30 +13:00
Leroy Hopson
a26320d9a5
Automatic editor updates
...
Automatic updates performed by the editor after opening files in Godot
v4.0-beta12.
2023-01-14 22:34:24 +13:00
Leroy Hopson
ad7f97e493
Further progress towards Godot 4.0 support
...
- Primary example scenes (menu, terminal, and asciicast) working but
still a lot of warning/error messages and some regressions.
- Editor integrated terminal works, but still a lot of warning/error
messages and some regressions.
- Added support for "blink" display attribute.
- Removed GDScript terminal code. Terminal node is now purely a
GDExtension. So is LibuvUtils.
- GUT tests not working yet.
- Still a lot of things to fix.
- So far, only built for and manually tested on Linux x86_64.
2023-01-08 22:45:18 +13:00
Leroy Hopson
aad8e39dae
Update themes
2023-01-08 21:36:42 +13:00
Leroy Hopson
5be45b0ecf
Upgrade GDScript toolkit for Godot 4
2023-01-08 21:36:42 +13:00
Leroy Hopson
b5d3c6c9a5
Update Gut for Godot 4
...
Copied from Gut repo godot_4 branch commit:
ba19a4c1b6f88160641a67a39729144046c6391f
2023-01-08 21:36:37 +13:00
Leroy Hopson
44f7e3801c
Convert from GDNative to GDExtension
...
Work in progress.
2022-12-29 22:54:38 +13:00
Leroy Hopson
6b47d35835
Update import plugins
2022-12-28 11:52:19 +13:00
Leroy Hopson
4490296d4d
Update .import files
2022-12-28 11:43:36 +13:00
Daniel Inkpen
5c39a8071f
Probably some progress
2022-11-09 22:29:11 +00:00
Daniel Inkpen
b1ec881c8c
First open project in Godot 4
2022-11-09 21:58:07 +00:00
Daniel Inkpen
b7f177b221
Update .gitignore
2022-11-09 21:57:02 +00:00
Daniel Inkpen
099100d3e0
Reverse most obvious mistakes from Godot 4 automatic changes
2022-11-09 21:52:54 +00:00
Daniel Inkpen
cdbf3f2adc
Godot 4 automatic changes
2022-11-09 20:57:46 +00:00
Leroy Hopson
8b5caafbc7
Pin GitHub-hosted runner versions
...
- ubuntu-latest -> ubuntu-22.04
- macos-latest -> macos-12
- windows-latest -> windows-2022
2022-08-27 20:49:48 +12:00
Leroy Hopson
6fce61364d
Use non-pinned major versions of actions
2022-08-27 20:49:17 +12:00
Leroy Hopson
9435502c8d
Statically link libstdc++
...
Otherwise binaries build on GitHub Actions fail to load on NixOS as
dynamically linked libstdc++ cannot be found.
2022-08-27 20:45:41 +12:00
Leroy Hopson
66f656bda5
Retry import and export commands
2022-08-27 20:39:54 +12:00
Leroy Hopson
cceffd4edf
Use load() rather than preload() for terminal icon
...
Allows the plugin to load even if resources have not been imported yet.
For example, if someone has opened a project with the plugin for the
first time. Otherwise, the plugin will fail to load and be disable in
the `project.godot` file.
2022-08-27 10:32:27 +12:00
Leroy Hopson
10b9764fb3
Use default export templates for HTML5
...
Changes Emscripten SDK version to match that used to compile the default export
templates used by Godot 3.5 (in this case 3.1.14 as can be seen here:
https://github.com/godotengine/build-containers/blob/3.5/Dockerfile.javascript ).
This means we no longer need to compile custom export templates when
exporting HTML5 for Godot 3.5. Exports from other Godot versions may
requiring compiling the GDNative library with a different version of the
Emscripten SDK.
- Changes renderer from GLES3 -> GLES2 and reduces MSAA level to better
support HTML5 export.
- Updates GitHub Action to export HTML5 and upload as a build artifact.
- Adds Cypress test to smoke test HTML5 export.
2022-08-27 10:32:22 +12:00
Leroy Hopson
2fa2322d7c
Double max test attempts
2022-08-26 22:58:23 +12:00
Leroy Hopson
b97c7116a7
Change exit action for HTML5
...
Previously HTML5 exports would reload the page on exit. This commit
changes the behaviour to go back to the previous page (if any) or close
the tab and/or window if there is no previous page.
2022-08-26 22:58:23 +12:00
Leroy Hopson
77a3b1a385
Update GDScript Toolkit
2022-08-26 22:58:23 +12:00
Leroy Hopson
990d5b526b
Automatic editor update to .import file
2022-08-26 22:58:23 +12:00
Leroy Hopson
94df3faa69
Automatic theme updates
...
Performed after opening and saving the files in the editor without
making any changes.
2022-08-26 16:53:07 +12:00
Leroy Hopson
9765e94889
Change target Godot version to v3.5-stable
...
Upgrade setup-godot action from v1 -> v2 which changes default Godot
version from 3.4 -> 3.5.
2022-08-26 16:53:02 +12:00
Leroy Hopson
64b45527fe
Update deprecated color name in retro_green theme
2022-08-26 15:17:09 +12:00
Leroy Hopson
002fcf3b78
Remove deprecated cols/rows properties of Terminal
2022-08-26 14:50:24 +12:00
Leroy Hopson
8d656d8c71
Remove deprecated get_master() method of PTY
2022-08-26 12:35:54 +12:00