Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export dialog UX overhaul #781

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
2741708
Remove animation tab from the export dialog, unify it with the first tab
OverloadedOrama Nov 18, 2022
ca4b93e
Tidy up the UI using GridContainers
OverloadedOrama Nov 18, 2022
c7c0f9b
Make ExportDialog a ConfirmationDialog and clean some code
OverloadedOrama Nov 19, 2022
e80f5b4
Make project a parameter in export methods
OverloadedOrama Nov 19, 2022
191abdc
Add a layers option in the export dialog
OverloadedOrama Nov 19, 2022
20b4af9
Align everything to the left
OverloadedOrama Nov 19, 2022
3784632
Change "directory" into "folder"
OverloadedOrama Nov 20, 2022
e156cb6
Make animation direction affect spritesheets and multiple png exporting
OverloadedOrama Nov 21, 2022
7164dd0
Minor code re-organization
OverloadedOrama Nov 21, 2022
2a6fbb9
Keep spritesheet options when changing tab
OverloadedOrama Nov 21, 2022
3f0de16
Use the Unicode multiplication sign in the dimension label
OverloadedOrama Nov 21, 2022
4080978
Specific layer exporting with group blending support
OverloadedOrama Nov 21, 2022
659a271
Change file format cursor mode to pointing hand instead of forbidden
OverloadedOrama Nov 23, 2022
c6f1d17
Add a new custom CollapsibleContainer node and use it for advanced se…
OverloadedOrama Nov 26, 2022
74166bb
Change Popups node into Control so its children will automatically in…
OverloadedOrama Nov 26, 2022
6374b56
Add the TextureRect of the CollapsibleContainer in the UIButtons group
OverloadedOrama Nov 26, 2022
4ebb73a
Update ExportDialog.gd
OverloadedOrama Nov 27, 2022
36d54c1
Disable "Create new folder for each frame tag" when gif/apng is selec…
OverloadedOrama Nov 27, 2022
3be713c
Fix "Create new folder for each frame tag" being visible even if the …
OverloadedOrama Nov 27, 2022
5ab9213
Show layer path for each layer in the export dialog's "Layers" option
OverloadedOrama Nov 27, 2022
2896d5d
Update translations
OverloadedOrama Nov 27, 2022
e28b909
Update strings
OverloadedOrama Nov 27, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
37 changes: 32 additions & 5 deletions Translations/Translations.pot
Expand Up @@ -441,13 +441,30 @@ msgstr ""
msgid "Open a Directory"
msgstr ""

msgid "All frames as multiple files"
msgid "Background:"
msgstr ""

msgid "All frames as a single file animation"
#. Found in the export dialog
msgid "Selected frames"
msgstr ""

msgid "Background:"
msgid "Layers:"
msgstr ""

#. Found in the export dialog
msgid "Visible layers"
msgstr ""

#. Found in the export dialog
msgid "Selected layers"
msgstr ""

#. A type of layer. A pixel layer is the most common type of layer, which stores image data in pixels.
msgid "Pixel layer:"
msgstr ""

#. A type of layer. A group layer stores other layers as its children, similar to how a folder holds files.
msgid "Group layer:"
msgstr ""

msgid "Direction:"
Expand All @@ -474,6 +491,10 @@ msgstr ""
msgid "Rows:"
msgstr ""

#. Found in the export dialog. It is a label that says the dimensions (widthxheight) of the exported image(s).
msgid "Export dimensions:"
msgstr ""

msgid "Path:"
msgstr ""

Expand All @@ -486,6 +507,10 @@ msgstr ""
msgid "File:"
msgstr ""

#. Found in the export dialog. It is a button that when pressed, shows more options.
msgid "Advanced options"
msgstr ""

msgid "Interpolation:"
msgstr ""

Expand Down Expand Up @@ -1937,10 +1962,12 @@ msgstr ""
msgid "minute(s)"
msgstr ""

msgid "Create new directory for each frame tag"
#. Found in the export dialog.
msgid "Create new folder for each frame tag"
msgstr ""

msgid "Creates multiple files but every file is stored in different directory that corresponds to its frame tag"
#. Found in the export dialog.
msgid "Creates multiple files but every file is stored in different folder that corresponds to its frame tag"
msgstr ""

msgid "Close"
Expand Down
6 changes: 6 additions & 0 deletions project.godot
Expand Up @@ -49,6 +49,11 @@ _global_script_classes=[ {
"language": "GDScript",
"path": "res://src/UI/Canvas/Canvas.gd"
}, {
"base": "VBoxContainer",
"class": "CollapsibleContainer",
"language": "GDScript",
"path": "res://src/UI/Nodes/CollapsibleContainer.gd"
}, {
"base": "Reference",
"class": "Drawer",
"language": "GDScript",
Expand Down Expand Up @@ -193,6 +198,7 @@ _global_script_class_icons={
"BaseTool": "",
"Brushes": "",
"Canvas": "",
"CollapsibleContainer": "",
"Drawer": "",
"Frame": "",
"GIFAnimationExporter": "",
Expand Down