1fa8595bff
Change logo in the About dialog box (return Godot's teeth)
...
(cherry picked from commit c553ca54d5 )
And fixup previous bogus cherry-pick that included merge conflicts.
2021-02-16 14:27:39 +01:00
5abe08f484
[HTML5] Editor: ensure canvas focus when switching tabs.
...
(cherry picked from commit b148ea2a64 )
2021-02-11 13:17:08 +01:00
cd2a996d9e
[HTML5] Fix web editor "clear persistent data".
...
Was broken after update to new persistent path "/home/web_user".
(cherry picked from commit 7866cd5881 )
2021-02-11 13:12:06 +01:00
2668ca7a8c
[HTML5] Make home path persistent in editor.
...
We used to only persist specific sub-folder of /home/web_user/ when
running the Web Editor. This resulted in bad UX about default project
creation path etc.
This PR makes the whole folder persistent, move the zip preloading to a
different folder (to avoid persisting it), and automatically prompt the
user to import it if present.
2021-02-03 17:18:28 +01:00
c2ea80348c
Revert "[3.2] Add separate simulator flag for iOS build, change main library to xcframework."
2021-01-27 21:53:16 +01:00
9f2c24e8ce
Cleanup: Remove executable bit from files which don't need it
...
Drop unused xpmfix.sh script.
(cherry picked from commit 76c6007aa6 )
2021-01-26 17:00:15 +01:00
389a4bfa59
[3.2] Add separate simulator flag for iOS build, change main library to xcframework format.
2021-01-26 16:00:26 +02:00
276b831c45
[HTML5] Better editor HTML, small refactor.
...
Side and GDNative libraries are now added by engine.js , the dynlink pre
js had been deleted.
2021-01-25 20:16:44 +01:00
d5047603a3
iOS Export: export modification to support plugins
...
Added plugin configuration.
Export options now use plugins that could be enabled/disabled.
Plugin changes are observed at runtime.
2021-01-14 15:38:05 +03:00
614f701373
iOS Modules: separate main platform code from modules
...
Moved previously builtin modules 'GameCenter', 'AppStore', 'iCloud' to separate modules to be represented as plugin.
Modified 'ARKit' and 'Camera' to not be builtin into engine and work as plugin.
Changed platform code so it's not affected by the move.
Modified Xcode project file to remove parameters that doesn't make any effect.
Added basic '.gdip' plugin config file.
2021-01-14 15:30:00 +03:00
49c2f2fec2
Make links on the HTML5 editor more readable
...
This also tweaks the focus style to apply to all elements for
better keyboard navigation.
(cherry picked from commit 663466b882 )
2021-01-13 16:17:08 +01:00
49646383f1
Update copyright statements to 2021
...
Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆
(cherry picked from commit b5334d14f7 )
2021-01-13 16:17:06 +01:00
3db7ff3d82
Fix and decrease Godot logo size in the HTML5 editor loader
...
The logo can no longer overflow the viewport.
(cherry picked from commit d80224934e )
2020-12-29 16:02:02 +01:00
70af74587a
Remove two very slightly displaced duplicate vertices on Gobot's face
...
They didn't show up at all in the rendered PNG, but were pretty annoying when working with Gobot face on Inkscape
(cherry picked from commit 17b9cb2cdf )
2020-12-29 13:54:08 +01:00
6936ac9d5d
[HTML5] Add logo and favicon to editor html.
2020-12-09 18:09:30 +01:00
295b16dcf2
[HTML5] Improve the editor HTML template.
2020-12-09 15:35:17 +01:00
b4b1df613e
[HTML5] Editor also persists cache.
2020-12-09 13:47:23 +01:00
4ad95cc039
[HTML5] EditorRunNative works with GDNative.
...
This "breaks" our loading bar logic (libraries are not counted).
Fixing it is non trivial and probably deserves investigating a different
strategy.
2020-12-05 01:00:29 +01:00
e1b72e1943
Add missing javascript semi-colons.
...
(cherry picked from commit f42284ed07 )
2020-11-17 22:25:32 +01:00
312d4aa390
Add files to create a Windows editor installer using Inno Setup
...
This partially addresses
https://github.com/godotengine/godot-proposals/issues/1432 .
To fully address the proposal above, official Windows installers will
have to be compiled and distributed.
(cherry picked from commit 8baa303d15 )
2020-11-17 12:01:59 +01:00
294e9752bd
Add JavaScript editor html file.
2020-10-14 11:20:20 +02:00
7ef6aa7342
Merge pull request #42266 from Faless/js/3.0_sync_fs_size_handlers
...
[3.2] [HTML5] Synchronous main, better persistence, handlers fixes, optional full screen.
2020-10-02 16:23:35 +02:00
3386fac02c
iOS: fix deprecations
...
Change deprecated method calls to new ones.
Guard iOS version dependant functionality behind availability checks.
2020-10-01 18:09:55 +03:00
e7d00d08f5
Make canvas resize optional in HTML5.
2020-09-19 18:27:21 +02:00
40f73f74ce
Better HiDPI support in HTML5.
2020-09-19 18:27:21 +02:00
2d52da7b8f
Bump version to 3.2.4-beta
2020-09-18 08:28:18 +02:00
a430f68364
fix GDScript UTI
...
changed from public.data to public.script
(cherry picked from commit 5e5100afca )
2020-08-21 02:28:18 +02:00
c2d7d81ac8
Fix inconsistent indentation in the FreeDesktop MIME type XML
...
(cherry picked from commit 4dc6efc08e )
2020-08-14 00:32:04 +02:00
b40f3f9740
Style: Sync other changes from new fix_style.sh and clang_format.sh
2020-07-24 10:39:18 +02:00
eda03831d6
Style: Add missing newlines to SVGs
2020-07-24 10:39:18 +02:00
46c6383c8d
iOS Export: add option to use storyboard for launch screen
2020-07-07 00:01:35 +03:00
e2a45fe840
iOS Export: Updated Info.plist. Framework embedding. Fixes for search paths
2020-07-02 12:46:57 +03:00
43888ebfaf
[macOS, 3.2] Add support for the Apple Silicon (ARM64) build target.
2020-06-29 14:43:29 +03:00
11bb4ef4c3
Bump version to 3.2.3-beta
2020-06-26 20:48:27 +02:00
e564ca0c1b
Export: Fix iOS enabling push notifications capability
2020-06-22 23:16:22 +03:00
bc6a75786c
Export: Remove system frameworks from xcode template
2020-06-22 23:16:22 +03:00
bab595393c
Request the dedicated GPU when starting Godot from the .desktop file
...
See <https://www.hadess.net/2020/05/dual-gpu-support-launch-on-discrete-gpu.html >
for more information on this newly added `.desktop` entry property.
(cherry picked from commit b896ca8722 )
2020-05-06 23:31:33 +02:00
9b6df1ed00
Set the title tag in the HTML5 export immediately
...
This makes the project title display without having to wait for
the project to finish loading.
(cherry picked from commit eecce139ea )
2020-04-27 10:19:33 +02:00
0e43565a7c
Fix exporting corrupted Xcode pbxproj if project name has spaces
2020-04-14 18:03:10 +02:00
da4eb7101d
Bump macOS Info.plist to 3.2.2 too
2020-03-22 17:26:57 +01:00
884dcdcd20
Add a fish shell completion file for the Godot editor
...
(cherry picked from commit 4d8dce1606 )
2020-02-18 14:21:49 +01:00
30ca4a32a8
Export and reference the icon as favicon when exporting to HTML5
...
This makes the project icon display immediately as a favicon when
opening the page, without having to wait for the project to finish
loading.
(cherry picked from commit 4492cf856b )
2020-02-14 16:15:40 +01:00
f5951e757d
Add a Bash completion script for the Godot editor
2020-01-27 00:53:03 +01:00
9ed14815d8
Linux: Sync man page with current --help output
2020-01-26 19:02:09 +01:00
8e3e41642b
Add a zsh completion file for the Godot editor
...
This provides rich autocompletion when using Godot's command line
interface.
2020-01-10 14:54:04 +01:00
a7f49ac9a1
Update copyright statements to 2020
...
Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
2020-01-01 11:16:22 +01:00
5152afa70c
Added microphone and camera usage descriptions to macOS builds.
2019-12-13 19:15:50 -05:00
ccf8778e86
[iOS] Add export options to control external access to user data.
2019-12-03 12:06:54 +02:00
2ef8c5fac5
iOS modular build and export implementation.
2019-12-01 21:57:18 +02:00
c8a8be6dd1
Optimize images losslessly using oxipng -o6 --strip all --zopfli
2019-10-12 23:23:33 +02:00