From 23204498c0201f29144fe543f1736f82d08903c5 Mon Sep 17 00:00:00 2001 From: Nils <> Date: Fri, 17 Apr 2020 17:09:57 +0200 Subject: [PATCH] Set metadata up for 0.1 proof of concept release --- engine/config.py | 18 ++++++++++++++---- qtgui/mainwindow.py | 3 +++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/engine/config.py b/engine/config.py index f4bb5d1..c2da95b 100644 --- a/engine/config.py +++ b/engine/config.py @@ -21,12 +21,13 @@ METADATA={ #release announcements, entries in software directories etc. "tagline" : 'Music and audio production session manager based on NSM.', - "version" : "1.0", + "version" : "0.1", "year" : "2020", "author" : "Laborejo Software Suite", "url" : "https://www.laborejo.org/argodejo", - "supportedLanguages" : {"German":"de.qm"}, + #"supportedLanguages" : {"German":"de.qm"}, + "supportedLanguages" : {}, #Show the About Dialog the first time the program starts up. This is the initial state for a #new instance in NSM, not the saved state! Decide on how annoying it would be for every new @@ -46,10 +47,19 @@ in general. You can seamlessly change between two view modes to quickly start a few programs or have complete control and a detailed overview. """ + "\n" + """ -Argodejo does not re-invent the wheel but instead uses the Non-Session-Manager backend and enhances +Argodejo does not re-invent the wheel but instead uses the Non-Session-Manager daemon and enhances it with some tricks of its own, that always remain 100% compatible with the original sessions. +""" + "\n" + """ +This is a proof of concept version. It aims to show that session management with NSM can be quick +and convenient and make the user feel in control. Some functionality has not yet been +implemented, most prominently anything related to NSM over network. There is always the possibility to +break things when trying out corner cases and hacks. +""" + "\n" + """ +That said, for single-computer sessions with just one daemon and one GUI at the same time Argodejo +should provide a superior user experience compared to all other linux audio session management +solutions. """, #this is the dict-comma. - "dependencies" : "\n".join("* "+dep for dep in ("Non Session Manager (or compatible)")), + "dependencies" : "\n".join("* "+dep for dep in ("nsmd: Non Session Manager Daemon (or compatible)")), } diff --git a/qtgui/mainwindow.py b/qtgui/mainwindow.py index ac26b14..432a18a 100644 --- a/qtgui/mainwindow.py +++ b/qtgui/mainwindow.py @@ -114,6 +114,9 @@ class MainWindow(QtWidgets.QMainWindow): self.ui.setupUi(self) self.fPalBlue = setPaletteAndFont(self.qtApp) + #TODO: Hide information tab until the feature is ready + self.ui.tabbyCat.removeTab(2) + self.sessionController = SessionController(mainWindow=self) self.systemTray = SystemTray(mainWindow=self) self.connectMenu()