@@ -118,20 +118,25 @@ def open_dir(self, action, param):
118118
119119 # "About app" dialog
120120 def on_about_action (self , action , param ):
121- dialog = Adw .AboutDialog ()
122- dialog .set_application_name ("Save Desktop" )
123- dialog .set_developer_name ("vikdevelop" )
124- dialog .set_comments (_ ("Save your desktop configuration" ))
125- dialog .set_translator_credits (_ ("Translator credits" )) if not _ ("Translator credits" ) == "Translator credits" else None
126- dialog .set_license_type (Gtk .License (Gtk .License .GPL_3_0 ))
127- dialog .set_website ("https://vikdevelop.github.io/SaveDesktop" )
128- dialog .set_issue_url ("https://github.com/vikdevelop/SaveDesktop/issues" )
129- dialog .set_copyright ("© 2023-2025 vikdevelop" )
130- dialog .set_developers (["vikdevelop https://github.com/vikdevelop" ])
131- dialog .set_artists (["Brage Fuglseth" ])
132- dialog .set_version (os .environ .get ("SAVEDESKTOP_VERSION" ))
133- dialog .set_application_icon ("io.github.vikdevelop.SaveDesktop" )
134- dialog .set_release_notes ("" )
121+ app_version = os .environ .get ("SAVEDESKTOP_VERSION" )
122+ dialog = Adw .AboutDialog (
123+ application_name = "Save Desktop" ,
124+ developer_name = "vikdevelop" ,
125+ comments = _ ("Save your desktop configuration" ),
126+ license_type = Gtk .License .GPL_3_0 ,
127+ website = "https://vikdevelop.github.io/SaveDesktop" ,
128+ issue_url = "https://github.com/vikdevelop/SaveDesktop/issues" ,
129+ copyright = "© 2023-2025 vikdevelop" ,
130+ developers = ["vikdevelop https://github.com/vikdevelop" ],
131+ artists = ["Brage Fuglseth" ],
132+ version = app_version ,
133+ application_icon = "io.github.vikdevelop.SaveDesktop" ,
134+ release_notes = f"<p>https://github.com/vikdevelop/SaveDesktop/releases/tag/{ app_version } </p>" ,
135+ )
136+
137+ if _ ("Translator credits" ) != "Translator credits" :
138+ dialog .set_translator_credits (_ ("Translator credits" ))
139+
135140 dialog .present (app .get_active_window ())
136141
137142 # create Gio actions for opening the folder, logging out of the system, etc.
0 commit comments