Skip to content

Commit

Permalink
Merge pull request #399 from sharkwouter/release-preparation
Browse files Browse the repository at this point in the history
Update codebase to new release
  • Loading branch information
sharkwouter authored Nov 8, 2021
2 parents b1510c3 + 650e4ef commit 45d8cd9
Show file tree
Hide file tree
Showing 7 changed files with 119 additions and 19 deletions.
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
**1.1.0**
- Improve integrity check after downloading (thanks to makson96)
- Show an error showing Windows games cannot be enabled
- Add properties menu for games where game specific actions can be made like setting launch options and opening the store page (thanks to Odelpasso and makson96)
- Add a disk space check before downloading (thanks to SvdB-nonp and makson96)
- Use a different color for the play button for installed games
- Put installed games at the top of the list
- Store saved installers in ``~/GOG Games/installer`` by default again (thanks to makson96)
- Remember if the user had the installed filter enabled (thanks to makson96)
- Extract Windows games in the background if Innoextract is available (thanks to makson96)
- Extract Windows games in the background (thanks to Odelpasso)
- Fix installing DLC for Windows games (thanks to makson96)
- Fix an error showing if the user has no games (thanks to makson96)
- Add option to hide games (thanks to TotalCaesar659)
- Ask user if they are sure when logging out (thanks to TotalCaesar659)
- Add a dark theme (thanks to TotalCaesar659)
- Run post install script after installation. This fixes Full Throttle Remastered (thanks to makson96)
- Fix games being shown twice
- Fix crash when GOG is down (thanks to lmeunier)
- Make the language configurable (thanks to TotalCaesar659 and zweif)

- Add the following translations:
- Czech (thanks to jakbuz23)
- Finnish (thanks to heidiwenger and jonnelafin)
- Italian (thanks to koraynilay)
- Swedish (thanks to Newbytee)
- Ukrainian (thanks to karaushu)

- Update the following translations:
- Dutch
- German (thanks to zweif)
- Norwegian Nynorsk (thanks to LordPilum)
- Polish (thanks to ArturWroblewski)
- Russian (thanks to TotalCaesar659)
- Simplified Chinese (thanks to dummyx)
- Spanish (thanks to LocalPinkRobin and advy99)
- Turkish (thanks to fuzunspm)

**1.0.2**
- Fix updates sometimes not working
- Fix some games always showing an update is available
Expand Down
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,13 @@ In addition to that, Minigalaxy also allows you to:

Currently Minigalaxy can be displayed in the following languages:
- Brazilian Portuguese
- Czech
- English
- Dutch
- French
- Finnish
- German
- Italian
- Norwegian Bokmål
- Norwegian Nynorsk
- Polish
Expand All @@ -42,6 +45,7 @@ Currently Minigalaxy can be displayed in the following languages:
- Swedish
- Taiwanese Mandarin
- Turkish
- Ukranian

## System requirements

Expand Down Expand Up @@ -160,11 +164,14 @@ Special thanks goes out to all contributors:

- makson96 for multiple code contributions
- Odelpasso for multiple code contributions
- TotalCaesar659 for multiple code contributions
- SvdB-nonp for multiple code contributions
- tim77 for packaging Minigalaxy for Fedora, Flathub and multiple code contributions
- larslindq for multiple code contributions
- TotalCaesar659 for multiple code contributions
- graag for multiple code contributions
- lmeunier for multiple code contributions
- BlindJerobine for translating to German and adding the support option
- zweif contributions to code and the German translation
- JoshuaFern for packaging Minigalaxy for NixOS and for contributing code
- stephanlachnit for upstreaming to Debian and multiple code contributions
- sgn for fixing a bug
Expand All @@ -177,9 +184,13 @@ Special thanks goes out to all contributors:
- protheory8 for translating to Russian
- LordPilum for translating to Norwegian Nynorsk
- dummyx for translating to simplified Chinese
- juanborda for translating to Spanish
- juanborda, advy99 and LocalPinkRobin for translating to Spanish
- Newbytee for translating to Swedish
- jubalh for packaging Minigalaxy for openSUSE
- gasinvein for packaging Minigalaxy for flathub
- metafarion for packaging Minigalaxy for Gentoo
- SwampRabbit and Steven Pusser for packaging Minigalaxy for MX Linux
- karaushu for translating to Ukrainian
- koraynilay for translating to Italian
- heidiwenger and jonnelafin for translating to Finish
- jakbuz23 for translating to Czech
40 changes: 24 additions & 16 deletions data/ui/about.ui
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.1 -->
<!-- Generated with glade 3.38.2 -->
<interface domain="minigalaxy">
<requires lib="gtk+" version="3.20"/>
<template class="About" parent="GtkAboutDialog">
<property name="can_focus">False</property>
<property name="type_hint">dialog</property>
<property name="program_name">Minigalaxy</property>
<property name="can-focus">False</property>
<property name="type-hint">dialog</property>
<property name="program-name">Minigalaxy</property>
<property name="copyright">Copyright © 2019-2020 Wouter Wijsman</property>
<property name="comments" translatable="yes" context="short_description" comments="A short description of what Minigalaxy is">A simple GOG client for Linux</property>
<property name="website">https://github.com/sharkwouter/minigalaxy</property>
<property name="website_label" translatable="yes" context="github_page_link" comments="A link to the Github page">Github page</property>
<property name="website-label" translatable="yes" context="github_page_link" comments="A link to the Github page">Github page</property>
<property name="authors">&lt;a href="https://github.com/sharkwouter"&gt;Wouter Wijsman&lt;/a&gt;
&lt;a href="https://github.com/makson96"&gt;Tomasz Makarewicz&lt;/a&gt;
&lt;a href="https://github.com/Odelpasso"&gt;Maxime Lombard&lt;/a&gt;
Expand All @@ -19,8 +19,11 @@
&lt;a href="https://github.com/tim77"&gt;Artem Polishchuk&lt;/a&gt;
&lt;a href="https://github.com/BlindJerobine"&gt;BlindJerobine&lt;/a&gt;
&lt;a href="https://github.com/JoshuaFern"&gt;Joshua Fern&lt;/a&gt;
&lt;a href="https://github.com/stephanlachnit"&gt;Stephan Lachnit&lt;/a&gt;</property>
<property name="translator_credits">&lt;a href="https://github.com/ArturWroblewski"&gt;Artur Wróblewski&lt;/a&gt;
&lt;a href="https://github.com/stephanlachnit"&gt;Stephan Lachnit&lt;/a&gt;
&lt;a href="https://github.com/graag"&gt;Konrad Klimaszewski&lt;/a&gt;
&lt;a href="https://github.com/lmeunier"&gt;Laurent Meunier&lt;/a&gt;
&lt;a href="https://github.com/zweif"&gt;zweif&lt;/a&gt;</property>
<property name="translator-credits">&lt;a href="https://github.com/ArturWroblewski"&gt;Artur Wróblewski&lt;/a&gt;
&lt;a href="https://github.com/BlindJerobine"&gt;BlindJerobine&lt;/a&gt;
&lt;a href="https://github.com/EsdrasTarsis"&gt;Esdras Tarsis&lt;/a&gt;
&lt;a href="https://github.com/fuzunspm"&gt;Hüseyin Fahri Uzun&lt;/a&gt;
Expand All @@ -32,22 +35,27 @@
&lt;a href="https://github.com/tim77"&gt;Artem Polishchuk&lt;/a&gt;
&lt;a href="https://github.com/dummyx"&gt;dummyx&lt;/a&gt;
&lt;a href="https://github.com/juanborda"&gt;JB&lt;/a&gt;
&lt;a href="https://github.com/Newbytee"&gt;Newbytee&lt;/a&gt;</property>
&lt;a href="https://github.com/Newbytee"&gt;Newbytee&lt;/a&gt;
&lt;a href="https://github.com/jakbuz23"&gt;jakbuz23&lt;/a&gt;
&lt;a href="https://github.com/heidiwenger"&gt;heidiwenger&lt;/a&gt;
&lt;a href="https://github.com/jonnelafin"&gt;Elias Eskelinen&lt;/a&gt;
&lt;a href="https://github.com/koraynilay"&gt;koraynilay&lt;/a&gt;
&lt;a href="https://github.com/karaushu"&gt;Andrew Karaushu&lt;/a&gt;
&lt;a href="https://github.com/zweif"&gt;zweif&lt;/a&gt;
&lt;a href="https://github.com/LocalPinkRobin"&gt;María Sánchez&lt;/a&gt;
&lt;a href="https://github.com/advy99"&gt;Antonio David Villegas Yeguas&lt;/a&gt;</property>
<property name="artists">&lt;a href="https://opengameart.org/users/epic-runes"&gt;Epic Runes&lt;/a&gt;</property>
<property name="logo_icon_name">image-missing</property>
<property name="license_type">gpl-3-0</property>
<child type="titlebar">
<placeholder/>
</child>
<property name="logo-icon-name">image-missing</property>
<property name="license-type">gpl-3-0</property>
<child internal-child="vbox">
<object class="GtkBox">
<property name="can_focus">False</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<property name="can-focus">False</property>
<property name="layout-style">end</property>
<child>
<placeholder/>
</child>
Expand Down
39 changes: 39 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,42 @@
minigalaxy (1.1.0) focal; urgency=medium

* Improve integrity check after downloading (thanks to makson96)
* Show an error showing Windows games cannot be enabled
* Add properties menu for games where game specific actions can be made like setting launch options and opening the store page (thanks to Odelpasso and makson96)
* Add a disk space check before downloading (thanks to SvdB-nonp and makson96)
* Use a different color for the play button for installed games
* Put installed games at the top of the list
* Store saved installers in ``~/GOG Games/installer`` by default again (thanks to makson96)
* Remember if the user had the installed filter enabled (thanks to makson96)
* Extract Windows games in the background if Innoextract is available (thanks to makson96)
* Extract Windows games in the background (thanks to Odelpasso)
* Fix installing DLC for Windows games (thanks to makson96)
* Fix an error showing if the user has no games (thanks to makson96)
* Add option to hide games (thanks to TotalCaesar659)
* Ask user if they are sure when logging out (thanks to TotalCaesar659)
* Add a dark theme (thanks to TotalCaesar659)
* Run post install script after installation. This fixes Full Throttle Remastered (thanks to makson96)
* Fix games being shown twice
* Fix crash when GOG is down (thanks to lmeunier)
* Make the language configurable (thanks to TotalCaesar659 and zweif)
* Add the following translations:
* Czech (thanks to jakbuz23)
* Finnish (thanks to heidiwenger and jonnelafin)
* Italian (thanks to koraynilay)
* Swedish (thanks to Newbytee)
* Ukrainian (thanks to karaushu)
* Update the following translations:
* Dutch
* German (thanks to zweif)
* Norwegian Nynorsk (thanks to LordPilum)
* Polish (thanks to ArturWroblewski)
* Russian (thanks to TotalCaesar659)
* Simplified Chinese (thanks to dummyx)
* Spanish (thanks to LocalPinkRobin and advy99)
* Turkish (thanks to fuzunspm)

-- Wouter Wijsman <wouter@wouter-XPS-15-9500> Mon, 08 Nov 2021 10:40:34 +0100

minigalaxy (1.0.2) buster; urgency=medium

* Fix updates sometimes not working
Expand Down
4 changes: 4 additions & 0 deletions minigalaxy/translation.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import os
import gettext
import locale
from minigalaxy.config import Config
Expand All @@ -22,6 +23,9 @@
gettext.bindtextdomain(TRANSLATION_DOMAIN, LOCALE_DIR)
gettext.textdomain(TRANSLATION_DOMAIN)

# Make sure LANGUAGE is not set, or translations will not be loaded
os.unsetenv("LANGUAGE")

current_locale = Config.get("locale")
default_locale = locale.getdefaultlocale()[0]
if current_locale == '':
Expand Down
2 changes: 1 addition & 1 deletion minigalaxy/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION = "1.0.2"
VERSION = "1.1.0"
Binary file modified screenshot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 45d8cd9

Please sign in to comment.