1
0
Fork 0
Commit Graph

550 Commits

Author SHA1 Message Date
Pablo Andres Fuente e1384dd159 Fix `ScrollContainer` focus border issue
Fixes #100176

Instead of using no clipping technique to draw the focus border because
it causes problems if a `ScrollContainer` is nested in another
`ScrollContainer`, now the focus border is drawn using an internal
`PanelContainer`.
2025-04-14 17:51:43 -03:00
Thaddeus Crews c4297d8817
Merge pull request #105197 from bruvzg/inspector_no_focus_draw
Remove focus draw for editor inspector elements.
2025-04-11 09:51:10 -05:00
Thaddeus Crews 94282d88f9
Core: Use `Math` namespace for constants 2025-04-10 16:29:30 -05:00
风青山 9996bf369a
Fix setting root inspector's `follow_focus` to `true` when `update_tree()` method ends
This may produce unexpected behavior in **recursive** calls.
2025-04-10 10:23:59 +08:00
Pāvels Nadtočajevs 6808f66f86
Remove focus draw for editor inspector elements. 2025-04-09 18:00:00 +03: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
Pāvels Nadtočajevs 302fa831cc
Initial editor accessibility. 2025-04-08 20:25:48 +03:00
Grublady 4441874c62 Update inspector theme when changed 2025-04-07 19:58:50 -04:00
Yufeng Ying 8ae16699c5 Do not use Dictionary::keys() for Dictionary iteration. 2025-04-05 18:42:13 +08:00
kobewi b78a02fc76 Fix Edit option for sub-resources 2025-04-02 20:47:06 +02:00
Eric M e539b62aa7 Fix EditorProperty shortcuts being global and unintentionally triggering 2025-04-01 22:24:58 +10:00
Rémi Verschelde 5ce9619219
Merge pull request #104701 from KoBeWi/inspecktore
Inspector localization improvements
2025-03-28 14:34:56 +01:00
Rémi Verschelde 1f127770fc
Merge pull request #103943 from dugramen/scroll-while-dragging
Scroll `EditorInspector` while drag & drop hovering near the edges
2025-03-28 14:32:20 +01:00
Yyf2333 22b5ec17fb Using iterator pattern instead of List::Element *.
Co-authored-by: Adam Scott <ascott.ca@gmail.com>
2025-03-28 13:29:15 +08:00
kobewi b291156ece Inspector localization improvements 2025-03-27 23:28:02 +01:00
dugramen 3c85281610 Scroll inspector while drag hovering near the edge 2025-03-26 12:37:12 -04:00
Thaddeus Crews 96b5fe8092
Merge pull request #104344 from dugramen/subgroup-vbox-separation
Fix vbox separation for inspector subgroups
2025-03-24 15:27:31 -05:00
Micky 5d794f83ed Tweak a few miscellaneous localization strings 2025-03-20 13:12:44 +01:00
bruvzg c7ca36b827 Fix use after free in the editor inspector section cleanup. 2025-03-19 14:37:26 +02:00
dugramen 3afd9f2c71 Fix vbox separation in inspector subgroups 2025-03-18 21:36:34 -04:00
Michael Alexsander 778a14a4d7
Fix wrong height for top editors in the inspector 2025-03-15 12:24:35 -03:00
Thaddeus Crews 3bc2821e26
Merge pull request #102372 from Rindbee/display-the-actual-used-theme-items-in-the-Inspector
Display the actual used theme items in the Inspector
2025-03-11 16:53:55 -05:00
Michael Alexsander 5c66129e62
Allow to select multiple remote nodes at runtime 2025-03-11 12:35:41 -03:00
A Thousand Ships 466590d0ec
Use `get_slicec` instead of `get_slice` for single character splitters 2025-03-08 20:36:37 +01:00
Thaddeus Crews cf68b5f6eb
Merge pull request #103670 from dugramen/inspector-section-hover
Redraw inspector section when cursor enters and exits header to update hover state
2025-03-07 12:06:29 -06:00
dugramen 5fc93617b3 Redraw inspector section when cursor enters and exits header to update hover state 2025-03-05 20:58:40 -05:00
dugramen f80e81f0b9 Fixes popup location for PROPERTY_USAGE_ARRAY inspector items 2025-03-05 15:04:22 -05:00
Thaddeus Crews 0544ed3ff4
Merge pull request #103316 from Rindbee/make-EditorProperty-and-its-children-behave-like-sibling-nodes
Make `EditorProperty` and its child `EditorProperty` behave like sibling nodes when handling mouse events
2025-03-05 12:08:02 -06:00
风青山 62aa4a6f9e
Make `EditorProperty` and its child EditorProperties behave more like sibling nodes
Let `EditorProperty::gui_input()` no longer handle mouse events that
occur in the child EditorProperty rect.
2025-02-28 07:40:04 +08:00
风青山 d0437d5052
Revert "Fix inspector jumping when gaining focus"
This reverts commit 9226424401.
2025-02-26 18:18:30 +08:00
风青山 a375e77b85
Revert "Fix inspector follow focus when child is focused"
This reverts commit 286d3ae415.
2025-02-26 18:18:28 +08:00
dugramen 4952e078e4 fix vbox separation in sections with PROPERTY_USAGE_ARRAY 2025-02-25 21:50:52 -05:00
Rémi Verschelde ba7b500b55
Merge pull request #102874 from YeldhamDev/fix_fav_no_parent
Fix error with favorited properties with open sub-inspectors
2025-02-15 23:09:56 +01:00
Rémi Verschelde 10bb786b84
Merge pull request #102681 from Giganzo/inspector-overlay-buttons
Fix Inspector revert and animation keying button sizing
2025-02-15 23:09:34 +01:00
Giganzo 5dabc360ae Fix Inspector animation key button sizing 2025-02-15 12:27:57 +01:00
Michael Alexsander b31c85cf3e
Fix error with favorited properties with open sub-inspectors 2025-02-14 16:51:43 -03:00
kobewi 286d3ae415 Fix inspector follow focus when child is focused 2025-02-12 17:16:44 +01:00
风青山 bef64baa18
Display the actual used theme items in the Inspector
Closes: godotengine/godot-proposals#4439.

Allows viewing the default values ​​of the currently used theme item
in the Inspector.

For theme item properties of resource type, editing the default
resource does not make sense. Use **Make Unique** to create a copy
before editing.
2025-02-07 07:29:30 +08:00
Michael Alexsander 9002590990
Fix wrong inspector offset on scene switch 2025-02-03 18:27:31 -03:00
kobewi 9226424401 Fix inspector jumping when gaining focus 2025-01-27 17:41:18 +01:00
Rémi Verschelde 2f6a18f7ff Merge pull request #101409 from TokageItLab/spring-bone
Implement SpringBoneSimulator3D to wiggle chained bones
2025-01-14 00:22:11 +01:00
Silc Lizard (Tokage) Renew 5472558a98 Implement SpringBoneSimulator3D to wiggle chained bones
Co-authored-by: lyuma <xn.lyuma@gmail.com>
Co-authored-by: fire <ernest.lee@chibifire.com>
Co-authored-by: SaracenOne <SaracenOne@gmail.com>
2025-01-14 05:43:57 +09:00
Rémi Verschelde 452f1fa0e9
Merge pull request #100512 from bruvzg/dict_keys
[Dictionary Property Editor] Use property editors instead of labels to display keys.
2025-01-07 00:45:00 +01:00
Michael Alexsander 753900188a
Make Inspector search inside sub-resources 2025-01-06 12:30:55 -03:00
Thaddeus Crews 1e63ed2a5b
Merge pull request #99723 from YeldhamDev/script_favorite_fix
Fix error when favoriting some types of properties
2024-12-30 08:58:34 -06:00
Michael Alexsander d74325f791
Fix error when favoriting some types of properties 2024-12-28 15:29:39 -03:00
A Thousand Ships a1846b27ea
Improve use of `Ref.is_null/valid`
Use `is_null` over `!is_valid` and vice versa.
2024-12-23 16:35:02 -05:00
Yufeng Ying f241c1fda0 Remove unused header in editor.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-12-24 00:40:38 +08:00
Pāvels Nadtočajevs 1e982a49c3 [Dictionary Property Editor] Use property editors instead of labels to display keys. 2024-12-18 08:14:38 +02:00
Haoyu Qiu bf4e5cca3f Make editor's shortcut names translated on-site 2024-12-18 13:00:30 +08:00