Skip to content

Commit 9bee05a

Browse files
Merge pull request #60 from DazedNConfused-/develop
Prepare for v.1.6.7 release
2 parents e70a2e4 + 998ed50 commit 9bee05a

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

cddagl/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.6
1+
1.6.7

cddagl/ui/views/main.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3300,7 +3300,11 @@ def refresh_changelog(self):
33003300
else:
33013301
changelog_sorted.update({new_date : [new_entry]})
33023302

3303-
for date in sorted(changelog_sorted):
3303+
dated_changelog = sorted(changelog_sorted)
3304+
if config_true(get_config_value('reverse_sort_changelog', 'False')):
3305+
dated_changelog = reversed(dated_changelog)
3306+
3307+
for date in dated_changelog:
33043308
changelog_html.write('</ul>')
33053309
changelog_html.write(
33063310
'<h3>{0}</h3>'

cddagl/ui/views/settings.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,18 @@ def __init__(self):
139139
self.no_launcher_version_check_checkbox = (
140140
no_launcher_version_check_checkbox)
141141

142+
reverse_sort_changelog_checkbox = QCheckBox()
143+
check_state = (Qt.Checked if config_true(get_config_value(
144+
'reverse_sort_changelog', 'False'))
145+
else Qt.Unchecked)
146+
reverse_sort_changelog_checkbox.setCheckState(
147+
check_state)
148+
reverse_sort_changelog_checkbox.stateChanged.connect(
149+
self.rsc_changed)
150+
layout.addWidget(reverse_sort_changelog_checkbox, 5, 0, 1, 2)
151+
self.reverse_sort_changelog_checkbox = (
152+
reverse_sort_changelog_checkbox)
153+
142154
self.setLayout(layout)
143155
self.set_text()
144156

@@ -158,6 +170,8 @@ def set_text(self):
158170
'the launcher to be started'))
159171
self.no_launcher_version_check_checkbox.setText(_('Do not check '
160172
'for new version of the CDDA Game Launcher on launch'))
173+
self.reverse_sort_changelog_checkbox.setText(_('Reverse sort '
174+
'changelog'))
161175
self.setTitle(_('Launcher'))
162176

163177
@property
@@ -206,6 +220,9 @@ def nlvcc_changed(self, state):
206220
set_config_value('prevent_version_check_launch',
207221
str(state != Qt.Unchecked))
208222

223+
def rsc_changed(self, state):
224+
set_config_value('reverse_sort_changelog', str(state != Qt.Unchecked))
225+
209226
def klo_changed(self, state):
210227
checked = state != Qt.Unchecked
211228

0 commit comments

Comments
 (0)