mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-18 09:09:47 +00:00
Updated changelog in SplashDialog and made it a bit bigger
This commit is contained in:
parent
3c39e28d72
commit
9ce7bae2f9
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Theme" load_steps=42 format=2]
|
||||
[gd_resource type="Theme" load_steps=41 format=2]
|
||||
|
||||
[ext_resource path="res://assets/fonts/Roboto-Regular.tres" type="DynamicFont" id=1]
|
||||
[ext_resource path="res://assets/themes/dark/icons/grabber.png" type="Texture" id=2]
|
||||
|
@ -190,16 +190,8 @@ content_margin_right = 0.0
|
|||
content_margin_top = 2.0
|
||||
content_margin_bottom = 2.0
|
||||
bg_color = Color( 0.0627451, 0.0627451, 0.0627451, 1 )
|
||||
expand_margin_top = 6.0
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=22]
|
||||
content_margin_left = 0.0
|
||||
content_margin_right = 0.0
|
||||
content_margin_top = 2.0
|
||||
content_margin_bottom = 2.0
|
||||
bg_color = Color( 0.0627451, 0.0627451, 0.0627451, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=23]
|
||||
content_margin_left = 4.5
|
||||
content_margin_right = 4.5
|
||||
content_margin_top = 3.0
|
||||
|
@ -210,7 +202,7 @@ corner_radius_top_right = 5
|
|||
corner_radius_bottom_right = 5
|
||||
corner_radius_bottom_left = 5
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=24]
|
||||
[sub_resource type="StyleBoxFlat" id=23]
|
||||
bg_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||
border_width_left = 6
|
||||
border_width_top = 10
|
||||
|
@ -223,10 +215,10 @@ corner_radius_bottom_right = 4
|
|||
corner_radius_bottom_left = 4
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=25]
|
||||
[sub_resource type="StyleBoxFlat" id=24]
|
||||
bg_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=26]
|
||||
[sub_resource type="StyleBoxFlat" id=25]
|
||||
bg_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
border_width_left = 5
|
||||
border_width_top = 10
|
||||
|
@ -239,7 +231,7 @@ corner_radius_bottom_right = 4
|
|||
corner_radius_bottom_left = 4
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=27]
|
||||
[sub_resource type="StyleBoxFlat" id=26]
|
||||
bg_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||
border_width_left = 10
|
||||
border_width_top = 6
|
||||
|
@ -247,7 +239,7 @@ border_width_right = 10
|
|||
border_width_bottom = 8
|
||||
border_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=28]
|
||||
[sub_resource type="StyleBoxFlat" id=27]
|
||||
bg_color = Color( 0.145098, 0.145098, 0.164706, 1 )
|
||||
border_width_left = 10
|
||||
border_width_top = 6
|
||||
|
@ -255,7 +247,7 @@ border_width_right = 10
|
|||
border_width_bottom = 8
|
||||
border_color = Color( 0.145098, 0.145098, 0.164706, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=29]
|
||||
[sub_resource type="StyleBoxFlat" id=28]
|
||||
bg_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
border_width_left = 10
|
||||
border_width_top = 6
|
||||
|
@ -263,7 +255,7 @@ border_width_right = 10
|
|||
border_width_bottom = 8
|
||||
border_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=30]
|
||||
[sub_resource type="StyleBoxFlat" id=29]
|
||||
bg_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
border_width_left = 5
|
||||
border_width_top = 10
|
||||
|
@ -272,7 +264,7 @@ border_width_bottom = 5
|
|||
border_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=31]
|
||||
[sub_resource type="StyleBoxFlat" id=30]
|
||||
bg_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||
border_width_left = 10
|
||||
border_width_top = 6
|
||||
|
@ -280,6 +272,19 @@ border_width_right = 10
|
|||
border_width_bottom = 8
|
||||
border_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=31]
|
||||
bg_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 4
|
||||
border_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=32]
|
||||
bg_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
border_width_left = 4
|
||||
|
@ -291,29 +296,16 @@ corner_radius_top_left = 4
|
|||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=33]
|
||||
bg_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 4
|
||||
border_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=34]
|
||||
border_width_left = 2
|
||||
border_width_right = 2
|
||||
border_color = Color( 0.321569, 0.321569, 0.321569, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=35]
|
||||
[sub_resource type="StyleBoxFlat" id=34]
|
||||
bg_color = Color( 0.133333, 0.133333, 0.133333, 1 )
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id=36]
|
||||
[sub_resource type="StyleBoxFlat" id=35]
|
||||
bg_color = Color( 0.0705882, 0.0705882, 0.0705882, 1 )
|
||||
border_width_left = 2
|
||||
border_width_top = 20
|
||||
|
@ -472,11 +464,10 @@ OptionButton/styles/focus = null
|
|||
OptionButton/styles/hover = null
|
||||
OptionButton/styles/normal = null
|
||||
OptionButton/styles/pressed = null
|
||||
Panel/styles/AnimationTimeline = SubResource( 21 )
|
||||
Panel/styles/panel = SubResource( 22 )
|
||||
Panel/styles/panel = SubResource( 21 )
|
||||
Panel/styles/panelf = null
|
||||
Panel/styles/panelnc = null
|
||||
PanelContainer/styles/panel = SubResource( 23 )
|
||||
PanelContainer/styles/panel = SubResource( 22 )
|
||||
PopupMenu/colors/font_color = Color( 0.878431, 0.878431, 0.878431, 1 )
|
||||
PopupMenu/colors/font_color_accel = Color( 0.7, 0.7, 0.7, 0.8 )
|
||||
PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 )
|
||||
|
@ -492,10 +483,10 @@ PopupMenu/icons/unchecked = null
|
|||
PopupMenu/styles/hover = null
|
||||
PopupMenu/styles/labeled_separator_left = null
|
||||
PopupMenu/styles/labeled_separator_right = null
|
||||
PopupMenu/styles/panel = SubResource( 24 )
|
||||
PopupMenu/styles/panel = SubResource( 23 )
|
||||
PopupMenu/styles/panel_disabled = null
|
||||
PopupMenu/styles/separator = null
|
||||
PopupPanel/styles/panel = SubResource( 25 )
|
||||
PopupPanel/styles/panel = SubResource( 24 )
|
||||
SpinBox/icons/updown = null
|
||||
TabContainer/colors/font_color_bg = Color( 0.690196, 0.690196, 0.690196, 1 )
|
||||
TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 )
|
||||
|
@ -512,10 +503,10 @@ TabContainer/icons/increment = null
|
|||
TabContainer/icons/increment_highlight = null
|
||||
TabContainer/icons/menu = null
|
||||
TabContainer/icons/menu_highlight = null
|
||||
TabContainer/styles/panel = SubResource( 26 )
|
||||
TabContainer/styles/tab_bg = SubResource( 27 )
|
||||
TabContainer/styles/tab_disabled = SubResource( 28 )
|
||||
TabContainer/styles/tab_fg = SubResource( 29 )
|
||||
TabContainer/styles/panel = SubResource( 25 )
|
||||
TabContainer/styles/tab_bg = SubResource( 26 )
|
||||
TabContainer/styles/tab_disabled = SubResource( 27 )
|
||||
TabContainer/styles/tab_fg = SubResource( 28 )
|
||||
Tabs/colors/font_color_bg = Color( 0.69, 0.69, 0.69, 1 )
|
||||
Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 )
|
||||
Tabs/colors/font_color_fg = Color( 0.94, 0.94, 0.94, 1 )
|
||||
|
@ -531,10 +522,10 @@ Tabs/icons/increment = null
|
|||
Tabs/icons/increment_highlight = null
|
||||
Tabs/styles/button = null
|
||||
Tabs/styles/button_pressed = null
|
||||
Tabs/styles/panel = SubResource( 30 )
|
||||
Tabs/styles/tab_bg = SubResource( 31 )
|
||||
Tabs/styles/tab_disabled = SubResource( 28 )
|
||||
Tabs/styles/tab_fg = SubResource( 29 )
|
||||
Tabs/styles/panel = SubResource( 29 )
|
||||
Tabs/styles/tab_bg = SubResource( 30 )
|
||||
Tabs/styles/tab_disabled = SubResource( 27 )
|
||||
Tabs/styles/tab_fg = SubResource( 28 )
|
||||
TextEdit/colors/background_color = Color( 0, 0, 0, 0 )
|
||||
TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 )
|
||||
TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 )
|
||||
|
@ -566,7 +557,7 @@ TextEdit/fonts/font = null
|
|||
TextEdit/icons/tab = null
|
||||
TextEdit/styles/completion = null
|
||||
TextEdit/styles/focus = null
|
||||
TextEdit/styles/normal = SubResource( 32 )
|
||||
TextEdit/styles/normal = SubResource( 31 )
|
||||
TextEdit/styles/read_only = null
|
||||
TooltipLabel/colors/font_color = Color( 1, 1, 1, 1 )
|
||||
TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 0.1 )
|
||||
|
@ -599,7 +590,7 @@ Tree/icons/checked = null
|
|||
Tree/icons/select_arrow = null
|
||||
Tree/icons/unchecked = null
|
||||
Tree/icons/updown = null
|
||||
Tree/styles/bg = SubResource( 33 )
|
||||
Tree/styles/bg = SubResource( 32 )
|
||||
Tree/styles/bg_focus = null
|
||||
Tree/styles/button_pressed = null
|
||||
Tree/styles/cursor = null
|
||||
|
@ -623,11 +614,11 @@ VScrollBar/styles/grabber_pressed = SubResource( 15 )
|
|||
VScrollBar/styles/scroll = null
|
||||
VScrollBar/styles/scroll_focus = null
|
||||
VSeparator/constants/separation = 4
|
||||
VSeparator/styles/separator = SubResource( 34 )
|
||||
VSeparator/styles/separator = SubResource( 33 )
|
||||
VSplitContainer/constants/autohide = 1
|
||||
VSplitContainer/constants/separation = 6
|
||||
VSplitContainer/icons/grabber = ExtResource( 5 )
|
||||
VSplitContainer/styles/bg = SubResource( 35 )
|
||||
VSplitContainer/styles/bg = SubResource( 34 )
|
||||
WindowDialog/colors/title_color = Color( 1, 1, 1, 1 )
|
||||
WindowDialog/constants/close_h_ofs = 18
|
||||
WindowDialog/constants/close_v_ofs = 18
|
||||
|
@ -636,4 +627,4 @@ WindowDialog/constants/title_height = 20
|
|||
WindowDialog/fonts/title_font = null
|
||||
WindowDialog/icons/close = null
|
||||
WindowDialog/icons/close_highlight = null
|
||||
WindowDialog/styles/panel = SubResource( 36 )
|
||||
WindowDialog/styles/panel = SubResource( 35 )
|
||||
|
|
|
@ -12,13 +12,10 @@
|
|||
[ext_resource path="res://assets/graphics/splash_screen/github_32px.png" type="Texture" id=10]
|
||||
[ext_resource path="res://assets/graphics/splash_screen/patreon_mark_white.png" type="Texture" id=11]
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="SplashDialog" type="WindowDialog"]
|
||||
margin_right = 614.0
|
||||
margin_bottom = 590.0
|
||||
rect_min_size = Vector2( 600, 560 )
|
||||
margin_right = 48.0
|
||||
margin_bottom = 1.0
|
||||
rect_min_size = Vector2( 630, 630 )
|
||||
resizable = true
|
||||
script = ExtResource( 1 )
|
||||
__meta__ = {
|
||||
|
@ -34,7 +31,7 @@ __meta__ = {
|
|||
}
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Contents"]
|
||||
margin_right = 614.0
|
||||
margin_right = 630.0
|
||||
margin_bottom = 436.0
|
||||
custom_constants/separation = 0
|
||||
|
||||
|
@ -46,7 +43,7 @@ custom_constants/separation = 15
|
|||
|
||||
[node name="PixeloramaLogo" type="TextureRect" parent="Contents/HBoxContainer/Logo_ArtWork"]
|
||||
margin_right = 350.0
|
||||
margin_bottom = 124.0
|
||||
margin_bottom = 114.0
|
||||
rect_min_size = Vector2( 0, 80 )
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
@ -54,7 +51,7 @@ texture = ExtResource( 2 )
|
|||
stretch_mode = 6
|
||||
|
||||
[node name="CenterContainer" type="MarginContainer" parent="Contents/HBoxContainer/Logo_ArtWork"]
|
||||
margin_top = 139.0
|
||||
margin_top = 129.0
|
||||
margin_right = 350.0
|
||||
margin_bottom = 436.0
|
||||
size_flags_horizontal = 3
|
||||
|
@ -62,16 +59,16 @@ size_flags_vertical = 0
|
|||
|
||||
[node name="ArtContainer" type="VBoxContainer" parent="Contents/HBoxContainer/Logo_ArtWork/CenterContainer"]
|
||||
margin_right = 350.0
|
||||
margin_bottom = 297.0
|
||||
margin_bottom = 307.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
custom_constants/separation = 17
|
||||
|
||||
[node name="SplashArt" type="TextureButton" parent="Contents/HBoxContainer/Logo_ArtWork/CenterContainer/ArtContainer"]
|
||||
margin_left = 45.0
|
||||
margin_right = 305.0
|
||||
margin_bottom = 260.0
|
||||
rect_min_size = Vector2( 260, 260 )
|
||||
margin_left = 40.0
|
||||
margin_right = 310.0
|
||||
margin_bottom = 270.0
|
||||
rect_min_size = Vector2( 270, 270 )
|
||||
mouse_default_cursor_shape = 2
|
||||
size_flags_horizontal = 6
|
||||
texture_normal = ExtResource( 5 )
|
||||
|
@ -79,9 +76,9 @@ expand = true
|
|||
stretch_mode = 5
|
||||
|
||||
[node name="ArtCredits" type="Button" parent="Contents/HBoxContainer/Logo_ArtWork/CenterContainer/ArtContainer"]
|
||||
margin_top = 277.0
|
||||
margin_top = 287.0
|
||||
margin_right = 350.0
|
||||
margin_bottom = 297.0
|
||||
margin_bottom = 307.0
|
||||
mouse_default_cursor_shape = 2
|
||||
custom_constants/hseparation = 0
|
||||
text = "Art by Erevoid"
|
||||
|
@ -94,7 +91,7 @@ margin_bottom = 436.0
|
|||
|
||||
[node name="Buttons_Changelog" type="MarginContainer" parent="Contents/HBoxContainer"]
|
||||
margin_left = 354.0
|
||||
margin_right = 614.0
|
||||
margin_right = 630.0
|
||||
margin_bottom = 436.0
|
||||
size_flags_horizontal = 3
|
||||
custom_constants/margin_right = 10
|
||||
|
@ -105,58 +102,58 @@ custom_constants/margin_bottom = 10
|
|||
[node name="VBoxContainer" type="VBoxContainer" parent="Contents/HBoxContainer/Buttons_Changelog"]
|
||||
margin_left = 10.0
|
||||
margin_top = 10.0
|
||||
margin_right = 250.0
|
||||
margin_right = 266.0
|
||||
margin_bottom = 426.0
|
||||
size_flags_horizontal = 3
|
||||
custom_constants/separation = 10
|
||||
|
||||
[node name="Buttons" type="VBoxContainer" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer"]
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 110.0
|
||||
size_flags_vertical = 3
|
||||
custom_constants/separation = 10
|
||||
|
||||
[node name="NewBtn" type="Button" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Buttons"]
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 20.0
|
||||
mouse_default_cursor_shape = 2
|
||||
text = "New"
|
||||
|
||||
[node name="OpenBtn " type="Button" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Buttons"]
|
||||
margin_top = 30.0
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 50.0
|
||||
mouse_default_cursor_shape = 2
|
||||
text = "Open"
|
||||
|
||||
[node name="OpenLastBtn" type="Button" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Buttons"]
|
||||
margin_top = 60.0
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 80.0
|
||||
mouse_default_cursor_shape = 2
|
||||
text = "Open Last Project"
|
||||
|
||||
[node name="ImportBtn" type="Button" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Buttons"]
|
||||
margin_top = 90.0
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 110.0
|
||||
mouse_default_cursor_shape = 2
|
||||
text = "Import"
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer"]
|
||||
margin_top = 120.0
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 124.0
|
||||
|
||||
[node name="Changlog" type="VBoxContainer" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer"]
|
||||
margin_top = 134.0
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 416.0
|
||||
size_flags_vertical = 3
|
||||
custom_constants/separation = 8
|
||||
|
||||
[node name="ChangesLabel" type="Label" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Changlog"]
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 14.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 8
|
||||
|
@ -164,68 +161,88 @@ text = "v0.6 Changes"
|
|||
|
||||
[node name="ChangelogContainer" type="VBoxContainer" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Changlog"]
|
||||
margin_top = 22.0
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 282.0
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="ChangelogScroll" type="ScrollContainer" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Changlog/ChangelogContainer"]
|
||||
margin_right = 240.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 260.0
|
||||
rect_min_size = Vector2( 0, 260 )
|
||||
|
||||
[node name="Label" type="Label" parent="Contents/HBoxContainer/Buttons_Changelog/VBoxContainer/Changlog/ChangelogContainer/ChangelogScroll"]
|
||||
margin_right = 240.0
|
||||
margin_bottom = 1714.0
|
||||
margin_right = 256.0
|
||||
margin_bottom = 2717.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
text = "Added
|
||||
|
||||
- Image layer rotation! Choose between 2 rotation algorithms, Rotxel and Nearest Neighbour - Thanks to azagaya!
|
||||
- Crowdin integration for contributing translations!
|
||||
- Spanish translation - thanks to azagaya & Lilly And!
|
||||
- Chinese Simplified translation - thanks to Chenxu Wang!
|
||||
- Latvian translation - thanks to Agnis Aldiņš (NeZvers)!
|
||||
- Translators can now be seen in the About window.
|
||||
- It is now possible to remove custom brushes with the middle mouse button.
|
||||
- Added HSV mode to the color picker. (Added automatically because of the Godot 3.2 update)
|
||||
- Lanczos scaling interpolation. (Added because of the Godot 3.2 update)
|
||||
- You can now drag and drop (or right click and open with) image and .pxo files in Pixelorama.
|
||||
- You can now hide the animation timeline - Thanks to YeldhamDev!
|
||||
- Cels are now in the timeline. Each cel refers to a specific layer AND a frame. Frames are a collection of cels for every layer.
|
||||
- Cel linking is now possible. This way, layers can be \"shared\" in multiple frames.
|
||||
- You can now group multiple frames with tags.
|
||||
- You can now export your projects to `.gif` files.
|
||||
- A new rotation method has been added, \"Upscale, Rotate and Downscale\". It's similar to Rotsprite.
|
||||
- An HSV Adjust dialog has been added in the Images menu.
|
||||
- Pattern filling is now possible. The bucket tool can now use Patterns to fill areas, instead of a single color.
|
||||
- An autosave feature that keeps backups of unsaved projects have been added. In the case of a software crash, the users can restore their work with this system.
|
||||
- Users can now change keyboard shortcut bindings for tools, in the Preferences.
|
||||
- Pixel Perfect mode has been added for pencil, eraser and lighten/darken tools.
|
||||
- Importing `.pngs` as palettes is now possible.
|
||||
- A confirmation message now appears when the user quits Pixelorama, if there are unsaved changes.
|
||||
- The last edited project gets loaded at startup (toggleable in the Preferences), along with a new option in the File menu that also does this.
|
||||
- Templates and a lock aspect ratio option have been added to the \"Create new image\" dialog.
|
||||
- Locking layers is now possible. When a layer is locked, no changes can be made to it. Layers are unlocked by default.
|
||||
- Ability to get color for palette buttons, when editing a palette, from the currently selected left and right colors.
|
||||
- Esperanto, Indonesian & Czech translation.
|
||||
- When the image is unsaved and the user tries to make a new one, a new warning dialog will appear to ask for confirmation.
|
||||
- A new zoom tool has been added, and you can also zoom in with the `+` key, and zoom out with `-`.
|
||||
- You can now move the canvas with the `Arrow keys`. `Shift + Arrows` make it move with medium speed, and `Ctrl + Shift + Arrows` makes it move with high speed.
|
||||
- The left and right tool icon options (found in Preferences) are now saved and restored on startup.
|
||||
|
||||
Changed
|
||||
|
||||
- Major changes to alpha blending behavior. The alpha values now get added/blended together instead of just replacing the pixel with the new value.
|
||||
- Replaced some OS alerts with a custom made error dialog.
|
||||
- Made the zooming smoother, is toggleable in Preferences whether to keep the new zooming or the old one.
|
||||
- The camera now zooms at the mouse's position.
|
||||
- Made the \"X\" button on the custom brushes a little smaller.
|
||||
- The color picker will now have a small white triangle on the top left of the color preview if at least one of its RGB values are above 1 in Raw mode. (Added automatically because of the Godot 3.2 update)
|
||||
- You can now toggle the visibility of hidden items on and off in the file dialogs. (Added automatically because of the Godot 3.2 update)
|
||||
- The language buttons in the preferences have their localized names in their hint tooltips. For example, if you hover over the \"English\" button while the language is Greek, the hint tooltip will be \"Αγγλικά\", which is the Greek word for English.
|
||||
- Translation updates.
|
||||
- The presets in the ColorPickers are now hidden - Thanks to YeldhamDev!
|
||||
- When opening a project (.pxo file), the save path is being set to the opened project's path - Thanks to YeldhamDev!
|
||||
- The UI - and especially the timeline - has been revamped!
|
||||
- The export dialog has also been revamped.
|
||||
- An asterisk is added to the window title if there are unsaved changes.
|
||||
- A VSplitContainer has been added between the canvas and the timeline.
|
||||
- The texture of the transparent checker background is now no longer affected by the zoom value. The users can now also change the texture's colors and the size.
|
||||
- Notification text is now black on the gold and light themes.
|
||||
- Layer's LineEdit now saves the changes when it loses focus, or when the user presses ESC (or Enter).
|
||||
- LineEdits lose focus when the user presses Enter.
|
||||
- When cloning a frame, the clone will appear next to the original.
|
||||
- Layer visibility is taken into account when exporting the drawing as a `.png` file. This means that invisible layers will not be included in the final `.png` file.
|
||||
- The Godot theme has changed.
|
||||
- Visual change, added border outlines to all window dialogs.
|
||||
- Animation now loops by default.
|
||||
- Onion skinning settings have been moved to a popup window, and 2 new buttons were added. One that toggles onion skinning, and one that opens the settings window.
|
||||
- The default window size is now 1280x720, and the minimum window size is 1024x576.
|
||||
- `.pxo` files now use ZSTD compression to result in smaller file sizes.
|
||||
- Palettes/Brushes get loaded/saved in appropriate locations as specified by the XDG basedir standard, for easier usage of standard Linux/BSD packaging methods and for better per-user usability.
|
||||
- The splash screen has been revamped and is no longer purple, it now gets affected by the chosen theme.
|
||||
- The brush selection popup now closes when a brush is selected.
|
||||
- Pixelorama's version number now appears on the window title.
|
||||
|
||||
Fixed
|
||||
- Chinese characters not being rendered in notifications (the labels that appear when undoing/redoing) and at the splash screen for Platinum & Gold Sponsor Placeholder labels
|
||||
- Fixed issue when moving frames, the current frame was being shown but the frame next to it was actually the one being drawn on.
|
||||
- Fixed issue with LineEdits not letting go of focus when the user clicked somewhere else. (Issue #167)
|
||||
- When the palette, outline and rotate image dialogs are open, the user can't zoom in the canvas anymore.
|
||||
- Fixed bug where the user could drag the selection and the guides when the canvas had no focus.
|
||||
- The zoom label on the top bar now shows the correct zoom value when smooth zoom is enabled.
|
||||
- Fixed issue with Space triggering the event of the last pressed button. This caused unwanted behavior when using Space to move the canvas around. Resolved by changing the focus mode of the buttons to None.
|
||||
|
||||
- Delay the splash screen popup so it shows properly centered - Thanks to YeldhamDev!
|
||||
- Possibly fixed crashes with motion drawing and undo/redoing.
|
||||
- Fixed bug (which also caused crashes sometimes) when generating an outline inside the image and it was going outside the canvas' borders.
|
||||
- Fixed crash when importing images that were failing to load. They still fail to load, but Pixelorama does not crash.
|
||||
- Possibly fixed a rare crash where the cursor image was failing to load. It is now being loaded only once.
|
||||
- Fixed ruler markings cutting off before they should - Thanks to YeldhamDev!
|
||||
- Fixed bug where resizing the image on export was not working on Godot 3.2 - Issue #161"
|
||||
Removed
|
||||
- It's no longer possible for frames to have different amounts of layers. All frames have the same amount.
|
||||
- The guides no longer work with undo/redo."
|
||||
autowrap = true
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="Contents"]
|
||||
margin_top = 436.0
|
||||
margin_right = 614.0
|
||||
margin_right = 630.0
|
||||
margin_bottom = 440.0
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Contents"]
|
||||
margin_top = 440.0
|
||||
margin_right = 614.0
|
||||
margin_bottom = 593.0
|
||||
margin_right = 630.0
|
||||
margin_bottom = 630.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
custom_constants/margin_right = 10
|
||||
|
@ -236,8 +253,8 @@ custom_constants/margin_bottom = 10
|
|||
[node name="Info" type="HBoxContainer" parent="Contents/MarginContainer"]
|
||||
margin_left = 10.0
|
||||
margin_top = 10.0
|
||||
margin_right = 604.0
|
||||
margin_bottom = 143.0
|
||||
margin_right = 620.0
|
||||
margin_bottom = 180.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
custom_constants/separation = 3
|
||||
|
@ -247,13 +264,13 @@ __meta__ = {
|
|||
|
||||
[node name="Sponsors" type="HBoxContainer" parent="Contents/MarginContainer/Info"]
|
||||
margin_right = 362.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
size_flags_vertical = 3
|
||||
custom_constants/separation = 5
|
||||
|
||||
[node name="PlatinumContainer" type="VBoxContainer" parent="Contents/MarginContainer/Info/Sponsors"]
|
||||
margin_right = 125.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
rect_min_size = Vector2( 125, 0 )
|
||||
|
||||
[node name="Label" type="Label" parent="Contents/MarginContainer/Info/Sponsors/PlatinumContainer"]
|
||||
|
@ -263,9 +280,9 @@ text = "Platinum Sponsor"
|
|||
align = 1
|
||||
|
||||
[node name="PlaceholderLabel" type="Label" parent="Contents/MarginContainer/Info/Sponsors/PlatinumContainer"]
|
||||
margin_top = 56.0
|
||||
margin_top = 74.0
|
||||
margin_right = 125.0
|
||||
margin_bottom = 71.0
|
||||
margin_bottom = 89.0
|
||||
size_flags_vertical = 6
|
||||
custom_fonts/font = ExtResource( 6 )
|
||||
custom_colors/font_color = Color( 0.678431, 0.611765, 0.807843, 1 )
|
||||
|
@ -273,9 +290,9 @@ text = "Platinum Sponsor"
|
|||
align = 1
|
||||
|
||||
[node name="TakeThisSpot" type="Button" parent="Contents/MarginContainer/Info/Sponsors/PlatinumContainer"]
|
||||
margin_top = 113.0
|
||||
margin_top = 150.0
|
||||
margin_right = 125.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
mouse_default_cursor_shape = 2
|
||||
text = "Take this spot!"
|
||||
flat = true
|
||||
|
@ -283,12 +300,12 @@ flat = true
|
|||
[node name="VSeparator" type="VSeparator" parent="Contents/MarginContainer/Info/Sponsors"]
|
||||
margin_left = 130.0
|
||||
margin_right = 134.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
|
||||
[node name="GoldContainer" type="VBoxContainer" parent="Contents/MarginContainer/Info/Sponsors"]
|
||||
margin_left = 139.0
|
||||
margin_right = 264.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
rect_min_size = Vector2( 125, 0 )
|
||||
size_flags_horizontal = 3
|
||||
|
||||
|
@ -299,9 +316,9 @@ text = "Gold Sponsors"
|
|||
align = 1
|
||||
|
||||
[node name="PlaceholderLabel" type="Label" parent="Contents/MarginContainer/Info/Sponsors/GoldContainer"]
|
||||
margin_top = 56.0
|
||||
margin_top = 74.0
|
||||
margin_right = 125.0
|
||||
margin_bottom = 71.0
|
||||
margin_bottom = 89.0
|
||||
size_flags_vertical = 6
|
||||
custom_fonts/font = ExtResource( 6 )
|
||||
custom_colors/font_color = Color( 0.678431, 0.611765, 0.807843, 1 )
|
||||
|
@ -309,9 +326,9 @@ text = "Gold Sponsors"
|
|||
align = 1
|
||||
|
||||
[node name="TakeThisSpot" type="Button" parent="Contents/MarginContainer/Info/Sponsors/GoldContainer"]
|
||||
margin_top = 113.0
|
||||
margin_top = 150.0
|
||||
margin_right = 125.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
mouse_default_cursor_shape = 2
|
||||
text = "Take this spot!"
|
||||
flat = true
|
||||
|
@ -319,12 +336,12 @@ flat = true
|
|||
[node name="VSeparator2" type="VSeparator" parent="Contents/MarginContainer/Info/Sponsors"]
|
||||
margin_left = 269.0
|
||||
margin_right = 273.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
|
||||
[node name="PatronContainer" type="VBoxContainer" parent="Contents/MarginContainer/Info/Sponsors"]
|
||||
margin_left = 278.0
|
||||
margin_right = 362.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
size_flags_horizontal = 3
|
||||
custom_constants/separation = 10
|
||||
alignment = 1
|
||||
|
@ -340,7 +357,7 @@ align = 1
|
|||
[node name="PatronButton" type="TextureButton" parent="Contents/MarginContainer/Info/Sponsors/PatronContainer"]
|
||||
margin_top = 24.0
|
||||
margin_right = 84.0
|
||||
margin_bottom = 133.0
|
||||
margin_bottom = 170.0
|
||||
mouse_default_cursor_shape = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
@ -350,54 +367,54 @@ stretch_mode = 5
|
|||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Contents/MarginContainer/Info"]
|
||||
margin_left = 365.0
|
||||
margin_right = 594.0
|
||||
margin_bottom = 133.0
|
||||
margin_right = 610.0
|
||||
margin_bottom = 170.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
custom_constants/separation = 5
|
||||
alignment = 2
|
||||
|
||||
[node name="Branding" type="HBoxContainer" parent="Contents/MarginContainer/Info/VBoxContainer"]
|
||||
margin_right = 229.0
|
||||
margin_bottom = 104.0
|
||||
margin_right = 245.0
|
||||
margin_bottom = 141.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
alignment = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Contents/MarginContainer/Info/VBoxContainer/Branding"]
|
||||
margin_left = 96.0
|
||||
margin_right = 193.0
|
||||
margin_bottom = 104.0
|
||||
margin_left = 112.0
|
||||
margin_right = 209.0
|
||||
margin_bottom = 141.0
|
||||
size_flags_vertical = 3
|
||||
alignment = 1
|
||||
|
||||
[node name="Logo" type="TextureRect" parent="Contents/MarginContainer/Info/VBoxContainer/Branding/VBoxContainer"]
|
||||
margin_top = 3.0
|
||||
margin_top = 21.0
|
||||
margin_right = 97.0
|
||||
margin_bottom = 67.0
|
||||
margin_bottom = 85.0
|
||||
texture = ExtResource( 8 )
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="DevelopedBy" type="Label" parent="Contents/MarginContainer/Info/VBoxContainer/Branding/VBoxContainer"]
|
||||
margin_top = 71.0
|
||||
margin_top = 89.0
|
||||
margin_right = 97.0
|
||||
margin_bottom = 84.0
|
||||
margin_bottom = 102.0
|
||||
custom_fonts/font = ExtResource( 7 )
|
||||
text = "Orama Interactive"
|
||||
align = 1
|
||||
|
||||
[node name="Copyright" type="Label" parent="Contents/MarginContainer/Info/VBoxContainer/Branding/VBoxContainer"]
|
||||
margin_top = 88.0
|
||||
margin_top = 106.0
|
||||
margin_right = 97.0
|
||||
margin_bottom = 101.0
|
||||
margin_bottom = 119.0
|
||||
custom_fonts/font = ExtResource( 7 )
|
||||
text = "Copyright 2019-2020"
|
||||
align = 1
|
||||
|
||||
[node name="Links" type="VBoxContainer" parent="Contents/MarginContainer/Info/VBoxContainer/Branding"]
|
||||
margin_left = 197.0
|
||||
margin_right = 229.0
|
||||
margin_bottom = 104.0
|
||||
margin_left = 213.0
|
||||
margin_right = 245.0
|
||||
margin_bottom = 141.0
|
||||
|
||||
[node name="GithubButton" type="TextureButton" parent="Contents/MarginContainer/Info/VBoxContainer/Branding/Links"]
|
||||
margin_right = 32.0
|
||||
|
@ -420,14 +437,14 @@ mouse_default_cursor_shape = 2
|
|||
texture_normal = ExtResource( 11 )
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Contents/MarginContainer/Info/VBoxContainer"]
|
||||
margin_top = 109.0
|
||||
margin_right = 229.0
|
||||
margin_bottom = 133.0
|
||||
margin_top = 146.0
|
||||
margin_right = 245.0
|
||||
margin_bottom = 170.0
|
||||
alignment = 2
|
||||
|
||||
[node name="ShowOnStartup" type="CheckBox" parent="Contents/MarginContainer/Info/VBoxContainer/HBoxContainer"]
|
||||
margin_left = 124.0
|
||||
margin_right = 229.0
|
||||
margin_left = 140.0
|
||||
margin_right = 245.0
|
||||
margin_bottom = 24.0
|
||||
mouse_default_cursor_shape = 2
|
||||
custom_fonts/font = ExtResource( 7 )
|
||||
|
|
|
@ -151,6 +151,7 @@ margin_top = 3.0
|
|||
margin_right = 216.5
|
||||
margin_bottom = 35.0
|
||||
size_flags_vertical = 0
|
||||
custom_constants/separation = 4
|
||||
|
||||
[node name="AddLayer" type="Button" parent="AnimationContainer/TimelineContainer/TimelineButtons/LayerButtonPanelContainer/LayerButtons" groups=[
|
||||
"UIButtons",
|
||||
|
|
Loading…
Reference in a new issue