Compare commits

...

4 Commits

Author SHA1 Message Date
kramo
bff225572e v1.5.2 2023-05-27 09:14:36 +02:00
kramo
ac3f3133d9 Use yaml.safe_load for Bottles import 2023-05-27 09:02:53 +02:00
kramo
bda487f26e Fix Steam API response handling - fixes #101 2023-05-27 09:00:29 +02:00
kramo
4711652b4a Set fallback icon-name - fixes #100 2023-05-27 08:58:07 +02:00
6 changed files with 13 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
#define MyAppName "Cartridges"
#define MyAppVersion "1.5.1"
#define MyAppVersion "1.5.2"
#define MyAppPublisher "kramo"
#define MyAppURL "https://github.com/kra-mo/cartridges"
#define MyAppExeName "pythonw.exe"

View File

@@ -44,10 +44,11 @@
</screenshots>
<content_rating type="oars-1.1" />
<releases>
<release version="1.5.1" date="2023-05-26">
<release version="1.5.2" date="2023-05-27">
<description translatable="no">
<ul>
<li>Fixes an issue with search</li>
<li>Fixes the app icon not displaying on the XFCE panel</li>
<li>Fixes a bug with the Steam API</li>
<li>Translations since 1.5</li>
</ul>
</description>

View File

@@ -1,5 +1,5 @@
project('cartridges',
version: '1.5.1',
version: '1.5.2',
meson_version: '>= 0.59.0',
default_options: [ 'warning_level=2', 'werror=false', ],
)

View File

@@ -57,7 +57,7 @@ def bottles_importer():
data = (bottles_dir / "library.yml").read_text("utf-8")
library = yaml.load(data, Loader=yaml.Loader)
library = yaml.safe_load(data)
importer = shared.importer
importer.total_queue += len(library)

View File

@@ -35,9 +35,10 @@ def update_values_from_data(content, values):
values["blacklisted"] = True
else:
data = basic_data["data"]
values["developer"] = ", ".join(data["developers"])
if data.get("developers"):
values["developer"] = ", ".join(data["developers"])
if data["type"] != "game":
if data.get("type") != "game":
values["blacklisted"] = True
return values

View File

@@ -48,6 +48,9 @@ class CartridgesApplication(Adw.Application):
)
def do_activate(self): # pylint: disable=arguments-differ
# Set fallback icon-name
Gtk.Window.set_default_icon_name("hu.kramo.Cartridges")
# Create the main window
self.win = self.props.active_window # pylint: disable=no-member
if not self.win:
@@ -109,7 +112,7 @@ class CartridgesApplication(Adw.Application):
application_name=_("Cartridges"),
application_icon="hu.kramo.Cartridges",
developer_name="kramo",
version="1.5.1",
version="1.5.2",
developers=[
"kramo https://kramo.hu",
"Arcitec https://github.com/Arcitec",