From cffb94605dec08b4ff47231ed920cb6ae6df8cdb Mon Sep 17 00:00:00 2001 From: Brendan Szymanski Date: Fri, 5 Jun 2026 01:52:11 -0400 Subject: [PATCH] Update flatpak manifest, metainfo, desktop, and keyboard shortcuts --- Sources/Luminate/Luminate.swift | 6 ++++++ data/dev.bscubed.Luminate.desktop | 4 ++-- data/dev.bscubed.Luminate.metainfo.xml | 7 +++++-- dev.bscubed.Luminate.json | 3 ++- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Sources/Luminate/Luminate.swift b/Sources/Luminate/Luminate.swift index b6cc799..83e0ce2 100644 --- a/Sources/Luminate/Luminate.swift +++ b/Sources/Luminate/Luminate.swift @@ -30,6 +30,12 @@ struct Luminate: App { .defaultSize(width: 1100, height: 700) .quitShortcut() .closeShortcut() + .keyboardShortcut("f".ctrl()) { _ in + // Focus search + } + .keyboardShortcut("r".ctrl()) { _ in + // Refresh library + } } } diff --git a/data/dev.bscubed.Luminate.desktop b/data/dev.bscubed.Luminate.desktop index 259a97a..246b7ab 100644 --- a/data/dev.bscubed.Luminate.desktop +++ b/data/dev.bscubed.Luminate.desktop @@ -3,8 +3,8 @@ Version=1.0 Type=Application Name=Luminate -Comment=A template for creating GNOME apps with Swift -Categories=Development;GNOME; +Comment=Jellyfin client for GNOME +Categories=AudioVideo;Player;GNOME; Icon=dev.bscubed.Luminate Exec=Luminate diff --git a/data/dev.bscubed.Luminate.metainfo.xml b/data/dev.bscubed.Luminate.metainfo.xml index e8a11a9..b2f12d7 100644 --- a/data/dev.bscubed.Luminate.metainfo.xml +++ b/data/dev.bscubed.Luminate.metainfo.xml @@ -3,7 +3,7 @@ dev.bscubed.Luminate Luminate - A template for creating GNOME apps with Swift + GNOME Jellyfin client built with Swift MIT LGPL-3.0-or-later @@ -16,7 +16,10 @@

- This is a long description of this project. Yes - that is required! + A native GNOME Jellyfin client built with Swift and Adwaita. +

+

+ Browse your media library, watch movies and TV shows, and keep track of your progress across devices.

diff --git a/dev.bscubed.Luminate.json b/dev.bscubed.Luminate.json index 062adf6..a84e7f8 100644 --- a/dev.bscubed.Luminate.json +++ b/dev.bscubed.Luminate.json @@ -10,8 +10,9 @@ "finish-args": [ "--share=ipc", "--socket=fallback-x11", + "--socket=wayland", "--device=dri", - "--socket=wayland" + "--share=network" ], "build-options": { "append-path": "/usr/lib/sdk/swift6/bin",