Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-22 | Merge pull request #55151 from Chaosus/control_reset_size | Rémi Verschelde | |
2021-11-22 | Added `reset_size` method to `Control` and `Window` classes | Yuri Roubinsky | |
2021-11-15 | Fix drag and drop on LineEdit | ConteZero | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-11 | String: Remove `erase` method, bindings can't mutate String | Rémi Verschelde | |
2021-11-09 | Merge pull request #54372 from bruvzg/text_edit_ui | Rémi Verschelde | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-10-31 | Add functions for getting name and font style from dynamic and bitmap fonts. | bruvzg | |
Add font selection toolbar editor plugin. | |||
2021-10-27 | Merge pull request #54166 from ConteZero/unique_selection | Rémi Verschelde | |
2021-10-27 | Add option to make selection unique | ConteZero | |
2021-10-23 | Merge pull request #54045 from ConteZero/primary_clipboard_linux_fix_warning | Rémi Verschelde | |
2021-10-23 | Fix primary clipboard warning | ConteZero | |
2021-10-21 | Use TitleCase for CTL dialog menu options | Hugo Locurcio | |
This is more consistent with other actions exposed in the dialog. | |||
2021-10-18 | Added primary clipboard for Linux | ConteZero | |
2021-10-11 | Fix inline IME input not working in the empty LineEdit with the placeholder. | bruvzg | |
2021-10-04 | Remove EDSCALE dependency from /scene/gui | Yuri Sizov | |
2021-10-01 | Implement TextServer GDExtension interface, remove TextServer GDNative ↵ | bruvzg | |
interface. | |||
2021-09-29 | Merge pull request #53000 from Chaosus/lineedit_expose_selection_methods | Rémi Verschelde | |
2021-09-26 | Fix LineEdit and TextEdit double-click and triple-click selection | jmb462 | |
2021-09-24 | Add selection getter methods to `LineEdit` | Yuri Roubinsky | |
2021-09-05 | Apply set_read_only() to child classes of EditorProperty elements | Silc 'Tokage' Renew | |
2021-08-28 | Add support for internal nodes | kobewi | |
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-23 | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | |
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. | |||
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-07-29 | Add `auto_translate` toggle for automatic translation | Michael Alexsander | |
2021-07-19 | Merge pull request #50588 from bruvzg/menu_gen | Rémi Verschelde | |
Optimize LineEdit and TextEdit menu item generation. | |||
2021-07-19 | Optimize LineEdit and TextEdit menu item generation. | bruvzg | |
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-07-17 | Create many types of popups on demand | reduz | |
* LineEdit popups created on demand. * TextEdit popups created on demand. * SpinSlider popups created on demand. * ResourcePicker popups created on demand. Improves editor responsiveness. | |||
2021-07-06 | LineEdit: Respect `max_length` by truncating text to append | Rémi Verschelde | |
When appending text (either via `set_text()` or by pasting from clipboard), if the input would make the `LineEdit` exceed its configured `max_length`, the input text is truncated to fit. The discard part is passed as a parameter in the `text_change_rejected` signal. Fixes #33321. Fixes #41278. Also cleaned up unimplemented `max_chars` property in `TextEdit`. Co-authored-by: Tony-Goat <70238376+Tony-Goat@users.noreply.github.com> | |||
2021-06-16 | Documentation search fixes | Gregory Basile | |
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted" | |||
2021-05-25 | Tweak dozens of editor property hints for consistency | Hugo Locurcio | |
- Update Viewport MSAA property hints to match the currently exposed values. - Add some performance hints to property hints. | |||
2021-05-17 | Merge pull request #48168 from LightningAA/control-to-ctrl-4.0 | Rémi Verschelde | |
2021-05-07 | Display arrow cursor if text is not editable | kobewi | |
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-05-04 | Rename `doubleclick` to `double_click` | Aaron Franke | |
2021-04-28 | Fixed issues with LineEdit Delete Word & Backspace Word. | EricEzaM | |
Backspace word was deleting all text before the cursor, and delete word was no updating until another action was performed on the LineEdit (in order to update it) | |||
2021-04-17 | Rename LineEdit caret_* properties getters and setters to match property | Marcel Admiraal | |
2021-04-08 | Fix LineEdit undo behaves strangely | ray90514 | |
2021-04-05 | Fix crashes in *_input functions | Rafał Mikrut | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-03-11 | Add IME support checks in LineEdit/TextEdit. | Fabio Alessandrelli | |
Avoid spamming "IME is unsupported" when the DisplayServer report it as such. | |||
2021-03-07 | Merge pull request #46643 from YeldhamDev/hide_all_the_things | Rémi Verschelde | |
Hide more options of disabled properties | |||
2021-03-03 | Hide more options of disabled properties | Michael Alexsander | |
2021-03-01 | LineEdit: Now double click to select a word, and triple click to select all ↵ | Mateo Kuruk Miccino | |
the content using the new TextServer TextEdit: Update the method to search words with the new TextServer | |||
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. | |||
2021-02-16 | Fix minimum_character_width in LineEdit | Gilles Roudière | |