1
0
Fork 0
Commit Graph

450 Commits

Author SHA1 Message Date
Rémi Verschelde 1dc398885a
Merge pull request #107108 from Meorge/feat/what-is-fuzzy
Describe "Fuzzy Search" in Quick Open tooltip
2025-06-05 13:13:44 +02:00
Rémi Verschelde 61639d9574
Merge pull request #106996 from Ivorforce/no-oa-hashmap
Core: Remove `OAHashMap`, in favour of `AHashMap`
2025-06-05 13:12:34 +02:00
Malcolm Anderson 24a1d2d11c Provide a description of fuzzy search
Update editor/gui/editor_quick_open_dialog.cpp

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-06-04 08:18:52 -07:00
Thaddeus Crews 4f64eaef0c
Merge pull request #69012 from KoBeWi/settings_of_editor_project
Allow to override editor settings per project
2025-06-02 18:51:26 -05:00
Thaddeus Crews 2d950c8d2e
Merge pull request #106624 from timothyqiu/custom-base
Fix error when closing all scene tabs on the last tab
2025-06-02 18:51:21 -05:00
kobewi b41d6ecf8c Allow to override editor settings per project 2025-06-02 17:51:26 +02:00
Lukas Tenbrink 963c20565b Remove `OAHashMap`, in favour of `AHashMap`.
The two types had (mostly) the same decisions, but `AHashMap` is a faster implementation, and is more consistent with `HashMap`.
2025-05-31 15:50:10 +02:00
Haoyu Qiu 19226d77ed Improve Variant type menus in the editor 2025-05-28 23:05:34 +08:00
Malcolm Anderson e6038335b2 Add dropdown to Movie Maker button in editor run bar to access settings
Display Movie Maker button as "pressed" when Movie Maker mode is enabled

Fix Movie Maker button colors

Use enum for Movie Maker menu options

Fix Movie Maker button background when switching themes

Apply suggestions from code review

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

Use a theme variation for button colors

Update editor/gui/editor_run_bar.h

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-05-27 10:36:11 -07:00
Haoyu Qiu 8d93b6a54c Add translation preview in editor 2025-05-27 07:59:28 +08:00
Haoyu Qiu 787d7c8b53 Fix error when closing all scene tabs on the last tab 2025-05-20 15:10:54 +08:00
Wilson E. Alvarez 8bd1b5fce9
Do not grab focus on filename LineEdit in EditorFileDialog when outside the tree 2025-05-18 13:06:02 -04:00
Haoyu Qiu 88d922c55e Cleanup header includes in Tree 2025-05-15 14:28:00 +08:00
Thaddeus Crews c714743bb1
Merge pull request #105944 from syntaxerror247/main-menu
Add editor setting to collapse main menu into a `MenuButton`
2025-05-07 12:48:29 -05:00
Anish Mishra e03942a6ef Add editor setting to collapse main menu 2025-05-07 08:39:21 +05:30
kobewi d32d2e9b51 Remove NOTIFICATION_ENTER_TREE when NOTIFICATION_THEME_CHANGED is used 2025-05-06 15:28:03 +02:00
Fredia Huya-Kouadio d320b92352 Enable XR play mode options in the regular editor
The feature is necessary for XR projects with regular scenes, or hybrid app projects.
2025-05-04 12:54:06 -07:00
Rémi Verschelde 694d034d5b
Rename editor "File" MenuOption enums for clarity 2025-04-30 16:32:11 +02:00
Thaddeus Crews eb3d0604ba
Merge pull request #105876 from KoBeWi/dynamic_outline
Inline static variables (part 1)
2025-04-29 16:05:16 -05:00
kobewi 5af4bef46f Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
Haoyu Qiu f7a0b6b7cf Fix group name completion for `get_node_count_in_group` 2025-04-28 19:42:01 +08:00
Thaddeus Crews f8a8d6cf04
Merge pull request #105700 from dementive/config-file-get-improvement
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-27 19:21:31 -05:00
Thaddeus Crews 3947cbe3b2
Merge pull request #104386 from Repiteo/core/cpp-math
Core: Replace C math headers with C++ equivalents
2025-04-27 19:21:22 -05:00
dementive b8e44a0000 Improve ConfigFile get_sections and get_section_keys by returning Vector<String> 2025-04-24 20:10:31 -04:00
Thaddeus Crews 9ac753c916
Merge pull request #105636 from syntaxerror247/one-click-deploy
Hide `one-click deploy` button on Android and XR editor
2025-04-24 09:09:24 -05:00
Pāvels Nadtočajevs 5b49fd4207
Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default. 2025-04-23 12:47:31 +03:00
Anish Mishra eb5f1c3484 Hide `one-click deploy` button on Android and XR editor. 2025-04-22 20:21:18 +05:30
Thaddeus Crews aadeef1892
Merge pull request #105578 from BrotherShort/scenetree-auto-trans2
Improve SceneTree auto-translation. Fix TreeItem tooltips and the Filter.
2025-04-21 08:24:24 -05:00
BrotherShort 1e1b0913bc Improve SceneTree auto-translation 2025-04-20 11:12:07 +08:00
Anish Mishra 34b3582cf9 Embed TouchActionsPanel directly into the Android editor UI 2025-04-19 20:32:47 +05:30
Pāvels Nadtočajevs 5355fcae62
Fix incorrect title bar sorting in RTL layout. 2025-04-17 09:31:14 +03:00
Thaddeus Crews ad40939b6f
Core: Replace C math headers with C++ equivalents
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
2025-04-16 15:49:02 -05:00
Thaddeus Crews e508573183
Merge pull request #105140 from syntaxerror247/actions-panel-improvements
Android Editor: Add new actions and enhancements to `TouchActionsPanel`
2025-04-15 12:28:42 -05:00
Thaddeus Crews 99d3d44147
Merge pull request #104845 from KoBeWi/project_manager-🤵
Improve Project Manager auto-translation
2025-04-15 12:28:37 -05:00
Mike Precup 6b9d67a547 Search custom types when filtering on type in the SceneTree dock 2025-04-14 10:29:49 -07:00
Anish Mishra 5f9fdd7071 Android Editor: Add new actions and enhancements to TouchActionsPanel
- The panel’s layout and position are now saved and restored across projects and editor restarts.

- Toggle buttons for Ctrl, Shift, and Alt keys have been added to support actions that require holding down these keys, such as Ctrl for multi-selection.

- Additional action buttons have been introduced: Cut, Copy, and Paste.

- Some UI polish.
2025-04-14 20:43:13 +05:30
kobewi e6edf3b3b3 Improve Project Manager auto-translation 2025-04-12 09:29:18 +02:00
Thaddeus Crews 0d267e7b1e
Core: Add dedicated `BitField` template 2025-04-11 11:53:26 -05:00
Thaddeus Crews 759fb58636
Merge pull request #105277 from nathanhoad/fix-play-custom-scene-with-uid
Fix issue with playing a custom scene from a UID
2025-04-11 09:51:13 -05:00
Thaddeus Crews 717df3ee88
Merge pull request #105249 from Repiteo/core/math-defs-namespace
Core: Use `Math` namespace for constants
2025-04-11 09:51:04 -05:00
Nathan Hoad c45ca4ae04 Fix issue with playing a custom scene from a UID
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2025-04-11 23:40:49 +10:00
Thaddeus Crews 4c66c21542
Merge pull request #103024 from cruglet/master
TabBar: Add boolean toggle for middle-click to fire `tab_close_pressed` signal.
2025-04-10 16:53:44 -05:00
Thaddeus Crews 94282d88f9
Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
A Thousand Ships 889410dcda
Add `String::replace_char(s)` methods for performance and convenience 2025-04-10 13:08:45 +02:00
Cruglet 1a1711f1ee Add middle-click removing for TabBars
Added a boolean option field to enable the firing of the "tab_close_pressed" signal when middle clicking on a tab.
2025-04-09 07:56:09 -04:00
Thaddeus Crews e6a61b1ecc
Merge pull request #76829 from bruvzg/ac_kit_direct
Implement screen reader support using AccessKit library.
2025-04-08 12:32:47 -05:00
Thaddeus Crews 1a90b115e1
Merge pull request #105106 from bruvzg/title_align
Add custom sort to center tab bar in the editor and project manager.
2025-04-08 12:32:44 -05:00
Thaddeus Crews c53e3b1723
Merge pull request #105103 from runzh-crypto/validate_custom_directory_v2
Validate custom directory when running from editor
2025-04-08 12:32:42 -05:00
Pāvels Nadtočajevs 302fa831cc
Initial editor accessibility. 2025-04-08 20:25:48 +03:00
Pāvels Nadtočajevs 539e54567b
Add custom sort to center tab bar in the editor and project manager. 2025-04-08 00:05:22 +03:00