Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-05 | [Input] Add extra `shortcut_input` input processing step to process Unicode ↵ | bruvzg | |
character input with Alt / Ctrl modifiers, after processing of shortcuts. | |||
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-06 | Remove duplicate editor settings definitions | kobewi | |
2022-03-04 | Add optional constructor arguments to more Control nodes | Hugo Locurcio | |
This can be used to make editor code more compact. However, as of writing, these constructor arguments cannot be used from the scripting API. This was already provided for Label and CheckBox, but it was missing for other Control nodes where it made sense to provide a default value. | |||
2022-03-03 | Fix LineEdit and TextEdit carets disappearing at theme scales below 1.0 | Hugo Locurcio | |
This fixes carets disappearing in the editor when the Editor Scale setting is set below 100%. | |||
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-01-30 | Move placeholder color to theme item | Paulb23 | |
2022-01-18 | Improve locale detection. | bruvzg | |
Use separate language, script and country lists. Add locale selection dialog and property hint. | |||
2022-01-13 | Merge pull request #54956 from ↵ | Rémi Verschelde | |
Calinou/lineedit-textedit-add-caret-width-theme-item Add a theme constant to change LineEdit and TextEdit's caret width | |||
2022-01-09 | [TextServer] Improve ligature cursor handling. | bruvzg | |
Fix mid-grapheme hit test. Fix OpenType features property handling, add default features override option. Enable mid-grapheme cursor by default. | |||
2022-01-07 | Add a theme constant to change LineEdit and TextEdit's caret width | Hugo Locurcio | |
This can be useful to improve caret visibility, especially at larger font sizes. This can also be used for accessibility purposes. | |||
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-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-12-06 | Merge pull request #55662 from ↵ | Rémi Verschelde | |
KoBeWi/update_minimum_size_changed_to_update_minimum_size | |||
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-12-06 | Rename minimum_size_changed() method | kobewi | |
2021-12-02 | Add drag and drop to TextEdit | ConteZero | |
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. |