godot/platform/macos
Hugo Locurcio ad4480bf2e
Add a "version" project setting and use it in new export presets
This makes it easy to retrieve the project version at runtime
for display purposes, while simplifying the export preset configuration.
You can now leave the version empty unless you need to override it on a per-preset
basis.

Since export presets save the values of default values to the `export_presets.cfg`
file, this change only affects export presets created after this commit was merged.
2023-08-04 10:29:33 +02:00
..
doc_classes Add a "version" project setting and use it in new export presets 2023-08-04 10:29:33 +02:00
export Add a "version" project setting and use it in new export presets 2023-08-04 10:29:33 +02:00
crash_handler_macos.h
crash_handler_macos.mm
detect.py SCons: Move platform logo/run icon to export folder 2023-06-20 13:16:37 +02:00
dir_access_macos.h
dir_access_macos.mm
display_server_macos.h Merge pull request #63826 from deakcor/dev_clipboard 2023-07-27 15:22:16 +02:00
display_server_macos.mm Merge pull request #63826 from deakcor/dev_clipboard 2023-07-27 15:22:16 +02:00
gl_manager_macos_legacy.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
gl_manager_macos_legacy.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
godot_application_delegate.h
godot_application_delegate.mm
godot_application.h
godot_application.mm
godot_button_view.h
godot_button_view.mm
godot_content_view.h
godot_content_view.mm [macOS] Fix IME focus in popup windows. 2023-06-09 08:03:13 +03:00
godot_main_macos.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
godot_menu_delegate.h
godot_menu_delegate.mm
godot_menu_item.h
godot_menu_item.mm
godot_window_delegate.h
godot_window_delegate.mm [DisplayServer] Add method to check if native window is focused. 2023-06-16 10:27:52 +03:00
godot_window.h
godot_window.mm [macOS] Fix IME focus in popup windows. 2023-06-09 08:03:13 +03:00
joypad_macos.cpp
joypad_macos.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
key_mapping_macos.h
key_mapping_macos.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
macos_terminal_logger.h
macos_terminal_logger.mm
os_macos.h [macOS] Implement optional native file selection dialog support for sandboxed apps. 2023-07-12 22:36:24 +03:00
os_macos.mm [macOS] Implement optional native file selection dialog support for sandboxed apps. 2023-07-12 22:36:24 +03:00
platform_config.h
platform_macos_builders.py
README.md
SCsub
tts_macos.h Windows TTS: Use HashMap instead of RBMap for ids 2023-04-11 15:54:21 +02:00
tts_macos.mm
vulkan_context_macos.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
vulkan_context_macos.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00

macOS platform port

This folder contains the C++, Objective-C and Objective-C++ code for the macOS platform port.

See also misc/dist/macos folder for additional files used by this platform. misc/dist/macos_tools.app is an .app bundle template used for packaging the macOS editor, while misc/dist/macos_template.app is used for packaging macOS export templates.

Documentation