Skip to content

Conversation

@derVodi
Copy link

@derVodi derVodi commented Oct 27, 2025

  • Enable arrow keys for faster sound browsing
  • Add alert before loading a bank to avoid accidental data loss

@asb2m10 asb2m10 mentioned this pull request Oct 28, 2025
Copy link
Owner

@asb2m10 asb2m10 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for you PR ! Next time each features should be on its own branch so one feature might not block other features upon PR approval.

return false;
}

activePgm = currentIdx;
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this is a good idea. I've checked with other synths and browsing presets with arrows keys does change the preset. We should do the same.

void CartManager::fileDoubleClicked(const File& file) {
if ( file.isDirectory() )
return;
int rc = AlertWindow::showOkCancelBox(AlertWindow::QuestionIcon, "Load Cartridge",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not too sure if we should confirm with the user when he wants to load a cartridge to the synth. Personally I would be overwhelmed each time I load a cartridge from the browser. Usually a CTRL-Z from the DAW should revert the load. I will test that.

The confirmation should be applicable when a user wants to insert a program into an external cartridge that could possibly change user file. To me this is were we should confirm this operation.

}
}

void CartManager::programAutoCopied(ProgramListBox *source, int pos) {
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting idea, but I would rather see a CTRL-C that copies the program and CTRL-V that paste the program from the clipboard. Unless the user reads the documentation, I doubt this feature will be used organically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants