v2.13
Update for GNOME 49
This commit is contained in:
@@ -2,13 +2,12 @@
|
|||||||
<gresources>
|
<gresources>
|
||||||
<gresource prefix="@PREFIX@">
|
<gresource prefix="@PREFIX@">
|
||||||
<file preprocess="xml-stripblanks">@APP_ID@.metainfo.xml</file>
|
<file preprocess="xml-stripblanks">@APP_ID@.metainfo.xml</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/window.ui</file>
|
<file preprocess="xml-stripblanks">gtk/details-dialog.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/help-overlay.ui</file>
|
|
||||||
<file preprocess="xml-stripblanks">gtk/game.ui</file>
|
<file preprocess="xml-stripblanks">gtk/game.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/preferences.ui</file>
|
<file preprocess="xml-stripblanks">gtk/preferences.ui</file>
|
||||||
<file preprocess="xml-stripblanks">gtk/details-dialog.ui</file>
|
<file preprocess="xml-stripblanks">gtk/window.ui</file>
|
||||||
|
<file preprocess="xml-stripblanks" alias="shortcuts-dialog.ui">gtk/shortcuts-dialog.ui</file>
|
||||||
<file alias="style.css">gtk/style.css</file>
|
<file alias="style.css">gtk/style.css</file>
|
||||||
<file alias="style-dark.css">gtk/style-dark.css</file>
|
|
||||||
<file>library_placeholder.svg</file>
|
<file>library_placeholder.svg</file>
|
||||||
<file>library_placeholder_small.svg</file>
|
<file>library_placeholder_small.svg</file>
|
||||||
</gresource>
|
</gresource>
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
using Gtk 4.0;
|
|
||||||
|
|
||||||
ShortcutsWindow help_overlay {
|
|
||||||
modal: true;
|
|
||||||
|
|
||||||
ShortcutsSection {
|
|
||||||
section-name: "shortcuts";
|
|
||||||
max-height: 10;
|
|
||||||
|
|
||||||
ShortcutsGroup {
|
|
||||||
title: _("General");
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Search");
|
|
||||||
action-name: "win.toggle_search";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Preferences");
|
|
||||||
action-name: "app.preferences";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Keyboard Shortcuts");
|
|
||||||
action-name: "win.show-help-overlay";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Undo");
|
|
||||||
action-name: "win.undo";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Quit");
|
|
||||||
action-name: "app.quit";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Toggle Sidebar");
|
|
||||||
action-name: "win.show_sidebar";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Main Menu");
|
|
||||||
action-name: "win.open_menu";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsGroup {
|
|
||||||
title: _("Games");
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Add Game");
|
|
||||||
action-name: "app.add_game";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Import");
|
|
||||||
action-name: "app.import";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Show Hidden Games");
|
|
||||||
action-name: "win.show_hidden";
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutsShortcut {
|
|
||||||
title: _("Remove Game");
|
|
||||||
action-name: "app.remove_game_details_view";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
67
data/gtk/shortcuts-dialog.blp
Normal file
67
data/gtk/shortcuts-dialog.blp
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
using Gtk 4.0;
|
||||||
|
using Adw 1;
|
||||||
|
|
||||||
|
Adw.ShortcutsDialog shortcuts_dialog {
|
||||||
|
Adw.ShortcutsSection {
|
||||||
|
title: _("General");
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Search");
|
||||||
|
action-name: "win.toggle_search";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Preferences");
|
||||||
|
action-name: "app.preferences";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Keyboard Shortcuts");
|
||||||
|
action-name: "app.shortcuts";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Undo");
|
||||||
|
action-name: "win.undo";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Quit");
|
||||||
|
action-name: "app.quit";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Toggle Sidebar");
|
||||||
|
action-name: "win.show_sidebar";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Main Menu");
|
||||||
|
action-name: "win.open_menu";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsSection {
|
||||||
|
title: _("Games");
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Add Game");
|
||||||
|
action-name: "app.add_game";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Import");
|
||||||
|
action-name: "app.import";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Show Hidden Games");
|
||||||
|
action-name: "win.show_hidden";
|
||||||
|
}
|
||||||
|
|
||||||
|
Adw.ShortcutsItem {
|
||||||
|
title: _("Remove Game");
|
||||||
|
action-name: "app.remove_game_details_view";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,11 +3,31 @@
|
|||||||
--accent-bg-color: var(--purple-3);
|
--accent-bg-color: var(--purple-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.no-hover > flowboxchild:hover {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
#details_view {
|
#details_view {
|
||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
#details_view_play_button {
|
#details_view_play_button {
|
||||||
color: white;
|
color: white;
|
||||||
background-color: rgba(0, 0, 0, .8);
|
background-color: rgba(0, 0, 0, 0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
:root {
|
||||||
|
--accent-color: var(--purple-1);
|
||||||
|
--accent-bg-color: var(--purple-4);
|
||||||
|
}
|
||||||
|
|
||||||
|
#details_view {
|
||||||
|
background-color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#details_view_play_button {
|
||||||
|
color: rgba(0, 0, 0, 0.8);
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -246,6 +246,10 @@ template $CartridgesWindow: Adw.ApplicationWindow {
|
|||||||
margin-start: 15;
|
margin-start: 15;
|
||||||
margin-end: 15;
|
margin-end: 15;
|
||||||
selection-mode: none;
|
selection-mode: none;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"no-hover",
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -306,6 +310,10 @@ Adw.NavigationPage hidden_library_page {
|
|||||||
margin-start: 15;
|
margin-start: 15;
|
||||||
margin-end: 15;
|
margin-end: 15;
|
||||||
selection-mode: none;
|
selection-mode: none;
|
||||||
|
|
||||||
|
styles [
|
||||||
|
"no-hover",
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -541,7 +549,7 @@ menu primary_menu {
|
|||||||
|
|
||||||
section {
|
section {
|
||||||
item (_("Preferences"), "app.preferences")
|
item (_("Preferences"), "app.preferences")
|
||||||
item (_("Keyboard Shortcuts"), "win.show-help-overlay")
|
item (_("Keyboard Shortcuts"), "app.shortcuts")
|
||||||
item (_("About Cartridges"), "app.about")
|
item (_("About Cartridges"), "app.about")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ blueprints = custom_target(
|
|||||||
input: files(
|
input: files(
|
||||||
'gtk/details-dialog.blp',
|
'gtk/details-dialog.blp',
|
||||||
'gtk/game.blp',
|
'gtk/game.blp',
|
||||||
'gtk/help-overlay.blp',
|
|
||||||
'gtk/preferences.blp',
|
'gtk/preferences.blp',
|
||||||
|
'gtk/shortcuts-dialog.blp',
|
||||||
'gtk/window.blp',
|
'gtk/window.blp',
|
||||||
),
|
),
|
||||||
output: '.',
|
output: '.',
|
||||||
|
|||||||
@@ -54,6 +54,11 @@
|
|||||||
</screenshots>
|
</screenshots>
|
||||||
<content_rating type="oars-1.1" />
|
<content_rating type="oars-1.1" />
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="2.13" date="2025-09-24">
|
||||||
|
<description translate="no">
|
||||||
|
<p>Updated for GNOME 49, using the new keyboard shortcuts dialog.</p>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
<release version="2.12.1" date="2025-03-23">
|
<release version="2.12.1" date="2025-03-23">
|
||||||
<description translate="no">
|
<description translate="no">
|
||||||
<p>Removed an option used for debugging that would accidentally show up for all users.</p>
|
<p>Removed an option used for debugging that would accidentally show up for all users.</p>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
project(
|
project(
|
||||||
'cartridges',
|
'cartridges',
|
||||||
version: '2.12.1',
|
version: '2.13',
|
||||||
meson_version: '>= 0.59.0',
|
meson_version: '>= 0.59.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'warning_level=2',
|
'warning_level=2',
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ data/page.kramo.Cartridges.metainfo.xml.in
|
|||||||
|
|
||||||
data/gtk/details-dialog.blp
|
data/gtk/details-dialog.blp
|
||||||
data/gtk/game.blp
|
data/gtk/game.blp
|
||||||
data/gtk/help-overlay.blp
|
|
||||||
data/gtk/preferences.blp
|
data/gtk/preferences.blp
|
||||||
|
data/gtk/shortcuts-dialog.blp
|
||||||
data/gtk/window.blp
|
data/gtk/window.blp
|
||||||
|
|
||||||
cartridges/main.py
|
cartridges/main.py
|
||||||
|
|||||||
Reference in New Issue
Block a user