summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-01-20Merge pull request #57001 from bruvzg/popup_dialog_fixYuri Roubinsky
2022-01-20Merge pull request #55360 from Calinou/rename-bake-mode-propertiesRémi Verschelde
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-20Merge pull request #56972 from lawnjelly/warn_unusedRémi Verschelde
2022-01-20Add nodiscard to core math classes to catch c++ errors.lawnjelly
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute.
2022-01-20Merge pull request #56957 from Pineapple/get-node-error-check-optimizationRémi Verschelde
Rework Node::get_node to omit is_absolute() check in best case scenario
2022-01-19Rework Node::get_node to omit is_absolute() check in best case scenarioBartłomiej T. Listwon
2022-01-19Merge pull request #54729 from Paulb23/text-edit-callableRémi Verschelde
2022-01-19Convert TextEdit callbacks to CallablePaulb23
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-19Merge pull request #56924 from KoBeWi/_or_nullRémi Verschelde
2022-01-19Merge pull request #56935 from V-Sekai/window_theme_changed_signalRémi Verschelde
2022-01-19Merge pull request #56825 from bruvzg/macos_fix_fullscr_multiwindowRémi Verschelde
2022-01-19Add missing 'theme_changed' signal to Window classSaracenOne
2022-01-18Addded methods to propagate checks & refactored classes to use new methods.Kevin Fischer
2022-01-19Fix error on scene tiles cleanupkobewi
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 #56622 from Pineapple/scenestate-optimizationsRémi Verschelde
2022-01-18Merge pull request #56761 from Calinou/sdfgi-allow-any-number-of-cascadesRémi Verschelde
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-18Window management improvements.bruvzg
[macOS] Fix transient windows not working in the full-screen mode. [macOS] Fix moving transient windows to the other screen than parent window. [macOS] Fix popup menu switch on hover. [macOS] Use content origin rect for windows position (to ensure `DS.mouse_get_position` is equal to `DS.window_get_position` + mouse position from the input events). [macOS] Fix incorrect input coordinates, when external display with different scaling in connected/disconnected. [macOS/Windows] Fix moving fullscreen windows between the screens. Add auto refocusing of the parent window, when the focused transient window is closed. Remove redundant `DS.mouse_get_absolute_position` function (returns mouse position in the screen coordinates, same as `DS.mouse_get_position`).
2022-01-17Allow embedded windows to be non-resizableMario Liebisch
This fixes issue #56869.
2022-01-17Allow using between 1 and 8 cascades for SDFGIHugo Locurcio
This provides more flexibility between performance and quality adjustments, especially when using SDFGI for small-scale levels (which can be useful for procedurally generated scenes).
2022-01-17Merge pull request #56860 from bruvzg/icu_caseRémi Verschelde
2022-01-17Merge pull request #54794 from bruvzg/runtime_bmfont_parserRémi Verschelde
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-16Merge pull request #42843 from rburing/optionbutton_focusRémi Verschelde
2022-01-16Replicate load-as-placeholder state on node duplicationHaoyu Qiu
2022-01-16Merge pull request #55551 from brennengreen/panorama-sky-filteringRémi Verschelde
Add filtering property to PanoramaSkyMaterial and switch from static shader to shader cache
2022-01-15OptionButton::pressed(): give focus to selectedRicardo Buring
2022-01-15Improvments for SyntaxHighlightersPaulb23
- Fix immedate Funcion in lamba highlight - Highlight signals as one colour - Highlight node paths as one colour - Highlight escape chars in strings
2022-01-14Add shader cache and filter variable to PanoramaSkyMaterialBrennen Green
2022-01-15Fix AtlasTexture nestingkleonc
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-14Merge pull request #56784 from V-Sekai/expose-add-named-bindRémi Verschelde
2022-01-14Add ViewPanner to more editorskobewi
2022-01-14Expose add_named_bind for all essential skin bindings.K. S. Ernest (iFire) Lee