summaryrefslogtreecommitdiffstats
path: root/editor/editor_themes.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #81573 from YuriSizov/docs-use-theme-binds-in-helpRémi Verschelde2023-09-261-2/+0
|\ | | | | | | Use bound theme properties for documentation
| * Use bound theme properties for documentationYuri Sizov2023-09-261-2/+0
| |
* | Color match editor log toggles and flat pressed buttonsYuri Sizov2023-09-261-3/+4
|/
* Merge pull request #81620 from YuriSizov/assets-remap-install-folderRémi Verschelde2023-09-261-0/+4
|\ | | | | | | Allow to specify target folder when installing assets
| * Allow to specify target folder when installing assetsYuri Sizov2023-09-191-0/+4
| | | | | | | | | | | | This also changes the layout of the installer window to better separate configuration of the installation and the expected output.
* | Merge pull request #81939 from YuriSizov/gui-flat-and-depressedRémi Verschelde2023-09-251-1/+25
|\ \ | | | | | | | | | Replace flat buttons with flat-styled buttons with a visible pressed state
| * | Replace flat buttons with flat-styled buttons with a visible pressed stateYuri Sizov2023-09-191-1/+25
| |/
* | Merge pull request #79104 from DrRevert/focusable_tabs_refactorRémi Verschelde2023-09-251-0/+4
|\ \ | | | | | | | | | Allow to focus individual tabs in `TabBar`/`TabContainer`
| * | Allow to focus individual tabs in TabBar/TabContainerArkadiusz Marcin Kołek2023-09-171-0/+4
| |/
* / Fix theme access and improve UX in AnimationTree editorYuri Sizov2023-09-231-13/+49
|/
* Merge pull request #81516 from YuriSizov/editor-theme-access-the-successYuri Sizov2023-09-151-1/+99
|\ | | | | | | Fix accessing editor theme items throughout the UI
| * Warn about accessing non-existing editor theme itemsYuri Sizov2023-09-151-1/+99
| |
* | Merge pull request #81557 from YuriSizov/editor-toolbars-dividedRémi Verschelde2023-09-141-2/+1
|\ \ | |/ |/| | | Improve the looks of 2D/3D viewport contextual toolbars
| * Improve the looks of 2D/3D viewport contextual toolbarsYuri Sizov2023-09-131-2/+1
| |
* | Add code region folding to CodeEditJean-Michel Bernard2023-09-111-0/+7
|/
* Clean up/refactor GraphNode and make it more flexibleHendrik Brucker2023-09-071-57/+60
| | | | | Split GraphNode into GraphElement and GraphNode, add custom titlebar, and adjust theming.
* Add EditorStringNames singletonkobewi2023-09-031-209/+210
|
* Merge pull request #80184 from MewPurPur/gray=abstractRémi Verschelde2023-09-011-2/+5
|\ | | | | | | Use the gray color for all abstract classes
| * Use the gray color for all abstract classesMewPurPur2023-08-311-2/+5
| |
* | Merge pull request #81065 from YuriSizov/themable-chairsRémi Verschelde2023-08-281-1/+1
|\ \ | | | | | | | | | Move default theme files to `scene/theme`
| * | Move default theme files to scene/themeYuri Sizov2023-08-281-1/+1
| |/ | | | | | | This also puts the default theme icons into their own folder.
* / Fix multiple usability issues in the texture region editorYuri Sizov2023-08-271-0/+5
|/ | | | | | | - Correctly display atlas textures when used by other objects. - Make region handles easier to hit in ninepatchable objects. - Correctly initialize and restore various visual properties. - Improve code quality.
* Merge pull request #78297 from aganm/contrastRémi Verschelde2023-08-171-2/+2
|\ | | | | | | Change light themes default contrast from -0.08 to -0.06
| * Change light themes default contrast from -0.08 to -0.06Michael Aganier2023-06-151-2/+2
| | | | | | | | -0.08 overblows the highlights, -0.06 looks much better.
* | Merge pull request #80285 from YeldhamDev/just_a_little_bitRémi Verschelde2023-08-091-4/+1
|\ \ | | | | | | | | | Further separate icon from text of buttons in both editor and default themes
| * | Further separate icon from text of buttons in both editor and default themesMichael Alexsander2023-08-071-4/+1
| | |
* | | Merge pull request #78744 from KoBeWi/easy_peasy_routine_refactor_stuffRémi Verschelde2023-08-081-0/+1
|\ \ \ | | | | | | | | | | | | Standardize dialog input validation as a new class
| * | | Standardize dialog input validation as a new classkobewi2023-08-081-0/+1
| |/ /
* | | Merge pull request #78468 from KoBeWi/enmarginalizationRémi Verschelde2023-08-081-1/+1
|\ \ \ | |/ / |/| | | | | Fix ColorPicker margin theme property
| * | Fix ColorPicker margin theme propertykobewi2023-06-201-1/+1
| |/
* | Merge pull request #78858 from MewPurPur/tweak-mesh-previewRémi Verschelde2023-08-071-6/+31
|\ \ | | | | | | | | | Improve material and mesh preview buttons
| * | Improve material and mesh preview buttonsMewPurPur2023-08-041-6/+31
| | |
* | | Fix spacing between icon and "Output" buttonMichael Alexsander2023-07-261-0/+3
| | |
* | | Clean up/refactor GraphEditHendrik Brucker2023-07-241-7/+9
| | |
* | | Merge pull request #79307 from Geometror/remove-graph-node-commentYuri Sizov2023-07-241-2/+0
|\ \ \ | | | | | | | | Remove GraphNode's comment property and related functionality
| * | | Remove GraphNode's comment property and related functionalityHendrik Brucker2023-07-111-2/+0
| | |/ | |/| | | | | | | (this functionality will be reintroduced in a new and more flexible way)
* | | Extract StyleBoxFlat, StyleBoxTexture and StyleBoxLine in their own fileHendrik Brucker2023-07-171-0/+3
| |/ |/|
* | Extract and reorganize texture resource classesHendrik Brucker2023-07-141-0/+1
| |
* | Add a default theme for unfocused WindowsMarkus Sauermann2023-07-121-0/+1
| | | | | | | | | | | | | | 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.
* | Merge pull request #79262 from Geometror/vs-port-icon-size-overrideYuri Sizov2023-07-121-1/+4
|\ \ | | | | | | | | | Keep `GraphNode` port icons crisp at high zoom levels and remove artifacts
| * | [Graph editors] Keep port icons crisp at high zoom levels, remove rim artifactsHendrik Brucker2023-07-101-1/+4
| |/
* | Merge pull request #78248 from felaugmar/load-svg-adjustable-scaleYuri Sizov2023-07-121-2/+1
|\ \ | | | | | | | | | Added `Image::load_svg_from_(buffer|string)`
| * | Added Image's `load_svg_from_(buffer|string)`Felipe Augusto Marques2023-06-231-2/+1
| |/ | | | | | | No core dependency to the svg module.
* | Merge pull request #75460 from ↵Yuri Sizov2023-07-121-0/+4
|\ \ | |/ |/| | | | | | | joao-pedro-braz/add_new_item_stylebox_to_the_tree_control Add a new "inner_item_margin" Theme constant to the Tree control
| * Add the "inner_item_margin" Theme constant to the Tree controlJoão Pedro Braz2023-06-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Make main editor window border margin controllable by themeDavid Giardi2023-05-301-0/+2
| |
* | Add project tagskobewi2023-05-301-0/+27
| |
* | Add a few InputEvent iconsVolTer2023-05-251-2/+3
| |
* | Improve startup benchmarkingFredia Huya-Kouadio2023-05-231-0/+7
| | | | | | | | 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).
* | Delay initialization of the visual shader editor UIYuri Sizov2023-05-231-10/+13
|/ | | | | | | | 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>