summaryrefslogtreecommitdiffstats
path: root/editor/plugin_config_dialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Make description in create plugin dialog expand verticallyJames Mintram2023-01-011-0/+3
|
* Make LineEdits in create plugin dialog expand horizontallyJames Mintram2023-01-011-0/+5
|
* Use forward-declarations in EditorPlugin where possibletrollodel2022-11-111-0/+1
|
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-4/+4
| | | | change warnings=all to use /W4.
* Rename String `plus_file` to `path_join`Aaron Franke2022-08-291-2/+2
|
* Rename `hint_tooltip` to `tooltip_text` & setgetMicky2022-08-271-7/+7
| | | | | | | | `hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
* Swap arguments of ResourceSaver.save()kobewi2022-07-291-2/+2
|
* Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialogFireForge2022-07-091-1/+1
|
* Improve plugin dialog UXkobewi2022-05-071-25/+31
|
* Make FileAccess and DirAccess classes reference counted.bruvzg2022-04-111-3/+3
|
* Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaksRémi Verschelde2022-03-111-1/+1
| | | | | | | | `DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
* Various code and documentation improvementskobewi2022-03-051-2/+2
|
* Update if == NOTIFICATION_* to switch statements to match coding stylemegalobyte2022-02-161-0/+1
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Improve editor template workflowfabriceci2022-01-021-44/+10
| | | | Co-Authored-By: jmb462 <jmb462@gmail.com>
* Fix `PluginConfigDialog` UI brokenZae2021-12-111-0/+2
|
* Modules: Make sure to include modules_enabled.gen.h where neededRémi Verschelde2021-11-121-1/+1
|
* Fix plugin create dialog subfolder and script field validity checksjmb4622021-10-171-0/+8
|
* Expose and cleanup TextEdit line wrap APIPaulb232021-08-121-1/+1
|
* Fix various typosluz paz2021-07-251-1/+1
| | | Follow-up typos found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint`
* Optimize StringName usagereduz2021-07-181-3/+3
| | | | | | | | | | | * Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor.
* Merge pull request #41788 from EricEzaM/PR/proj-settings-fixRémi Verschelde2021-07-151-7/+95
|\ | | | | Improve UI for creating and editing plugins.
| * Added validation to plugin creation.Eric M2021-07-121-7/+95
| | | | | | | | Improved plugin creation dialog by adding form error reporting and restricting the user from overwriting an existing folder.
* | Misc cleanup of header includesRémi Verschelde2021-07-151-0/+1
|/ | | | | Was looking for misuse of module headers without checking that the module is actually enabled and got carried away...
* Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde2021-06-111-1/+1
| | | | | File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already.
* Wrap description TextEdit of plugin config dialogHaoyu Qiu2021-05-311-0/+1
|
* Fix Create Plugin after GD Annotation Changessboronczyk2021-03-131-1/+1
|
* Fix enabling of created pluginShatur952021-03-061-1/+5
|
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | 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 🎆
* Rename empty() to is_empty()Marcel Admiraal2020-12-281-1/+1
|
* Rename AcceptDialog get_ok() to get_ok_button()Marcel Admiraal2020-12-141-5/+5
| | | | | | Also renames: - AcceptDialog add_cancel() to add_cancel_button() - ConfirmationDiaglog get_cancel() to get_cancel_button()
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-1/+2
| | | | | Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-1/+0
| | | | | | | | | | | | | | Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
* Working multiple window support, including editorJuan Linietsky2020-03-261-4/+5
|
* Signals: Port connect calls to use callable_mpRémi Verschelde2020-02-281-7/+4
| | | | | | | | | Remove now unnecessary bindings of signal callbacks in the public API. There might be some false positives that need rebinding if they were meant to be public. No regular expressions were harmed in the making of this commit. (Nah, just kidding.)
* Reworked signal connection system, added support for Callable and Signal ↵Juan Linietsky2020-02-201-4/+4
| | | | objects and made them default.
* Use modules_enabled.gen.h to improve inter dependency checksRémi Verschelde2020-02-071-1/+13
| | | | | | | - Fix build with gdscript module disabled. Fixes #31011. - Remove unused `gdscript` compile option. - Fix build with regex module disabled. - Fix ImageLoaderSVG to forward declare thirdparty structs.
* Make script made via plugin creation obey syntax settingsMichael Alexsander2020-01-211-5/+8
|
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
| | | | | | | | | | | 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.
* Cleans up headers included in editor_node.hHaoyu Qiu2019-12-241-0/+2
|
* Added some obvious errors explanationsqarmin2019-09-251-1/+1
|
* Add some code changes/fixes proposed by Coverity and Clang Tidyqarmin2019-08-071-1/+2
|
* PluginConfigDialog: Slight usability changesmerumelu2019-02-121-1/+9
| | | | | | - Set focus to the first LineEdit instead of the confirm button. - Default to GDScript rather than whatever language was first registered with the ScriptServer.
* PluginConfigDialog: Add partial support for more script languageIgnacio Etcheverry2019-01-231-8/+21
|
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Resize some editor panel minimum sizes on hiDPI displaysHugo Locurcio2018-10-201-1/+1
| | | | | | This also increases the plugin description TextEdit's height, so that 3 lines can be viewed instead of just 2 (leaving a few pixels for the scroll bar).
* PluginConfigDialog: pass subfolder name instead of plugin name on creationmerumelu2018-10-021-2/+5
| | | | Also add `_exit_tree` to the script template
* Make some debug prints verbose-only, remove othersRémi Verschelde2018-08-241-1/+0
|
* Add PluginConfigDialog, EditorPluginSettings GUIWill Nations2018-07-261-0/+230