asb2m10 / dexed

DX7 FM multi plaform/multi format plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

See name of currently loaded cartridge

probonopd opened this issue · comments

Is there no easy way to see the name of currently loaded cartridge? There should be.

What I mean is: Expose the name of activeFileCartridge in the GUI, if there is any.

In https://github.com/asb2m10/dexed/actions/runs/10084451248 I still don't see the name of the currently loaded cartridge, e.g., in the empty space marked with a "?":

image

Hi @probonopd!

The name of the cartridge file is displayed in the bottom right corner of the cartridge manager window - which could be opened by a left click onto CART button -, not in the main window.
CartridgeFilePath
And if you click onto the underlined cartridge file name there, a file browser window should be opened.

Or, if the cartridge file has been deleted/moved from its original location since the last loading, a text No reference to original cartridge should appear instead of the Based on cartridge .....

(It was built from latest commit, 8fdafa3).

Thanks for the clarification. Sorry if it wasn't clear from my original post - I think the name of the cartridge should be visible in the main UI. What do you think?

Since I unfortunately do not have enough experience with JUCE, I cannot judge how difficult it would be to display the file name in the main window instead of the cartridge manager window. So I just think it would be somewhat more complicated, because if this information were to be placed in the main window, the existence of the cartridge file would have to be checked in the background from time to time and the content updated if necessary, because for example, someone could delete/move the cartridge file using the operating system’s file explorer. And I don’t know whether the JUCE framework provides some ready-made automation for this on every platform.

If the file should be shown on the main windows, it should be over the program selector otherwise we have to much UI elements that are not organized. Having it placed diagonally from the program manager is not aesthetically correct.
Also, there is some long filename that will be stripped; while there is plenty of space in the cartridge manager.