summaryrefslogtreecommitdiffstats
path: root/scene/resources/default_theme/default_theme.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-2/+2
| | |
* | | Extract editor color map and simplify SVG color conversionYuri Sizov2022-08-241-1/+1
|/ /
* | Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg2022-08-181-0/+22
| | | | | | | | menu for editor.
* | Add missing properties to default themekobewi2022-08-111-0/+7
| |
* | Adjust 2 default theme colors in ItemList and TreeFireForge2022-08-021-2/+2
|/ | | | | - Change Tree's drop_position_color from orange to white. - Change ItemList's guide_color to the same color as Tree's, which fits in with a dark theme better.
* Add static methods for creating Image and ImageTexturekobewi2022-07-081-3/+1
|
* Refactor Font configuration and import UI, and Font resources.bruvzg2022-07-061-36/+18
|
* Add the ability to drag the code completion scrollbar using the mouse clickMinusKube2022-07-031-0/+1
|
* Document most of the Window's memberskobewi2022-06-221-1/+0
|
* Improve Graphedit connection linesHendrik Brucker2022-05-301-2/+0
|
* Improve and fix the GraphNode port hotzonesHendrik Brucker2022-05-301-2/+2
| | | | Co-authored-by: Ansraer <jacky2611@gmail.com>
* Tweak the disabled files text color in FileDialog for readabilityHugo Locurcio2022-05-201-1/+1
| | | | | Contrast rate is still fairly low, but the text needs to be easy enough to distinguish from non-disabled items.
* Tweak the default font's fake italic to better match Open Sans ItalicHugo Locurcio2022-05-201-2/+5
|
* Improve the VisualShader/VisualScript editor UIHendrik Brucker2022-04-301-0/+3
|
* Add MSDF and mipmap generation project settings for the default fontHugo Locurcio2022-04-251-4/+7
| | | | | This can be used to improve Label3D and scaled Control appearance in prototypes.
* Rename theme properties to include underscoresFireForge2022-04-231-27/+27
| | | | | | | | | | | | | | - check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation
* Merge pull request #60225 from YeldhamDev/popmenu_arrow_slimRémi Verschelde2022-04-141-2/+2
|\ | | | | Reduce width of arrow icons for the default theme in `PopupMenu`
| * Reduce width of arrow icons for the default theme in `PopupMenu`Michael Alexsander2022-04-131-2/+2
| |
* | Add `font_separator` and related properties to `PopupMenu`Michael Alexsander2022-04-131-0/+4
|/
* Add visual marker when dragging and dropping tabsMichael Alexsander2022-03-211-0/+4
|
* Add options to embolden and transform font outlines to simulate bold and ↵bruvzg2022-03-111-5/+32
| | | | italic typefaces.
* Merge pull request #57877 from bruvzg/subpixel_gl_posRémi Verschelde2022-02-151-1/+4
|\
| * Add sub-pixel glyph positioning support.bruvzg2022-02-121-1/+4
| |
* | Improve completion scroll bar visibility in the script editorHugo Locurcio2022-02-141-2/+2
| | | | | | | | | | This makes the scroll bar bar thicker and more opaque (roughly matching the editor theme's scroll bar by default).
* | Increase checkerboard texture contrastHendrik Brucker2022-02-121-1/+0
|/
* Updated alpha value for disabled icons in default theme.MisoMosiSpy2022-02-091-1/+1
|
* Revert "Add missing SNAME macro optimization to all theme methods call"Rémi Verschelde2022-02-081-590/+590
| | | | | | | | This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters.
* Add missing SNAME macro optimization to all theme methods calljmb4622022-02-061-590/+590
|
* Merge pull request #56970 from YeldhamDev/rise_tabbar_riseRémi Verschelde2022-01-311-2/+2
|\
| * Bring `TabBar` to full parity with the `TabContainer` implementation.Michael Alexsander2022-01-311-2/+2
| |
* | Move placeholder color to theme itemPaulb232022-01-301-0/+4
|/
* Improve the default project themeHugo Locurcio2022-01-191-388/+374
| | | | | | | | | | | | | | | | | | | | | | | The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net>
* Merge pull request #56104 from Geometror/add-flow-layout-containerRémi Verschelde2022-01-181-0/+4
|\ | | | | Add FlowContainer
| * Add FlowContainerHendrik Brucker2022-01-071-0/+4
| |
* | Merge pull request #56738 from YeldhamDev/improve_tab_consistencyRémi Verschelde2022-01-141-5/+5
|\ \
| * | Improve looks and consistency of tabsMichael Alexsander2022-01-121-5/+5
| | |
* | | Merge pull request #54956 from ↵Rémi Verschelde2022-01-131-0/+2
|\ \ \ | |/ / |/| | | | | | | | Calinou/lineedit-textedit-add-caret-width-theme-item Add a theme constant to change LineEdit and TextEdit's caret width
| * | Add a theme constant to change LineEdit and TextEdit's caret widthHugo Locurcio2022-01-071-0/+2
| | | | | | | | | | | | | | | This can be useful to improve caret visibility, especially at larger font sizes. This can also be used for accessibility purposes.
* | | Merge pull request #56323 from ↵Rémi Verschelde2022-01-111-1/+1
|\ \ \ | |/ / |/| | | | | Gallilus/Update-default-port_grab_distance_vertical
| * | Update default port_grab_distance_verticalDavid Cambré2021-12-291-1/+1
| | |
* | | Merge pull request #56376 from pycbouh/theme-tombe-les-theme-propertiesRémi Verschelde2022-01-061-8/+8
|\ \ \ | |_|/ |/| |
| * | Correctly use fallback Theme values as last resortYuri Sizov2021-12-311-8/+8
| |/
* / Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
|/ | | | Happy new year to the wonderful Godot community!
* Fix Label and RichTextLabale text shadows and shadow outlines.bruvzg2021-11-061-1/+1
|
* Add focus font color to Button and derivativesYuri Sizov2021-10-261-0/+9
|
* Ignore empty Font resources as theme override.bruvzg2021-10-251-1/+0
| | | | | Add range hint to font_size properties. Remove excessive `base_size` Font property.
* Rename `Tabs` to `TabBar`Michael Alexsander2021-10-191-24/+24
|
* Add the base scale factor to the Theme resourceYuri Sizov2021-10-041-1/+8
|
* Rename some elements of `Tabs`Michael Alexsander2021-09-301-2/+2
|
* Construct values only when necessary.Anilforextra2021-09-231-2/+2
|