Compare commits

..

2 Commits
v1.3 ... v1.3.1

Author SHA1 Message Date
kramo
1279514c30 v1.3.1 2023-04-06 11:38:54 +02:00
kramo
b580e55c02 Fix inconsistent faulty Steam import 2023-04-06 11:32:57 +02:00
5 changed files with 16 additions and 8 deletions

View File

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

View File

@@ -36,6 +36,13 @@
</screenshots> </screenshots>
<content_rating type="oars-1.1" /> <content_rating type="oars-1.1" />
<releases> <releases>
<release version="1.3.1" date="2023-04-06">
<description translatable="no">
<ul>
<li>Fixes a Steam import bug</li>
</ul>
</description>
</release>
<release version="1.3" date="2023-04-06"> <release version="1.3" date="2023-04-06">
<description translatable="no"> <description translatable="no">
<ul> <ul>

View File

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

View File

@@ -113,7 +113,7 @@ class CartridgesApplication(Adw.Application):
application_name=_("Cartridges"), application_name=_("Cartridges"),
application_icon="hu.kramo.Cartridges", application_icon="hu.kramo.Cartridges",
developer_name="kramo", developer_name="kramo",
version="1.3", version="1.3.1",
developers=[ developers=[
"kramo https://kramo.hu", "kramo https://kramo.hu",
"Paweł Lidwin https://github.com/imLinguin", "Paweł Lidwin https://github.com/imLinguin",

View File

@@ -41,15 +41,17 @@ def update_values_from_data(content, values):
return values return values
def get_game( def get_game(task, datatypes, current_time, parent_widget, appmanifest, steam_dir):
task, datatypes, current_time, parent_widget, appmanifest, steam_dir, importer
):
values = {} values = {}
data = appmanifest.read_text("utf-8") data = appmanifest.read_text("utf-8")
for datatype in datatypes: for datatype in datatypes:
value = re.findall(f'"{datatype}"\t\t"(.*)"\n', data) value = re.findall(f'"{datatype}"\t\t"(.*)"\n', data)
try:
values[datatype] = value[0] values[datatype] = value[0]
except IndexError:
task.return_value((None, None))
return
values["game_id"] = f'steam_{values["appid"]}' values["game_id"] = f'steam_{values["appid"]}'
@@ -105,7 +107,6 @@ def get_games_async(parent_widget, appmanifests, steam_dir, importer):
parent_widget, parent_widget,
appmanifest, appmanifest,
steam_dir, steam_dir,
importer,
) )
return wrapper return wrapper