summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2022-05-05Merge pull request #59185 from NeilKleistGao/masterHugo Locurcio
2022-05-03Merge pull request #60571 from Sauermann/fix-control-screen-positionRémi Verschelde
Inlcude CanvasLayer transform into calculation of Control screen position
2022-05-03Remove `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-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors.
2022-04-28fix lines ending in comments causing auto indentNathan Franke
2022-04-28Merge pull request #52624 from e8newallm/52577Rémi Verschelde
Corrected ordering of Left/Top/Right/Bottom properties
2022-04-28Inlcude CanvasLayer transform into calculation of Control screen positionMarkus Sauermann
2022-04-25Merge pull request #60438 from Paulb23/text-edit-testsRémi Verschelde
Add TextEdit unit tests and multiple fixes.
2022-04-25Fix font_size not working in TabContainerRindbee
2022-04-25Merge pull request #60261 from fire-forge/theme-prop-renamesRémi Verschelde
2022-04-25Merge pull request #60123 from KoBeWi/borrowedRémi Verschelde
ItemList selection bug && navigation bug fixed
2022-04-24ItemList selection bug && navigation bug fixedThakee Nathees
Co-authored-by: kobewi <kobewi4e@gmail.com>
2022-04-23Rename theme properties to include underscoresFireForge
- check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation
2022-04-22Multiple small TextEdit Bug FixesPaulb23
Fixed line_drawing_cache not containing anything Fixed is_move_caret_on_right_click_enabled requiring the context menu to be enabled Fixed when selecting_enabled is false not disabling shift + click Fixed when selecting_enabled is false not being able to drag the caret Fixed _delete emitting signals when nothing had changed. Fixed insert_line_at up causing a visual update Fixed get_pos_at_line_column returning a valid position when it was invalid Fixed set_caret_column unnecessary emitting "caret_changed" when the column is greater then the line Fixed select_word_under_caret not accepting the edges of words Fixed select_word_under_caret moving the caret to the start of the line when no word was found Fixed get_selection_line and get_selection_column not checking if the selection was enabled Fixed set_line_as_center_visible throwing errors if it would show line 0 Fixed set_line_as_center_visible being off by one Fixed set_line_as_last_visible not being able to show the first line Fixed pressing UP and the end of a wrapped line sending the caret to col 0 rather then then persevering the position.
2022-04-22Implement Label3D node.bruvzg
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector.
2022-04-17Add a property hint for AspectRatioContainer's `ratio` propertyHugo Locurcio
Zero or negative ratios are not valid, so the property hint prevents choosing such values. The property hint allows using 4 decimals so that common aspect ratios like 16/9 can be specified with a good level of precision.
2022-04-13Add `font_separator` and related properties to `PopupMenu`Michael Alexsander
2022-04-14Merge pull request #60221 from YeldhamDev/grid_toplevel_fixRémi Verschelde
Fix `GridContainer` not ignoring toplevel children
2022-04-13Fix `GridContainer` not ignoring toplevel childrenMichael Alexsander
2022-04-13Fix and tweak labeled separator in `PopupMenu`Michael Alexsander
2022-04-13Fix select_all() crash in RichTextLabelConteZero
2022-04-13Fix sub-menu keyboard navigation.bruvzg
2022-04-12Merge pull request #60170 from ConteZero/context_menuRémi Verschelde
2022-04-12Add context menu to RichTextLabelConteZero
2022-04-11Merge pull request #60085 from YeldhamDev/relationships_are_hardRémi Verschelde
2022-04-11Merge pull request #59927 from Zylann/fix_graphnode_title_trimRémi Verschelde
Fix GraphNode not resizing with larger title
2022-04-11Fix toggling GraphEdit's minimap with `minimap_enabled`Eric McGuirk
Fixes #53831.
2022-04-11Merge pull request #60026 from ConteZero/shortcut_keys_enabledRémi Verschelde
2022-04-11Merge pull request #59980 from reduz/animation-librariesRémi Verschelde
2022-04-11Merge pull request #59440 from bruvzg/fd_ref_countedRémi Verschelde
2022-04-11Merge pull request #60124 from KoBeWi/sepyt_noitcennoc_dilavRémi Verschelde
2022-04-11Implement Animation Librariesreduz
* Instead of containing single animations, AnimationPlayer now contains libraries. * Libraries, in turn, contain the animations. This paves the way for implementing the possibility of importing scenes as animation libraries, finally allowing to import animations separate from the 3D models. Missing (will be done on separate PRs): * Make it possible to import scenes (dae/fbx/gltf) as animation libraries. * Make it possible for AnimationTree to import animation libraries on its own, so it does not rely on AnimationPlayer for everything.
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-04-11Fix GraphEdit's valid connections being reversedkobewi
2022-04-10Add select_all() to RichTextLabelConteZero
2022-04-09Draw relationship lines for items offscreenMichael Alexsander
2022-04-08Fix shortcut_keys_enabled in TextEditConteZero
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-06[RTL] Improve table cell selection.bruvzg
2022-04-05Fix GraphNode not resizing with larger titleMarc Gilleron
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-04-05Consider chained operation when selecting text in TextEdit::undo()Haoyu Qiu
2022-04-04Merge pull request #58452 from marcgpuig/text-edit-backspace-fixRémi Verschelde
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
2022-04-04Merge pull request #59874 from ConteZero/richtextlabel_deselectRémi Verschelde
2022-04-04Add deselect() to RichTextLabelConteZero
2022-04-04Merge pull request #59513 from BastiaanOlij/openxr_actionmap_editorRémi Verschelde
2022-04-04Add action map editor for OpenXRBastiaan Olij
2022-04-04Fixed ctrl + backspace on empty linesMarc Garcia Puig
Fix <word><space><caret> scenario Fix move left & right for lines without words
2022-04-03Fix TextEdit v_scroll_speed invalid values breaks wheel scrollingjmb462