mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-18 17:19:50 +00:00
AboutDialog Overhaul
Made AboutDialog.tscn a scene of its own, added logo icons and names for the developer team, contributors and donors. Feel free to change/add things related to you!
This commit is contained in:
parent
8292c3aa31
commit
4ae5968887
9
Assets/Fonts/Roboto-Italic.tres
Normal file
9
Assets/Fonts/Roboto-Italic.tres
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[gd_resource type="DynamicFont" load_steps=2 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://Assets/Fonts/Roboto-Italic.ttf" type="DynamicFontData" id=1]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
size = 12
|
||||||
|
use_mipmaps = true
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
BIN
Assets/Fonts/Roboto-Italic.ttf
Normal file
BIN
Assets/Fonts/Roboto-Italic.ttf
Normal file
Binary file not shown.
BIN
Assets/Graphics/icon_64x64.png
Normal file
BIN
Assets/Graphics/icon_64x64.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 384 B |
34
Assets/Graphics/icon_64x64.png.import
Normal file
34
Assets/Graphics/icon_64x64.png.import
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/icon_64x64.png-5c59e5dfae5e5b7158b1fc705b956749.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Graphics/icon_64x64.png"
|
||||||
|
dest_files=[ "res://.import/icon_64x64.png-5c59e5dfae5e5b7158b1fc705b956749.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
BIN
Assets/Graphics/orama_64x64.png
Normal file
BIN
Assets/Graphics/orama_64x64.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 773 B |
34
Assets/Graphics/orama_64x64.png.import
Normal file
34
Assets/Graphics/orama_64x64.png.import
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/orama_64x64.png-0eb68a6482a96c9a132a6540c744e045.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Graphics/orama_64x64.png"
|
||||||
|
dest_files=[ "res://.import/orama_64x64.png-0eb68a6482a96c9a132a6540c744e045.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
14
Changelog.md
14
Changelog.md
|
@ -11,13 +11,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
- Image sub-menu with new features (Outlines, Color invert, desaturation) for more editing power.
|
- Image sub-menu with new features (Outlines, Color invert, desaturation) for more editing power.
|
||||||
- Added layer opacity feature.
|
- Added layer opacity feature.
|
||||||
- Added better circle brush and new random brush feature .
|
- Added better circle brush and new random brush feature .
|
||||||
- Pixelorama goes worldwide with even more translations! (German, French, Polish, Portuguese, Russian, Traditional Chinese)
|
- Pixelorama goes worldwide with even more translations! (German, French, Polish, Brazilian Portuguese, Russian, Traditional Chinese)
|
||||||
- Straight lines now have constrained angles if you press Ctrl. With a step of 15 angles.
|
- Straight lines now have constrained angles if you press `Ctrl`. With a step of 15 angles.
|
||||||
- Straight line angles are now being shown on the top bar.
|
- Straight line angles are now being shown on the top bar.
|
||||||
- Guide color can now be changed in Preferences.
|
- Guide color can now be changed in Preferences.
|
||||||
- Added sliders next to the spinboxes of brush size, brush color interpolation and LightenDarken's amount.
|
- Added sliders next to the spinboxes of brush size, brush color interpolation and LightenDarken's amount.
|
||||||
- Color switch has X as its shortcut.
|
- Color switch has `X` as its shortcut.
|
||||||
- Frames can be removed with middle click.
|
- Frames can now be removed with middle click.
|
||||||
- Selection content can be deleted with the "Delete" button.
|
- Selection content can be deleted with the "Delete" button.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
@ -29,7 +29,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
- Changed default cursor shape for the rulers.
|
- Changed default cursor shape for the rulers.
|
||||||
- Made the layer and timeline buttons have hover textures. (Thanks to Erevoid)
|
- Made the layer and timeline buttons have hover textures. (Thanks to Erevoid)
|
||||||
- Brush color interpolation and LightenDarknen's amount now range from 0-100, instead of 0-1.
|
- Brush color interpolation and LightenDarknen's amount now range from 0-100, instead of 0-1.
|
||||||
- Redo has both Ctrl-Y and Shift-Ctrl-Z as its shortcuts.
|
- Redo has both `Ctrl-Y` and `Shift-Ctrl-Z` as its shortcuts. (Thanks to Schweini07)
|
||||||
- Changed positions of color switch & color default buttons.
|
- Changed positions of color switch & color default buttons.
|
||||||
- Importing brushes from the Brushes older now looks inside its subfolders too, but not the subfolders of the subfolders.
|
- Importing brushes from the Brushes older now looks inside its subfolders too, but not the subfolders of the subfolders.
|
||||||
- Enabled switching between menus in menu bar on hover (Thanks to YeldhamDev)
|
- Enabled switching between menus in menu bar on hover (Thanks to YeldhamDev)
|
||||||
|
@ -38,10 +38,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
- The bucket tool's "paint all pixels with the same color" now gets limited to the selection, if there is any.
|
- The bucket tool's "paint all pixels with the same color" now gets limited to the selection, if there is any.
|
||||||
- If the alpha on the color picker is at 0 and any of the other RGB values change, alpha becomes 1. (Issue #54)
|
- If the alpha on the color picker is at 0 and any of the other RGB values change, alpha becomes 1. (Issue #54)
|
||||||
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- UndoRedo leak (issue #34) (Thanks to qarmin)
|
- UndoRedo leak (issue #34) (Thanks to qarmin)
|
||||||
- Enabled low processor usage and reduced the amount of times "update()" gets called on Canvas and the rulers, to improve CPU usage. (Thanks to Calinou & Martin1991zab)
|
- Enabled low processor usage and reduced the amount of times "update()" gets called on Canvas and the rulers, to improve CPU usage. (Thanks to Calinou & Martin1991zab)
|
||||||
- Fixed alpha in custom brushes, because their alpha was being blended along with its RGB values. (Issue #51)
|
- Fixed alpha in custom brushes, because their alpha was being blended along with its RGB values. (Issue #51)
|
||||||
- Fixed "Parent node is busy setting up children, move_child() failed" when the Quit dialog popup was being called. (Issue #90, thanks to Sslaxx)
|
- Fixed "Parent node is busy setting up children, move_child() failed" when the Quit dialog popup was being called. (Issue #90, thanks to Sslaxx)
|
||||||
- Fixed issues with bucket tool and mirroring.
|
- Fixed issues with bucket tool and mirroring.
|
||||||
|
- Fixed issue with invisible layers becomes visible when a layer was added/removed/moved or changed frame.
|
70
Main.tscn
70
Main.tscn
|
@ -63,7 +63,7 @@
|
||||||
[ext_resource path="res://Prefabs/Dialogs/ImportSprites.tscn" type="PackedScene" id=61]
|
[ext_resource path="res://Prefabs/Dialogs/ImportSprites.tscn" type="PackedScene" id=61]
|
||||||
[ext_resource path="res://Prefabs/Dialogs/ExportSprites.tscn" type="PackedScene" id=62]
|
[ext_resource path="res://Prefabs/Dialogs/ExportSprites.tscn" type="PackedScene" id=62]
|
||||||
[ext_resource path="res://Prefabs/Dialogs/PreferencesDialog.tscn" type="PackedScene" id=63]
|
[ext_resource path="res://Prefabs/Dialogs/PreferencesDialog.tscn" type="PackedScene" id=63]
|
||||||
[ext_resource path="res://Scripts/Dialogs/AboutDialog.gd" type="Script" id=64]
|
[ext_resource path="res://Prefabs/Dialogs/AboutDialog.tscn" type="PackedScene" id=64]
|
||||||
[ext_resource path="res://Prefabs/EditPalettePopup.tscn" type="PackedScene" id=65]
|
[ext_resource path="res://Prefabs/EditPalettePopup.tscn" type="PackedScene" id=65]
|
||||||
[ext_resource path="res://Prefabs/NewPaletteDialog.tscn" type="PackedScene" id=66]
|
[ext_resource path="res://Prefabs/NewPaletteDialog.tscn" type="PackedScene" id=66]
|
||||||
[ext_resource path="res://Prefabs/PaletteImportFileDialog.tscn" type="PackedScene" id=67]
|
[ext_resource path="res://Prefabs/PaletteImportFileDialog.tscn" type="PackedScene" id=67]
|
||||||
|
@ -267,6 +267,7 @@ text = "[64×64]"
|
||||||
align = 2
|
align = 2
|
||||||
|
|
||||||
[node name="UI" type="HBoxContainer" parent="MenuAndUI"]
|
[node name="UI" type="HBoxContainer" parent="MenuAndUI"]
|
||||||
|
editor/display_folded = true
|
||||||
margin_top = 28.0
|
margin_top = 28.0
|
||||||
margin_right = 1152.0
|
margin_right = 1152.0
|
||||||
margin_bottom = 648.0
|
margin_bottom = 648.0
|
||||||
|
@ -1860,69 +1861,7 @@ margin_right = 115.0
|
||||||
margin_bottom = 61.0
|
margin_bottom = 61.0
|
||||||
text = "Diagonal outlines"
|
text = "Diagonal outlines"
|
||||||
|
|
||||||
[node name="AboutDialog" type="AcceptDialog" parent="."]
|
[node name="AboutDialog" parent="." instance=ExtResource( 64 )]
|
||||||
editor/display_folded = true
|
|
||||||
margin_right = 284.0
|
|
||||||
margin_bottom = 186.0
|
|
||||||
window_title = "About Pixelorama"
|
|
||||||
script = ExtResource( 64 )
|
|
||||||
|
|
||||||
[node name="AboutUI" type="VBoxContainer" parent="AboutDialog"]
|
|
||||||
margin_left = 8.0
|
|
||||||
margin_top = 8.0
|
|
||||||
margin_right = 276.0
|
|
||||||
margin_bottom = 147.0
|
|
||||||
|
|
||||||
[node name="Pixelorama" type="Label" parent="AboutDialog/AboutUI"]
|
|
||||||
margin_right = 268.0
|
|
||||||
margin_bottom = 33.0
|
|
||||||
text = "Pixelorama v0.5
|
|
||||||
"
|
|
||||||
align = 1
|
|
||||||
|
|
||||||
[node name="MadeBy" type="Label" parent="AboutDialog/AboutUI"]
|
|
||||||
margin_top = 37.0
|
|
||||||
margin_right = 268.0
|
|
||||||
margin_bottom = 52.0
|
|
||||||
text = "MADEBY_LABEL"
|
|
||||||
align = 1
|
|
||||||
|
|
||||||
[node name="Links" type="CenterContainer" parent="AboutDialog/AboutUI"]
|
|
||||||
editor/display_folded = true
|
|
||||||
margin_top = 56.0
|
|
||||||
margin_right = 268.0
|
|
||||||
margin_bottom = 77.0
|
|
||||||
|
|
||||||
[node name="LinkButtons" type="HBoxContainer" parent="AboutDialog/AboutUI/Links"]
|
|
||||||
editor/display_folded = true
|
|
||||||
margin_left = 43.0
|
|
||||||
margin_right = 225.0
|
|
||||||
margin_bottom = 23.0
|
|
||||||
|
|
||||||
[node name="Website" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
||||||
margin_right = 55.0
|
|
||||||
margin_bottom = 21.0
|
|
||||||
text = "Website"
|
|
||||||
|
|
||||||
[node name="GitHub" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
||||||
margin_left = 59.0
|
|
||||||
margin_right = 139.0
|
|
||||||
margin_bottom = 21.0
|
|
||||||
text = "GitHub Repo"
|
|
||||||
|
|
||||||
[node name="Donate" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"]
|
|
||||||
margin_left = 143.0
|
|
||||||
margin_right = 194.0
|
|
||||||
margin_bottom = 21.0
|
|
||||||
text = "Donate"
|
|
||||||
|
|
||||||
[node name="Copyright" type="Label" parent="AboutDialog/AboutUI"]
|
|
||||||
margin_top = 81.0
|
|
||||||
margin_right = 268.0
|
|
||||||
margin_bottom = 114.0
|
|
||||||
text = "
|
|
||||||
Copyright 2019 - Orama Interactive"
|
|
||||||
align = 1
|
|
||||||
|
|
||||||
[node name="QuitDialog" type="ConfirmationDialog" parent="."]
|
[node name="QuitDialog" type="ConfirmationDialog" parent="."]
|
||||||
margin_right = 200.0
|
margin_right = 200.0
|
||||||
|
@ -2031,9 +1970,6 @@ visible = false
|
||||||
[connection signal="confirmed" from="OutlineDialog" to="." method="_on_OutlineDialog_confirmed"]
|
[connection signal="confirmed" from="OutlineDialog" to="." method="_on_OutlineDialog_confirmed"]
|
||||||
[connection signal="popup_hide" from="OutlineDialog" to="." method="_can_draw_true"]
|
[connection signal="popup_hide" from="OutlineDialog" to="." method="_can_draw_true"]
|
||||||
[connection signal="popup_hide" from="AboutDialog" to="." method="_can_draw_true"]
|
[connection signal="popup_hide" from="AboutDialog" to="." method="_can_draw_true"]
|
||||||
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/Website" to="AboutDialog" method="_on_Website_pressed"]
|
|
||||||
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/GitHub" to="AboutDialog" method="_on_GitHub_pressed"]
|
|
||||||
[connection signal="pressed" from="AboutDialog/AboutUI/Links/LinkButtons/Donate" to="AboutDialog" method="_on_Donate_pressed"]
|
|
||||||
[connection signal="confirmed" from="QuitDialog" to="." method="_on_QuitDialog_confirmed"]
|
[connection signal="confirmed" from="QuitDialog" to="." method="_on_QuitDialog_confirmed"]
|
||||||
[connection signal="popup_hide" from="QuitDialog" to="." method="_can_draw_true"]
|
[connection signal="popup_hide" from="QuitDialog" to="." method="_can_draw_true"]
|
||||||
[connection signal="confirmed" from="NewPaletteDialog" to="." method="_on_NewPaletteDialog_confirmed"]
|
[connection signal="confirmed" from="NewPaletteDialog" to="." method="_on_NewPaletteDialog_confirmed"]
|
||||||
|
|
185
Prefabs/Dialogs/AboutDialog.tscn
Normal file
185
Prefabs/Dialogs/AboutDialog.tscn
Normal file
|
@ -0,0 +1,185 @@
|
||||||
|
[gd_scene load_steps=6 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://Scripts/Dialogs/AboutDialog.gd" type="Script" id=1]
|
||||||
|
[ext_resource path="res://Assets/Graphics/icon_64x64.png" type="Texture" id=2]
|
||||||
|
[ext_resource path="res://Assets/Fonts/Roboto-Italic.tres" type="DynamicFont" id=3]
|
||||||
|
[ext_resource path="res://Assets/Graphics/orama_64x64.png" type="Texture" id=4]
|
||||||
|
[ext_resource path="res://Assets/Fonts/Roboto-Small.tres" type="DynamicFont" id=5]
|
||||||
|
|
||||||
|
[node name="AboutDialog" type="WindowDialog"]
|
||||||
|
margin_right = 512.0
|
||||||
|
margin_bottom = 288.0
|
||||||
|
rect_min_size = Vector2( 512, 288 )
|
||||||
|
window_title = "About Pixelorama"
|
||||||
|
resizable = true
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="AboutUI" type="VBoxContainer" parent="."]
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
margin_left = 12.0
|
||||||
|
margin_top = 4.0
|
||||||
|
margin_right = -12.0
|
||||||
|
margin_bottom = -8.0
|
||||||
|
alignment = 1
|
||||||
|
|
||||||
|
[node name="IconsButtons" type="HBoxContainer" parent="AboutUI"]
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 64.0
|
||||||
|
|
||||||
|
[node name="PixeloramaLogo" type="TextureRect" parent="AboutUI/IconsButtons"]
|
||||||
|
margin_right = 64.0
|
||||||
|
margin_bottom = 64.0
|
||||||
|
texture = ExtResource( 2 )
|
||||||
|
|
||||||
|
[node name="SloganAndLinks" type="CenterContainer" parent="AboutUI/IconsButtons"]
|
||||||
|
editor/display_folded = true
|
||||||
|
margin_left = 68.0
|
||||||
|
margin_right = 420.0
|
||||||
|
margin_bottom = 64.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
|
[node name="VBoxContainer" type="VBoxContainer" parent="AboutUI/IconsButtons/SloganAndLinks"]
|
||||||
|
margin_left = 64.0
|
||||||
|
margin_top = 12.0
|
||||||
|
margin_right = 288.0
|
||||||
|
margin_bottom = 51.0
|
||||||
|
|
||||||
|
[node name="Pixelorama" type="Label" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer"]
|
||||||
|
margin_right = 224.0
|
||||||
|
margin_bottom = 15.0
|
||||||
|
custom_fonts/font = ExtResource( 3 )
|
||||||
|
text = "Pixelorama - Pixelate your dreams!"
|
||||||
|
align = 1
|
||||||
|
|
||||||
|
[node name="LinkButtons" type="HBoxContainer" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer"]
|
||||||
|
margin_top = 19.0
|
||||||
|
margin_right = 224.0
|
||||||
|
margin_bottom = 39.0
|
||||||
|
|
||||||
|
[node name="Website" type="Button" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons"]
|
||||||
|
margin_right = 65.0
|
||||||
|
margin_bottom = 20.0
|
||||||
|
text = "Website"
|
||||||
|
|
||||||
|
[node name="GitHub" type="Button" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons"]
|
||||||
|
margin_left = 69.0
|
||||||
|
margin_right = 162.0
|
||||||
|
margin_bottom = 20.0
|
||||||
|
text = "GitHub Repo"
|
||||||
|
|
||||||
|
[node name="Donate" type="Button" parent="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons"]
|
||||||
|
margin_left = 166.0
|
||||||
|
margin_right = 224.0
|
||||||
|
margin_bottom = 20.0
|
||||||
|
text = "Donate"
|
||||||
|
|
||||||
|
[node name="OramaLogo" type="TextureRect" parent="AboutUI/IconsButtons"]
|
||||||
|
margin_left = 424.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 64.0
|
||||||
|
texture = ExtResource( 4 )
|
||||||
|
|
||||||
|
[node name="HSeparator" type="HSeparator" parent="AboutUI"]
|
||||||
|
margin_top = 68.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 72.0
|
||||||
|
|
||||||
|
[node name="Credits" type="HSplitContainer" parent="AboutUI"]
|
||||||
|
editor/display_folded = true
|
||||||
|
margin_top = 76.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 233.0
|
||||||
|
size_flags_vertical = 3
|
||||||
|
|
||||||
|
[node name="Groups" type="Tree" parent="AboutUI/Credits"]
|
||||||
|
margin_right = 120.0
|
||||||
|
margin_bottom = 157.0
|
||||||
|
rect_min_size = Vector2( 120, 120 )
|
||||||
|
custom_constants/item_margin = -2
|
||||||
|
hide_root = true
|
||||||
|
|
||||||
|
[node name="Developers" type="VBoxContainer" parent="AboutUI/Credits"]
|
||||||
|
margin_left = 132.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 157.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="AboutUI/Credits/Developers"]
|
||||||
|
margin_right = 356.0
|
||||||
|
margin_bottom = 14.0
|
||||||
|
text = "Development Team"
|
||||||
|
|
||||||
|
[node name="DeveloperTree" type="Tree" parent="AboutUI/Credits/Developers"]
|
||||||
|
margin_top = 18.0
|
||||||
|
margin_right = 356.0
|
||||||
|
margin_bottom = 157.0
|
||||||
|
size_flags_vertical = 3
|
||||||
|
custom_constants/item_margin = -2
|
||||||
|
custom_constants/button_margin = 2
|
||||||
|
hide_root = true
|
||||||
|
|
||||||
|
[node name="Contributors" type="VBoxContainer" parent="AboutUI/Credits"]
|
||||||
|
visible = false
|
||||||
|
margin_left = 254.0
|
||||||
|
margin_right = 496.0
|
||||||
|
margin_bottom = 126.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="AboutUI/Credits/Contributors"]
|
||||||
|
margin_right = 242.0
|
||||||
|
margin_bottom = 14.0
|
||||||
|
text = "Contributors"
|
||||||
|
|
||||||
|
[node name="ContributorTree" type="Tree" parent="AboutUI/Credits/Contributors"]
|
||||||
|
margin_top = 18.0
|
||||||
|
margin_right = 242.0
|
||||||
|
margin_bottom = 126.0
|
||||||
|
size_flags_vertical = 3
|
||||||
|
custom_constants/item_margin = -2
|
||||||
|
hide_root = true
|
||||||
|
|
||||||
|
[node name="Donors" type="VBoxContainer" parent="AboutUI/Credits"]
|
||||||
|
visible = false
|
||||||
|
margin_left = 254.0
|
||||||
|
margin_right = 496.0
|
||||||
|
margin_bottom = 126.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="AboutUI/Credits/Donors"]
|
||||||
|
margin_right = 242.0
|
||||||
|
margin_bottom = 14.0
|
||||||
|
text = "Donors"
|
||||||
|
|
||||||
|
[node name="DonorTree" type="Tree" parent="AboutUI/Credits/Donors"]
|
||||||
|
margin_top = 18.0
|
||||||
|
margin_right = 242.0
|
||||||
|
margin_bottom = 126.0
|
||||||
|
size_flags_vertical = 3
|
||||||
|
custom_constants/item_margin = -2
|
||||||
|
hide_root = true
|
||||||
|
|
||||||
|
[node name="HSeparator2" type="HSeparator" parent="AboutUI"]
|
||||||
|
margin_top = 237.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 241.0
|
||||||
|
|
||||||
|
[node name="MadeBy" type="Label" parent="AboutUI"]
|
||||||
|
margin_top = 245.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 259.0
|
||||||
|
text = "MADEBY_LABEL"
|
||||||
|
align = 1
|
||||||
|
|
||||||
|
[node name="Copyright" type="Label" parent="AboutUI"]
|
||||||
|
margin_top = 263.0
|
||||||
|
margin_right = 488.0
|
||||||
|
margin_bottom = 276.0
|
||||||
|
custom_fonts/font = ExtResource( 5 )
|
||||||
|
text = "Copyright 2019 - Orama Interactive"
|
||||||
|
align = 1
|
||||||
|
[connection signal="about_to_show" from="." to="." method="_on_AboutDialog_about_to_show"]
|
||||||
|
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Website" to="." method="_on_Website_pressed"]
|
||||||
|
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/GitHub" to="." method="_on_GitHub_pressed"]
|
||||||
|
[connection signal="pressed" from="AboutUI/IconsButtons/SloganAndLinks/VBoxContainer/LinkButtons/Donate" to="." method="_on_Donate_pressed"]
|
||||||
|
[connection signal="item_selected" from="AboutUI/Credits/Groups" to="." method="_on_Groups_item_selected"]
|
|
@ -4,7 +4,6 @@
|
||||||
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=2]
|
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=2]
|
||||||
[ext_resource path="res://Assets/Fonts/NotoSansCJKtc-Regular.tres" type="DynamicFont" id=3]
|
[ext_resource path="res://Assets/Fonts/NotoSansCJKtc-Regular.tres" type="DynamicFont" id=3]
|
||||||
|
|
||||||
|
|
||||||
[node name="PreferencesDialog" type="AcceptDialog"]
|
[node name="PreferencesDialog" type="AcceptDialog"]
|
||||||
margin_right = 200.0
|
margin_right = 200.0
|
||||||
margin_bottom = 70.0
|
margin_bottom = 70.0
|
||||||
|
@ -120,6 +119,7 @@ text = "繁體中文 [zh_TW]"
|
||||||
|
|
||||||
[node name="Themes" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"]
|
[node name="Themes" type="VBoxContainer" parent="HSplitContainer/ScrollContainer/VBoxContainer"]
|
||||||
editor/display_folded = true
|
editor/display_folded = true
|
||||||
|
visible = false
|
||||||
margin_top = 286.0
|
margin_top = 286.0
|
||||||
margin_right = 205.0
|
margin_right = 205.0
|
||||||
margin_bottom = 454.0
|
margin_bottom = 454.0
|
||||||
|
|
|
@ -1,9 +1,62 @@
|
||||||
extends AcceptDialog
|
extends WindowDialog
|
||||||
|
|
||||||
|
onready var credits = $AboutUI/Credits
|
||||||
|
onready var groups : Tree = $AboutUI/Credits/Groups
|
||||||
|
onready var developer_container = $AboutUI/Credits/Developers
|
||||||
|
onready var contributors_container = $AboutUI/Credits/Contributors
|
||||||
|
onready var donors_container = $AboutUI/Credits/Donors
|
||||||
|
|
||||||
|
onready var developers : Tree = $AboutUI/Credits/Developers/DeveloperTree
|
||||||
|
onready var contributors : Tree = $AboutUI/Credits/Contributors/ContributorTree
|
||||||
|
onready var donors : Tree = $AboutUI/Credits/Donors/DonorTree
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
var groups_root := groups.create_item()
|
||||||
|
var developers_button := groups.create_item(groups_root)
|
||||||
|
var contributors_button := groups.create_item(groups_root)
|
||||||
|
var donors_button := groups.create_item(groups_root)
|
||||||
|
developers_button.set_text(0, " Developers")
|
||||||
|
developers_button.select(0)
|
||||||
|
contributors_button.set_text(0, " Contributors")
|
||||||
|
donors_button.set_text(0, " Donors")
|
||||||
|
|
||||||
|
var dev_root := developers.create_item()
|
||||||
|
developers.create_item(dev_root).set_text(0, " Manolis Papadeas (Overloaded) - Lead Programmer")
|
||||||
|
developers.create_item(dev_root).set_text(0, " John Nikitakis (Erevos) - UI Designer")
|
||||||
|
|
||||||
|
var contributor_root := contributors.create_item()
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " Calinou")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " greusser")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " tiritto")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " YeldhamDev")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " Martin1991zab")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " azagaya")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " Schweini07")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " danielnaoexiste")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " SbNanduri")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " AndreevAndrei")
|
||||||
|
contributors.create_item(contributor_root).set_text(0, " JunYouIntrovert")
|
||||||
|
|
||||||
|
var donors_root := donors.create_item()
|
||||||
|
donors.create_item(donors_root).set_text(0, " pcmxms")
|
||||||
|
|
||||||
|
func _on_AboutDialog_about_to_show() -> void:
|
||||||
var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
||||||
$AboutUI/Pixelorama.text = "Pixelorama %s\n" % current_version
|
window_title = tr("About Pixelorama") + " " + current_version
|
||||||
|
|
||||||
|
func _on_Groups_item_selected() -> void:
|
||||||
|
for child in credits.get_children():
|
||||||
|
if child != groups:
|
||||||
|
child.visible = false
|
||||||
|
|
||||||
|
var selected := groups.get_selected().get_text(0)
|
||||||
|
if "Developers" in selected:
|
||||||
|
developer_container.visible = true
|
||||||
|
elif "Contributors" in selected:
|
||||||
|
contributors_container.visible = true
|
||||||
|
elif "Donors" in selected:
|
||||||
|
donors_container.visible = true
|
||||||
|
|
||||||
|
|
||||||
func _on_Website_pressed() -> void:
|
func _on_Website_pressed() -> void:
|
||||||
OS.shell_open("https://www.orama-interactive.com/pixelorama")
|
OS.shell_open("https://www.orama-interactive.com/pixelorama")
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=1]
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
bg_color = Color( 0.517647, 0.517647, 0.517647, 1 )
|
bg_color = Color( 0.517647, 0.517647, 0.517647, 1 )
|
||||||
border_width_left = 4
|
border_width_left = 4
|
||||||
|
|
|
@ -1,9 +1,15 @@
|
||||||
[gd_resource type="Theme" load_steps=2 format=2]
|
[gd_resource type="Theme" load_steps=3 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://Assets/Fonts/Roboto-Regular.ttf" type="DynamicFontData" id=1]
|
||||||
|
|
||||||
|
[sub_resource type="DynamicFont" id=1]
|
||||||
|
size = 12
|
||||||
|
use_mipmaps = true
|
||||||
|
use_filter = true
|
||||||
|
font_data = ExtResource( 1 )
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
default_font = ExtResource( 1 )
|
default_font = SubResource( 1 )
|
||||||
Button/colors/font_color = Color( 0.878431, 0.878431, 0.878431, 1 )
|
Button/colors/font_color = Color( 0.878431, 0.878431, 0.878431, 1 )
|
||||||
Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 )
|
Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 )
|
||||||
Button/colors/font_color_hover = Color( 0.941176, 0.941176, 0.941176, 1 )
|
Button/colors/font_color_hover = Color( 0.941176, 0.941176, 0.941176, 1 )
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=1]
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
bg_color = Color( 0.219608, 0.211765, 0.168627, 1 )
|
bg_color = Color( 0.219608, 0.211765, 0.168627, 1 )
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=1]
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
bg_color = Color( 0.517647, 0.517647, 0.517647, 1 )
|
bg_color = Color( 0.517647, 0.517647, 0.517647, 1 )
|
||||||
border_width_left = 4
|
border_width_left = 4
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://Assets/Fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=1]
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
bg_color = Color( 0.803922, 0.803922, 0.803922, 1 )
|
bg_color = Color( 0.803922, 0.803922, 0.803922, 1 )
|
||||||
border_width_left = 4
|
border_width_left = 4
|
||||||
|
|
|
@ -174,9 +174,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "Über Pixelorama"
|
msgstr "Über Pixelorama"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Entwickelt von Orama Interactive"
|
||||||
"Ihr kostenloser und opensource Pixeleditor!\n"
|
|
||||||
"Entwickelt von Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Website"
|
msgstr "Website"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "Σχετικά με το Pixelorama"
|
msgstr "Σχετικά με το Pixelorama"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Φτιαγμένο από την Orama Interactive"
|
||||||
"Το δωρεάν και ανοιχτού κώδικα πρόγραμμά σας!\n"
|
|
||||||
"Φτιαγμένο από την Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Ιστοσελίδα"
|
msgstr "Ιστοσελίδα"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "About Pixelorama"
|
msgstr "About Pixelorama"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Developed by Orama Interactive"
|
||||||
"Your Free and Open Source Sprite Editor!\n"
|
|
||||||
"Developed by Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Website"
|
msgstr "Website"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "À propos de Pixelorama"
|
msgstr "À propos de Pixelorama"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Développé par Orama Interactive"
|
||||||
"Votre éditeur de sprites libre et open source\n"
|
|
||||||
"Développé par Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Site Web"
|
msgstr "Site Web"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "O Pixeloramie"
|
msgstr "O Pixeloramie"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Tworzony przez: Orama Interactive"
|
||||||
"Twój darmowy edytor Sprite-ów na otwartej licencji!\n"
|
|
||||||
"Tworzony przez: Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Strona internetowa"
|
msgstr "Strona internetowa"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "Sobre Pixelorama"
|
msgstr "Sobre Pixelorama"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Desenvolvido por Orama Interactive"
|
||||||
"Seu Editor de Sprites Livre e de Código Aberto!\n"
|
|
||||||
"Desenvolvido por Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Website"
|
msgstr "Website"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "О Pixeloram'е"
|
msgstr "О Pixeloram'е"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "Разработано Orama Interactive"
|
||||||
"Ваш бесплатный и открытый Sprite редактор!\n"
|
|
||||||
"Разработано Orama Interactive\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "Сайт"
|
msgstr "Сайт"
|
||||||
|
|
|
@ -171,9 +171,7 @@ msgid "About Pixelorama"
|
||||||
msgstr "關於 Pixelorama"
|
msgstr "關於 Pixelorama"
|
||||||
|
|
||||||
msgid "MADEBY_LABEL"
|
msgid "MADEBY_LABEL"
|
||||||
msgstr ""
|
msgstr "由Orama Interactive開發"
|
||||||
"免費開源圖像編輯軟體!\n"
|
|
||||||
"由Orama Interactive開發\n"
|
|
||||||
|
|
||||||
msgid "Website"
|
msgid "Website"
|
||||||
msgstr "官網"
|
msgstr "官網"
|
||||||
|
|
Loading…
Reference in a new issue