summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2022-01-21Merge pull request #56124 from KoBeWi/font_slayerRémi Verschelde
2022-01-21Merge pull request #56963 from KoBeWi/wszystkie_plikiRémi Verschelde
2022-01-20Merge pull request #57001 from bruvzg/popup_dialog_fixYuri Roubinsky
2022-01-20Merge pull request #53276 from Phischermen/propagate_checkRémi Verschelde
2022-01-20[Windows] Fix pop-up dialogs instantly closing.bruvzg
2022-01-19Merge pull request #54729 from Paulb23/text-edit-callableRémi Verschelde
2022-01-19Convert TextEdit callbacks to CallablePaulb23
2022-01-19Fix FileDialog localization issueskobewi
2022-01-19Improve the default project themeHugo Locurcio
The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net>
2022-01-19Ignore layout and translation changes in Controls outside of treeYuri Sizov
2022-01-19Merge pull request #53923 from KoBeWi/RichBugLabelRémi Verschelde
2022-01-19Fix bottom line in editor logkobewi
2022-01-18Addded methods to propagate checks & refactored classes to use new methods.Kevin Fischer
2022-01-19Fix RichTextLabel tables shrinking expanded columns when there is not enough ↵Yuri Sizov
space
2022-01-18Fix RichTextLabel not respecting line separation in several casesYuri Sizov
2022-01-18Merge pull request #56104 from Geometror/add-flow-layout-containerRémi Verschelde
Add FlowContainer
2022-01-18Merge pull request #52969 from bruvzg/locale_detectionRémi Verschelde
2022-01-18Merge pull request #47522 from madmiraal/rename-test_width-test_heightRémi Verschelde
2022-01-18Improve locale detection.bruvzg
Use separate language, script and country lists. Add locale selection dialog and property hint.
2022-01-17[TextServer] Implement locale and context sensitive case conversion functions.bruvzg
2022-01-16Merge pull request #56720 from volokh0x/to-fix-#56274Rémi Verschelde
2022-01-16Save clear action of TextEdit in history when used from context menuvolokh0x
2022-01-15OptionButton::pressed(): give focus to selectedRicardo Buring
2022-01-14Merge pull request #56457 from gerhean/focus_file_text_after_popupRémi Verschelde
2022-01-14Merge pull request #56787 from bruvzg/fix_guidelinesRémi Verschelde
Fix CodeEdit guidelines position.
2022-01-14Merge pull request #56756 from KoBeWi/great_unification_theoryRémi Verschelde
2022-01-14Fix CodeEdit guidelines position.bruvzg
2022-01-14Add ViewPanner to more editorskobewi
2022-01-14Merge pull request #56738 from YeldhamDev/improve_tab_consistencyRémi Verschelde
2022-01-13Merge pull request #56714 from bruvzg/fix_alignment_break_overrunRémi Verschelde
2022-01-13Merge 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-13[TextServer] Improvements for line breaking, "Fill" alignment, overrun, and ↵bruvzg
interaction between these modes. Fix "Fill" alignment processing wrong side of the text if overrun trim was applied. Improve "Fill" alignment to avoid adding excessive subsequent spaces or elongations. Add font detection to the overrun, to correctly add ellipsis (was using last glyph font, which doesn't necessary have dot character). Improve line breaking to avoid adding excessive subsequent soft break points for languages without word separator. Port missing overrun/justification code to the Fallback text server. Fix inferred text direction detection by controls. Add tests for "Fill" alignment and line breaking glyph flags.
2022-01-12Improve looks and consistency of tabsMichael Alexsander
2022-01-12Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde
2022-01-12Merge pull request #56709 from ↵Rémi Verschelde
YeldhamDev/die_monster_you_dont_belong_in_this_world
2022-01-12Merge pull request #53185 from KoBeWi/viewing_panRémi Verschelde
2022-01-12Fix several issues in ´TabBar´Michael Alexsander
2022-01-12Create function focus_file_textGer Hean
This function focuses the text field when saving a file It is called when the save file dialogue is opened
2022-01-11Merge pull request #56586 from dalexeev/rtl-bracket-escapesRémi Verschelde
2022-01-11Unify panning in sub-editors and make it configurablekobewi
2022-01-11Merge pull request #56322 from madmiraal/fix-42450Rémi Verschelde
2022-01-11Fix BBCode underline prevents strikethrough from renderingHaoyu Qiu
2022-01-10Merge pull request #56637 from KoBeWi/maxxxxxxcrollRémi Verschelde
Set max value of inactive TextEdit scrolls to 0
2022-01-10Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_featuresRémi Verschelde
2022-01-10Merge pull request #55456 from KoBeWi/break_all_the_thingsRémi Verschelde
2022-01-10Fix glyph index for bitmap fonts.bruvzg
Fix TextEdit glyph position rounding.
2022-01-09Fix button multiline text alignment.bruvzg
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-09Set max value of inactive TextEdit scrolls to 0kobewi
2022-01-08 Improve FileDialog filterskobewi