fd2ec47ec9
Move default theme files to scene/theme
...
This also puts the default theme icons into their own folder.
2023-08-28 00:23:38 +02:00
d3b69c09ad
Merge pull request #78297 from aganm/contrast
...
Change light themes default contrast from -0.08 to -0.06
2023-08-17 12:27:53 +02:00
f6b9d445b5
Merge pull request #80285 from YeldhamDev/just_a_little_bit
...
Further separate icon from text of buttons in both editor and default themes
2023-08-09 15:20:25 +02:00
60d6e14323
Merge pull request #78744 from KoBeWi/easy_peasy_routine_refactor_stuff
...
Standardize dialog input validation as a new class
2023-08-08 16:55:55 +02:00
14256a2395
Merge pull request #78468 from KoBeWi/enmarginalization
...
Fix ColorPicker margin theme property
2023-08-08 16:55:32 +02:00
7f41403a6f
Standardize dialog input validation as a new class
2023-08-08 16:14:35 +02:00
98bdb56815
Further separate icon from text of buttons in both editor and default themes
2023-08-07 13:22:39 -03:00
02709d57ee
Merge pull request #78858 from MewPurPur/tweak-mesh-preview
...
Improve material and mesh preview buttons
2023-08-07 14:44:34 +02:00
50f4c298e6
Improve material and mesh preview buttons
2023-08-04 01:47:32 +03:00
2883a40aa1
Fix spacing between icon and "Output" button
2023-07-26 15:22:44 -03:00
a38fd09669
Clean up/refactor GraphEdit
2023-07-24 18:37:23 +02:00
91258e52be
Merge pull request #79307 from Geometror/remove-graph-node-comment
...
Remove GraphNode's comment property and related functionality
2023-07-24 16:56:41 +02:00
a29a680920
Extract StyleBoxFlat, StyleBoxTexture and StyleBoxLine in their own file
2023-07-17 13:25:00 +02:00
7e21eb7e00
Extract and reorganize texture resource classes
2023-07-14 20:04:21 +02:00
576980f960
Add a default theme for unfocused Windows
...
At the moment it is impossible to distinguish between focused and
unfocused embedded Windows.
Add a new `theme_item` that is used for coloring the border of
unfocused Windows.
2023-07-12 22:35:03 +02:00
19f3303357
Merge pull request #79262 from Geometror/vs-port-icon-size-override
...
Keep `GraphNode` port icons crisp at high zoom levels and remove artifacts
2023-07-12 17:17:02 +02:00
6960a1d0e8
Merge pull request #78248 from felaugmar/load-svg-adjustable-scale
...
Added `Image::load_svg_from_(buffer|string)`
2023-07-12 15:09:03 +02:00
b4a11294e6
Merge pull request #75460 from joao-pedro-braz/add_new_item_stylebox_to_the_tree_control
...
Add a new "inner_item_margin" Theme constant to the Tree control
2023-07-12 15:08:36 +02:00
662d8c76b3
Remove GraphNode's comment property and related functionality
...
(this functionality will be reintroduced in a new and more flexible way)
2023-07-11 02:05:25 +02:00
1bea64a295
[Graph editors] Keep port icons crisp at high zoom levels, remove rim artifacts
2023-07-10 15:09:40 +02:00
26eb3db234
Added Image's load_svg_from_(buffer|string)
...
No core dependency to the svg module.
2023-06-23 00:43:43 -03:00
9c3afcc898
Fix ColorPicker margin theme property
2023-06-20 12:47:52 +02:00
f563d24689
Change light themes default contrast from -0.08 to -0.06
...
-0.08 overblows the highlights, -0.06 looks much better.
2023-06-15 19:20:21 -04:00
670b7bec9a
Add the "inner_item_margin" Theme constant to the Tree control
...
This PR adds the "inner_item_margin" Theme constant to the Tree Control.
It behaves like a horizontal padding (in CSS), but only in the active
writing direction (So on LTR it'll apply a left padding and on RTL right
padding).
The Editor Theme has been updated to make use of this and a result items
in Trees and ItemLists no longer "hugs" their border, expressing a proper
spacing instead.
2023-06-02 11:32:40 +02:00
a8fc343f80
Make main editor window border margin controllable by theme
2023-05-30 19:19:39 +02:00
e767ff5695
Add project tags
2023-05-30 00:53:02 +02:00
47a81a79aa
Add a few InputEvent icons
2023-05-25 17:43:32 +02:00
831b4a5366
Improve startup benchmarking
...
Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
2023-05-23 13:22:35 -07:00
edf47f1ee4
Delay initialization of the visual shader editor UI
...
This makes sure that the theme is ready to be used before the
methods is called.
Also add missing icons (and update some existing).
Co-authored-by: Samuel Wilson <yokomeshi@gmail.com >
2023-05-23 15:20:42 +02:00
b4d6b47c17
Add multi window code and shader editors
2023-05-10 09:14:21 +02:00
30824e9818
Adds a scale_gizmo_handles entry to the Touchscreen editor settings
...
When enabled, this scales the editor icons to improve usability on touchscreen devices.
In addition this commit fixes touch detection for the collision_shape_2d_editor_plugin so it scales with the icons size.
2023-05-07 15:55:28 -07:00
cedd3378f5
Merge pull request #69053 from KoBeWi/grabbercentrism
...
Add center_grabber theme property to Slider
2023-04-27 08:18:37 +02:00
dfee04ae2a
Merge pull request #74632 from davthedev/tabs-hover
...
Add theming support for hovered tabs
2023-04-24 16:42:38 +02:00
14cb9b5b26
Add center_grabber property to Slider
2023-04-22 17:53:17 +02:00
9f1e18e64c
Add theming support for hovered tabs
...
Tabs can now be styled differently when hovered by the mouse pointer.
2023-04-19 01:38:09 +02:00
142990d60a
Add hovered item style to ItemList
2023-04-18 22:52:39 +02:00
f462efd7f1
Add missing LineEdit constants in editor theme
2023-04-17 22:55:27 +02:00
12f2c753fe
Merge pull request #75923 from dalexeev/editor-rtl-selection-color
...
Editor Theme: Set `selection_color` property of `RichTextLabel`
2023-04-11 19:40:59 +02:00
fff0ee0fc4
Merge pull request #75822 from YeldhamDev/no_multi_zero
...
Remove unnecessary zero multiplications
2023-04-11 19:40:40 +02:00
306308d957
Editor Theme: Set selection_color property of RichTextLabel
2023-04-11 10:53:42 +03:00
2ea4f8bc78
Fix bottom of LineEdits in the editor being rounded
2023-04-08 09:50:17 -03:00
f057d755ab
Remove unnecessary zero multiplications
2023-04-08 09:31:05 -03:00
498d538578
Add scrollbar offset theme constants to Tree
2023-04-06 15:04:28 +08:00
ada406f2f5
Merge pull request #75566 from Maran23/4-x-theme-values-affects-editor
...
Fix some theme values affect the editor by setting a default value for them
2023-04-04 17:30:30 +02:00
5c5f065325
Merge pull request #74729 from YuriSizov/project-manager-baked-with-love
...
Improve code structure, layout, and theming of the project manager
2023-04-03 17:09:09 +02:00
c0905bc0af
Fix some theme values affect the editor by setting a default value for the theme constant 'h_separation' for MenuBar and Button and a default value for the theme color 'background_color' for TextEdit
2023-04-01 16:28:28 +02:00
1522762dc9
Make icons of scripted and custom classes fit the editor UI
...
Also:
- Add an option to limit the icon size in PopupMenu.
This is similar to how this works in Tree and TreeItem.
- Add the same option to TabBar.
- Add a theme constant for Tree, PopupMenu, Button, and
TabBar to apply this limit on the control level.
Co-authored-by: Daylily-Zeleen <daylily-zeleen@foxmail.com >
2023-03-31 21:39:02 +02:00
aa47427cc7
Improve theming support in the Project Manager
2023-03-16 12:36:26 +01:00
64215ad119
Generate empty textures for theme icons if the SVG module is disabled
2023-03-07 15:31:19 +01:00
445053a62d
Enable granular control of touchscreen related settings
2023-02-22 00:16:39 -08:00