Browse Source

Add qseq66 to internal database

tags/v0.3.0
Nils 2 months ago
parent
commit
901abfeae4
2 changed files with 7 additions and 2 deletions
  1. +1
    -0
      CHANGELOG
  2. +6
    -2
      engine/findprograms.py

+ 1
- 0
CHANGELOG View File

@@ -4,6 +4,7 @@ Add button in session chooser for alternative access to context menu options
Add normal "Save" to tray icon.
Submenu in tray icon to toggle visibility of individual clients (if supported)
Double click on a crashed clients opens it again. This was intentional so far, because a crash is special. But it will be fine...
More programs and icons added to the internal database.

2021-01-15 Version 0.2.1
Remove Nuitka as dependency. Build commands stay the same.

+ 6
- 2
engine/findprograms.py View File

@@ -76,7 +76,7 @@ class SupportedProgramsDatabase(object):
"luppp", "non-mixer", "non-timeline", "non-sequencer", "non-midi-mapper", "non-mixer-noui",
"OPNplug", "qmidiarp", "qtractor", "zynaddsubfx", "jack_mixer",
"hydrogen", "mfp", "shuriken", "laborejo", "guitarix", "radium",
"ray-proxy", "ray-jackpatch", "amsynth", "mamba",
"ray-proxy", "ray-jackpatch", "amsynth", "mamba", "qseq66"
) #shortcut list and programs not found by buildCache_grepExecutablePaths because they are just shellscripts and do not contain /nsm/server/announce.
self.userWhitelist = () #added dynamically to morePrograms. highest priority
self.userBlacklist = () #added dynamically to blacklist. highest priority
@@ -149,7 +149,11 @@ class SupportedProgramsDatabase(object):
allDesktopEntries = []
for basePath in xdgPaths:
for f in basePath.glob('**/*'):
self.progressHook(f"{f}")
try: #TODO: this whole part of the program is a mess. Confiparser and Qt in a bundle segfault too often.
self.progressHook(f"{f}")
except Exception as e:
logger.error(e)
pass
if f.is_file() and f.suffix == ".desktop":
config.clear()
try:

Loading…
Cancel
Save