mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-01 09:10:18 -06:00
* Remove Escape keybind; move gui keybind to F2 * Clear up keybinds properly * Workaround for CEF focus bug * Add TODO comment * Guard against null ptr dereferencing * Remove shift tab * add additional keyboard mapping from glfw to cef * Change dashboards to make prototype for first user test * add mission added/removed event, disptached when a mission has been loaded/unloaded * send missions as map instaed of array, rename missionName -> name * Set keybind for toggling overlays to shift+f2 * Remove property for showing the title in the gui skybrowser module * Remove default setting for skybrowser * First implementation of setting the ui panel visibility from the launcher * Add profile topic * Coding style adjustment * Add markNodes to the profiletopic * Change format of additional data of options in engine * Address PR comments * map escape key from glfw to cef correctly * fix issue with "Enter" key not working on buttons and other input fields in CEF * Add test for new profile version * Send skybrowser data although we are outside the solar system * Update webgui to new ui * Add name to profile topic * Add cef variable to javascript context for when browser is in cef * Use camelcase for cef variable * Rewrite shortcuts topic to ActionKeybind and pass data in a better way (#3590) * Rewrite shortcuts topic to ActionKeybind and pass data in a better way * Fix strange error with file structure * Address PR comments * Address PR comments * Address PR comments * Make numbers in asset file prettier * Rename name to identifier for missions event * Clean up browser code * Update UI hash (to fix the actions panel not working) And update outdated comment. The backend is not part of this * Feature/notify meta data change (#3605) * Add notifyMetaDataChangeListener to topic * First round of clean up the data passing * Convert from string to json for metadata * Update additional data to json * Use nlohmann::json for additional data * Pass meta data in new structure to topics * Remove meta data method * Fix mistake in merge * Update src/properties/property.cpp Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * remove TODO comment that will be fixed by this PR * Address PR comments --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Emma Broman <emma.broman@liu.se> * Address PR comment * Remove function for setting the endpoint * Update frontend hash * Remove enabled property from exoplanets module * Remove enabled property from skybrowser module * Update default UI panels json * Remove setting of enabled properties for skybrowser and exoplanets * Update gui hash * Auto format json --------- Co-authored-by: Andreas Engberg <adde.engberg@gmail.com> Co-authored-by: Emma Broman <emma.broman@liu.se> Co-authored-by: Alexander Bock <alexander.bock@liu.se> Co-authored-by: Alexander Bock <mail@alexanderbock.eu> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>