Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYevgeny Makarov <jenkm>2020-12-06 21:29:26 +0300
committerHarley Acheson <harley.acheson@gmail.com>2020-12-06 21:29:26 +0300
commit79eeabafb39f8771c0f41c46dc8b819097e403cb (patch)
treeb861be80ead666c53e54afa655a46f1eb286206d /release
parenta90504303e78030d5be2c039848d7134a829942f (diff)
UI: 'About Blender' with Full Logo
New layout for the 'About' dialog featuring the full version of the Blender logo. Differential Revision: https://developer.blender.org/D9507 Reviewed by Hans Goudey
Diffstat (limited to 'release')
-rw-r--r--release/datafiles/blender_logo.pngbin0 -> 19535 bytes
-rw-r--r--release/scripts/startup/bl_operators/wm.py43
2 files changed, 23 insertions, 20 deletions
diff --git a/release/datafiles/blender_logo.png b/release/datafiles/blender_logo.png
new file mode 100644
index 00000000000..17ffef7df5d
--- /dev/null
+++ b/release/datafiles/blender_logo.png
Binary files differ
diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py
index bd1ae2ca8e1..387e93cb769 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -31,6 +31,7 @@ from bpy.props import (
IntProperty,
StringProperty,
)
+from bpy.app.translations import pgettext_iface as iface_
# FIXME, we need a way to detect key repeat events.
# unfortunately checking event previous values isn't reliable.
@@ -2642,26 +2643,28 @@ class WM_MT_splash_about(Menu):
layout = self.layout
layout.operator_context = 'EXEC_DEFAULT'
- layout.label(text="Blender is free software")
- layout.label(text="Licensed under the GNU General Public License")
- layout.separator()
- layout.separator()
-
- split = layout.split()
- split.emboss = 'PULLDOWN_MENU'
- split.scale_y = 1.3
-
- col1 = split.column()
-
- col1.operator("wm.url_open_preset", text="Release Notes", icon='URL').type = 'RELEASE_NOTES'
- col1.operator("wm.url_open_preset", text="Credits", icon='URL').type = 'CREDITS'
- col1.operator("wm.url_open", text="License", icon='URL').url = "https://www.blender.org/about/license/"
-
- col2 = split.column()
-
- col2.operator("wm.url_open_preset", text="Blender Website", icon='URL').type = 'BLENDER'
- col2.operator("wm.url_open", text="Blender Store", icon='URL').url = "https://store.blender.org"
- col2.operator("wm.url_open_preset", text="Development Fund", icon='FUND').type = 'FUND'
+ split = layout.split(factor=0.65)
+
+ col = split.column(align=True)
+ col.scale_y = 0.8
+ col.label(text=bpy.app.version_string, translate=False)
+ col.separator(factor=2.5)
+ col.label(text=iface_("Date: %s %s") % (bpy.app.build_commit_date.decode('utf-8', 'replace'),
+ bpy.app.build_commit_time.decode('utf-8', 'replace')), translate=False)
+ col.label(text=iface_("Hash: %s") % bpy.app.build_hash.decode('ascii'), translate=False)
+ col.label(text=iface_("Branch: %s") % bpy.app.build_branch.decode('utf-8', 'replace'), translate=False)
+ col.separator(factor=2.0)
+ col.label(text="Blender is free software")
+ col.label(text="Licensed under the GNU General Public License")
+
+ col = split.column(align=True)
+ col.emboss = 'PULLDOWN_MENU'
+ col.operator("wm.url_open_preset", text="Release Notes", icon='URL').type = 'RELEASE_NOTES'
+ col.operator("wm.url_open_preset", text="Credits", icon='URL').type = 'CREDITS'
+ col.operator("wm.url_open", text="License", icon='URL').url = "https://www.blender.org/about/license/"
+ col.operator("wm.url_open_preset", text="Blender Website", icon='URL').type = 'BLENDER'
+ col.operator("wm.url_open", text="Blender Store", icon='URL').url = "https://store.blender.org"
+ col.operator("wm.url_open_preset", text="Development Fund", icon='FUND').type = 'FUND'
class WM_OT_drop_blend_file(Operator):