summaryrefslogtreecommitdiff
path: root/editor/editor_themes.cpp
AgeCommit message (Collapse)Author
2020-02-07Use modules_enabled.gen.h to improve inter dependency checksRémi Verschelde
- Fix build with gdscript module disabled. Fixes #31011. - Remove unused `gdscript` compile option. - Fix build with regex module disabled. - Fix ImageLoaderSVG to forward declare thirdparty structs.
2020-01-20Optimize the editor icon generationHugo Locurcio
Icons are no longer upsampled when using an integer editor scale. This makes some icons slightly less crisp, but the icons themselves can be adjusted to mitigate this. When using a non-integer editor scale setting, upsampling is kept as it improves crispness in a far more visible manner. When upsampling is disabled, this speeds up the theme generation by about 100 ms on average, making the project manager and editor start slightly faster. This also speeds up switching between themes.
2020-01-19Only create the editor theme onceHugo Locurcio
This prevents the editor theme from being created twice. This speeds up the project editor and editor startup significantly; startup is now 1.3 times faster on average (tested on a debug build). RAM usage was also lowered by 7.5 MB on average. This partially addresses #35321.
2020-01-07Make possible to edit the GraphEdit's selection rect colorsMichael Alexsander
2020-01-01Update copyright statements to 2020Rémi Verschelde
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
2019-12-28Revert "Merge pull request #34315 from ↵Michael Alexsander
YeldhamDev/editor_theme_optionbutton_arrow" This reverts commit 0da0eec6cc42066626f867079700c10737092217, reversing changes made to ec97535ea34456607c0c53607d41e34f272890ec.
2019-12-22Set proper icon for LineEdit in editor themeHaoyu Qiu
2019-12-20Set proper icons for FileDialog in editor themevolzhs
2019-12-12Fix OptionButton's arrow margin in editor themeMichael Alexsander
2019-10-31Fix a constant name typo for GridContainer when creating an editor theme.conankzhang
2019-10-27Add "panel" style to PopupDialogMichael Alexsander
2019-09-28Highlight singletons and class_names in GDScriptBojidar Marinov
Also, implement a small QoL change for auto-typed variables. Closes #5739
2019-09-27Draw an indicator to denote overbright colors in ColorPickerHugo Locurcio
This makes it faster to distinguish overbright colors from "standard" colors.
2019-09-25Merge pull request #32119 from Calinou/unify-axis-colorsRémi Verschelde
Use the same axis colors consistently in the 2D and 3D editors
2019-09-22Fix various problems with tab-related iconsMichael Alexsander Silva Dias
2019-09-20Merge pull request #32112 from Calinou/project-manager-add-hover-styleRémi Verschelde
Add an "hover" style to items in the project manager
2019-09-20Merge pull request #32206 from Calinou/remove-unused-tree-constantsRémi Verschelde
Remove an unused icon and constant in Tree
2019-09-20Remove an unused icon and constant in TreeHugo Locurcio
2019-09-19Improve folding appearance in the editor inspectorHugo Locurcio
The arrow is now displayed at the left to be consistent with other places where folding is used. The arrow icons used are now consistent with the rest of the editor. The `arrow_up` icon is no longer used anywhere, so it was removed. Additional spacing was also added for a better visual appearance.
2019-09-13Use the same axis colors consistently in the 2D and 3D editorsHugo Locurcio
2019-09-13Add an "hover" style to items in the project managerHugo Locurcio
This makes the project manager feel more responsive to user input.
2019-09-01Fix resizer icon visiblity on light theme in GraphNodeChaosus89
2019-08-30Fix graph edit lines color on light themeChaosus89
2019-08-29Improve more light theme colors in the editor for better readabilityHugo Locurcio
This also makes the "pressed icon" color easier to distinguish on a light theme. This closes #31763.
2019-08-21Rename FileDialog's folder icon custom color to `folder_icon_modulate`Hugo Locurcio
The custom color introduced in be8d569744e4eed9acb313d355d96e6989e92087 had the same name as the "folder" icon, which could cause conflicts in the generated documentation. The new name is also more self-explanatory.
2019-08-20Use a different color for folder icons in file dialogsHugo Locurcio
This makes them easier to distinguish from files for quick visual grepping. This can also be used in projects by setting the FileDialog "folder" color. The default value (`Color(1, 1, 1)`) has no visual impact, for compatibility with existing projects.
2019-08-15Add an outline to box selection rectangles for better visibilityHugo Locurcio
This also refactors selection box color definitions to avoid repetition.
2019-08-05Improve light theme colors in the editor for better readabilityHugo Locurcio
This tweaks existing color conversions and adds new conversions for animation track icon colors.
2019-07-08Use base `Color()` constructors instead of `Color::html()`Hugo Locurcio
This results in slightly smaller binaries (-17 KB for an editor binary) as no strings need to be allocated.
2019-05-20Merge pull request #28218 from KoBeWi/b00km4rk5Rémi Verschelde
Add bookmarks for easier code navigation
2019-05-17Merge pull request #28366 from iwek7/feature/issue28355/showSpacesInEditorMax Hilbrunner
Add feature to show spaces in code editor
2019-05-16Merge pull request #27097 from siddharth952/masterMax Hilbrunner
Adjusts the default color for search border
2019-05-05Add bookmarks for easier code navigationTomasz Chabora
2019-05-02Add "disabled" icon for 'CheckButton'Michael Alexsander Silva Dias
2019-05-02Update editor_settings.cppSiddharth
Update editor_settings.cpp Update editor_themes.cpp Update editor_settings.cpp
2019-04-30Issue-28355 - show spaces in editormiwanczuk
2019-04-29Merge pull request #28101 from MunWolf/debugger_cursorRémi Verschelde
Added a marker in text_edit that tells which row is executing.
2019-04-24Expose 'TextEdit's tab drawing and folding to GDScriptMichael Alexsander Silva Dias
2019-04-23Added a marker in text_edit that tells which row is executing.Rikhardur Bjarni Einarsson
2019-04-12Enhance tree scrolling when dragginggroud
2019-04-09Fix condition in editor icons filtering logicRémi Verschelde
Fixes #27595.
2019-04-07Fix cursor color in Label/RTL in editorMariam Naiga
Fixes #26246.
2019-04-06Merge pull request #26609 from nekomatata/shadow_offsetTimo
Support for shadow offset in box style
2019-03-27Use the accent color to highlight selected textHugo Locurcio
This makes selections easier to see, while making them fit better within the editor theme. This closes #22552.
2019-03-19Properly handle different border widths in rounded corner aaPouleyKetchoupp
Note: removed (unused and not implemented) support for multiple border colors
2019-03-06-Make tileset and meshlibrary edit in a separate inspector, fixes #26671Juan Linietsky
-Made relationship lines appear based on theme settings, not previous hack -Fix drawing of relationship lines (was broken) -Fix double initialization of theme settings
2019-03-04Some clean up to previous commit.Juan Linietsky
2019-03-04Fix and restore text, material and mesh previewers.Juan Linietsky
2019-02-15Increased contrast of solarized dark themeChaosus
2019-02-10Add disabled tab styleMichael Alexsander Silva Dias