virtualx-engine/scene/gui
Hugo Locurcio 84a69d7429 Improve the default project theme
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>
2022-01-19 18:46:01 +03:00
..
aspect_ratio_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
aspect_ratio_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
base_button.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
base_button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
box_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
box_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
button.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
center_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
center_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
check_box.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
check_box.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
check_button.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
check_button.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
code_edit.cpp Fix CodeEdit guidelines position. 2022-01-14 15:51:07 +02:00
code_edit.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
color_picker.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
color_picker.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
color_rect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
color_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
control.cpp Ignore layout and translation changes in Controls outside of tree 2022-01-19 18:02:22 +03:00
control.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dialogs.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dialogs.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_dialog.cpp Create function focus_file_text 2022-01-12 01:34:04 +08:00
file_dialog.h Create function focus_file_text 2022-01-12 01:34:04 +08:00
flow_container.cpp Add FlowContainer 2022-01-07 15:51:49 +01:00
flow_container.h Add FlowContainer 2022-01-07 15:51:49 +01:00
gradient_edit.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
gradient_edit.h Improve the default project theme 2022-01-19 18:46:01 +03:00
graph_edit.cpp Unify panning in sub-editors and make it configurable 2022-01-11 13:57:19 +01:00
graph_edit.h Unify panning in sub-editors and make it configurable 2022-01-11 13:57:19 +01:00
graph_node.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
graph_node.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
grid_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
grid_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
item_list.cpp Expose selectable property of ItemList's Item 2022-01-08 00:32:12 +01:00
item_list.h Expose selectable property of ItemList's Item 2022-01-08 00:32:12 +01:00
label.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
label.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
line_edit.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
line_edit.h [TextServer] Improve ligature cursor handling. 2022-01-09 19:03:48 +02:00
link_button.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
link_button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
margin_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
margin_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
menu_button.cpp Merge pull request #54647 from rafallus/fix/popupmenu_ids 2022-01-08 11:39:09 +01:00
menu_button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
nine_patch_rect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
nine_patch_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
option_button.cpp OptionButton::pressed(): give focus to selected 2022-01-15 22:52:12 +01:00
option_button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
panel.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
panel.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
panel_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
panel_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
popup.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
popup.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
popup_menu.cpp OptionButton::pressed(): give focus to selected 2022-01-15 22:52:12 +01:00
popup_menu.h OptionButton::pressed(): give focus to selected 2022-01-15 22:52:12 +01:00
progress_bar.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
range.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
range.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
reference_rect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
reference_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_label.cpp Merge pull request #53923 from KoBeWi/RichBugLabel 2022-01-19 15:23:13 +01:00
rich_text_label.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_bar.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
separator.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
slider.cpp Merge pull request #55775 from timothyqiu/slider-drag 2022-01-07 13:02:40 +01:00
slider.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spin_box.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spin_box.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
split_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
split_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
subviewport_container.cpp Update the minimum size of ViewportContainer 2022-01-06 15:43:12 +01:00
subviewport_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
tab_bar.cpp Improve looks and consistency of tabs 2022-01-12 22:11:43 -03:00
tab_bar.h Improve looks and consistency of tabs 2022-01-12 22:11:43 -03:00
tab_container.cpp Merge pull request #56206 from KoBeWi/random_call_deferred_to_the_rescue_once_again 2022-01-05 10:57:53 +01:00
tab_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
text_edit.cpp Improve locale detection. 2022-01-18 14:30:00 +02:00
text_edit.h [TextServer] Improve ligature cursor handling. 2022-01-09 19:03:48 +02:00
texture_button.cpp Fix TextureButton focus texture logic 2022-01-04 01:06:24 +01:00
texture_button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_progress_bar.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_rect.cpp Rename TextureRect.expand to ignore_texture_size 2022-01-07 20:21:17 +01:00
texture_rect.h Rename TextureRect.expand to ignore_texture_size 2022-01-07 20:21:17 +01:00
tree.cpp Merge pull request #56322 from madmiraal/fix-42450 2022-01-11 11:33:59 +01:00
tree.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
video_stream_player.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
video_stream_player.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
view_panner.cpp Add ViewPanner to more editors 2022-01-14 13:09:39 +01:00
view_panner.h Add ViewPanner to more editors 2022-01-14 13:09:39 +01:00