summaryrefslogtreecommitdiff
path: root/scene/resources/default_theme
AgeCommit message (Collapse)Author
2022-10-07Merge pull request #62910 from Vitika9/gsoc-colorpicker-uxRémi Verschelde
ColorPicker UX
2022-09-28Fix MSVC warnings C4324, C4389, C4456, and C4459Rémi Verschelde
Part of #66537.
2022-09-07Merge pull request #59069 from fire-forge/stylebox_margin_functionsRémi Verschelde
Add all/individual setters for StyleBox default margins and StyleBoxTexture margin size and unbind `StyleBox*.set_*_individual()` methods
2022-09-07Merge pull request #65355 from groud/split_container_min_grab_thicknessRémi Verschelde
Allow SplitContainer to have a grab area larger than its visual grabber
2022-09-07Add set_default_margin_all/individual to StyleBoxFireForge
2022-09-07Allow SplitContainer to have a grab area larger than its visual grabberGilles Roudière
2022-09-07Merge pull request #65446 from YuriSizov/dialogs-make-styleboxes-matterRémi Verschelde
Make `AcceptDialog` and derivatives utilize `StyleBox` fully
2022-09-07Make AcceptDialog and derivatives utilize StyleBox fullyYuri Sizov
2022-09-06Fix theming code in Panel, SplitContainer, RichTextLabelYuri Sizov
2022-09-06Improve naming of theme properties throughout GUI codeYuri Sizov
Rename ItemList's bg -> panel Rename ItemList's bg_focus -> focus Rename ProgressBar's bg -> background Rename ProgressBar's fg -> fill Rename Tree's bg -> panel Rename Tree's bg_focus -> focus Rename ScrollContainer's bg -> panel Rename FileDialog's *_icon_modulate -> *_icon_color Rename FileDialog's files_disabled -> file_disabled_color Rename CheckButton's on/off -> checked/unchecked Rename check_v_adjust -> check_v_offset
2022-09-06ColorPicker UX improvementsVitika9
- Tabs and MenuButton for mode selection and enabling/disabling colorized sliders - MenuButton for shape selection with new icon for each shape - Drag and drop functionality for presets to arrange order - A chronological list of recently selected presets which are global for the editor - Presets are now highlighted as being active or inactive - Thicker sliders for easy targeting - `grabber_offset` theme constant for Slider - Uncolorized sliders
2022-09-01Rework oriented containerskobewi
2022-09-01Add dumb and manual theme caching systems to WindowYuri Sizov
2022-08-29Add background to TabContainer's tabbar and editor docksYuri Sizov
2022-08-26Add ThemeDB, expose previously static Theme methodsYuri Sizov
2022-08-26Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0Rémi Verschelde
2022-08-24Extract editor color map and simplify SVG color conversionYuri Sizov
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-08-18Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg
menu for editor.
2022-08-11Add missing properties to default themekobewi
2022-08-02Adjust 2 default theme colors in ItemList and TreeFireForge
- 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.
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards.
2022-07-08Add static methods for creating Image and ImageTexturekobewi
2022-07-06Refactor Font configuration and import UI, and Font resources.bruvzg
2022-07-03Add the ability to drag the code completion scrollbar using the mouse clickMinusKube
2022-06-22Document most of the Window's memberskobewi
2022-05-30Improve Graphedit connection linesHendrik Brucker
2022-05-30Improve and fix the GraphNode port hotzonesHendrik Brucker
Co-authored-by: Ansraer <jacky2611@gmail.com>
2022-05-20Tweak the disabled files text color in FileDialog for readabilityHugo Locurcio
Contrast rate is still fairly low, but the text needs to be easy enough to distinguish from non-disabled items.
2022-05-20Tweak the default font's fake italic to better match Open Sans ItalicHugo Locurcio
2022-04-30Improve the VisualShader/VisualScript editor UIHendrik Brucker
2022-04-25Add MSDF and mipmap generation project settings for the default fontHugo Locurcio
This can be used to improve Label3D and scaled Control appearance in prototypes.
2022-04-23Rename theme properties to include underscoresFireForge
- 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
2022-04-14Merge pull request #60225 from YeldhamDev/popmenu_arrow_slimRémi Verschelde
Reduce width of arrow icons for the default theme in `PopupMenu`
2022-04-13Add `font_separator` and related properties to `PopupMenu`Michael Alexsander
2022-04-13Reduce width of arrow icons for the default theme in `PopupMenu`Michael Alexsander
2022-03-26Merge pull request #59336 from YeldhamDev/where_we_dropping_boysRémi Verschelde
2022-03-25Convert the editor and default theme fonts to WOFF2 format to save space.bruvzg
2022-03-21Add visual marker when dragging and dropping tabsMichael Alexsander
2022-03-11Add options to embolden and transform font outlines to simulate bold and ↵bruvzg
italic typefaces.
2022-02-15Merge pull request #57877 from bruvzg/subpixel_gl_posRémi Verschelde
2022-02-14Improve completion scroll bar visibility in the script editorHugo Locurcio
This makes the scroll bar bar thicker and more opaque (roughly matching the editor theme's scroll bar by default).
2022-02-12Add sub-pixel glyph positioning support.bruvzg
2022-02-12Increase checkerboard texture contrastHendrik Brucker
2022-02-09Updated alpha value for disabled icons in default theme.MisoMosiSpy
2022-02-08Revert "Add missing SNAME macro optimization to all theme methods call"Rémi Verschelde
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.
2022-02-06Add missing SNAME macro optimization to all theme methods calljmb462
2022-01-31Merge pull request #56970 from YeldhamDev/rise_tabbar_riseRémi Verschelde
2022-01-31Bring `TabBar` to full parity with the `TabContainer` implementation.Michael Alexsander
2022-01-30Move placeholder color to theme itemPaulb23