Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-07 | Fix various fringe issues with multi-carets and selections | VolTer | |
2022-11-29 | Use forward-declarations in big editor classes | trollodel | |
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-25 | Set the shortcut context for the edit/search/goto menus to the ScriptEditor ↵ | Eric M | |
so that shortcuts continue to work when FindReplaceBar is focused. | |||
2022-10-18 | Unify usage of GLOBAL/EDITOR_GET | kobewi | |
2022-10-06 | Merge pull request #61902 from Paulb23/multi-caret | Rémi Verschelde | |
Add Multi-caret support to TextEdit | |||
2022-10-05 | Add multi caret support to Editor | Paulb23 | |
2022-10-05 | Merge pull request #66300 from KoBeWi/📝🧭 | Rémi Verschelde | |
Split script navigation state and edit state | |||
2022-10-03 | Fix the flickering of the line gutter icon when saving | Rindbee | |
2022-09-29 | Rename Indent Left/Right to Indent/Dedent | VolTer | |
2022-09-25 | Split script navigation state and edit state | kobewi | |
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-07-31 | Extract EditorResourceConversionPlugin into its own source files and clean ↵ | Yuri Sizov | |
up editor includes | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-18 | Rename Control PRESET_WIDE to PRESET_FULL_RECT | FireForge | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-03-12 | Allow negative indexes in ItemList and PopupMenu | kobewi | |
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-01-19 | Convert TextEdit callbacks to Callable | Paulb23 | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-12-06 | Fix bad popups offset in editor with single window off | jmb462 | |
Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | |||
2021-11-22 | Added `reset_size` method to `Control` and `Window` classes | Yuri Roubinsky | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-07 | Improve save handling for built-in scripts | kobewi | |
2021-11-04 | Add is_built_in() method to Resource | kobewi | |
2021-10-11 | Move add_syntax_highlighter bind to ScriptEditorBase | Paulb23 | |
2021-09-15 | Added status bar and toggle scripts panel button to EditorHelp/VScripts | Yuri Roubinsky | |
2021-08-17 | Improve Undo/Redo menu items | Haoyu Qiu | |
* Make Undo/Redo menu items disabled when clicking it does nothing. * Context menu of `TextEdit` * Context menu of `LineEdit` * Editor's Scene menu * Script editor's Edit menu and context menu (for Script and Text) * Make editor undo/redo log messages translatable. * Mark `UndoRedo`'s `has_{un,re}do()` methods as `const`. * Expose `TextEdit`'s `has_{un,re}do()` to scripts since `{un,re}do()` are already available. | |||
2021-08-16 | Reorganise text editor settings | Paulb23 | |
2021-08-12 | Cleanup and bind remaing methods in TextEdit | Paulb23 | |
2021-08-12 | Protect internal CodeEdit --> TextEdit API | Paulb23 | |
2021-08-12 | Cleanup TextEdit selection methods | Paulb23 | |
2021-08-12 | Cleanup and rename caret operations | Paulb23 | |
2021-07-18 | Optimize StringName usage | reduz | |
* 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. | |||
2021-06-29 | Script editor: Rename 'Clone Down' to 'Duplicate Selection' | Rémi Verschelde | |
Fixes #36670. | |||
2021-06-20 | Move indent management to CodeEdit | Paulb23 | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-16 | Merge pull request #49238 from Paulb23/code_edit_code_folding | Rémi Verschelde | |
Move code folding into CodeEdit and hide line hiding API | |||
2021-06-09 | Merge pull request #49265 from KoBeWi/keepfreplace_2_keepers_of_replace | Rémi Verschelde | |
Move FindReplaceBar out of CodeTextEditor | |||
2021-06-08 | Move FindReplaceBar out of CodeTextEditor | kobewi | |
2021-06-08 | Fix TextEditor redo shortcut typo | Paulb23 | |
2021-06-01 | Move code folding into CodeEdit and hide line hiding API | Paulb23 | |
2021-05-22 | Add custom background line colour to TextEdit and remove marked lines | Paulb23 | |
2021-05-15 | Add get_base_editor to ScriptEditorBase | sent44 | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-02-18 | Removed hardcoded shortcuts from /scene and converted to input actions | Eric M | |
This removes hardcoded actions from things like LineEdit and TextEdit. Previously, things like copy, paste, etc were all hardcoded to Ctrl+C, Ctrl+V, etc. They could not be changed. This allows the possibility of them being changed, by making them use the action map. This has the added benefit of greatly simplifying the input handling logic in those controls. The logic which was previously in a huge and hard to follow switch statement has been extracted to individual methods. |