-
-
Notifications
You must be signed in to change notification settings - Fork 21
Add concept of built-in compartment presets #902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Comments
helgoboss
added a commit
that referenced
this issue
Jan 6, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
this is for making namespacing the standard, which is better for preset sharing (less conflicts)
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 7, 2024
helgoboss
added a commit
that referenced
this issue
Jan 19, 2024
helgoboss
added a commit
that referenced
this issue
Jan 25, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The current system of delivering "official" presets as individual ReaPack packs somehow turned out to be less great than I imagined.
It comes with the following disadvantages:
Initially, I saw the following advantages (over delivering built-in presets):
Preset space usage is peanuts compared to the rest of ReaLearn.
There are ways, see below.
Rough concept
I'm planning to embed the built-in presets into the binary. That way they will not show up in the file system at all. But "Save as..." would be available in order to write it as an actual file.
Open questions answered:
No. It would cause confusion and make users wonder why updates on built-in presets are not applied anymore. The only possible application of overriding built-in presets (I can think of) is to pin a built-in preset or - more generally - substitute it with an own one. However, this can also be done without much effort and more explicitly by just using a user preset:
In short, there's no case in which substitution requires lots of manual work.
ID conflicts can be prevented by making the ID of built-in presets by definition start with
factory/
. User presets which have that ID (by putting them into a folder namedfactory
) should be ignored.Maybe a pop-up menu instead of a dropdown. Divided into categories "User" and "Factory". In order to prevent very long preset lists, we could add one more nesting layer, e.g. "Manufacturer" if the preset meta data provides one. It's important to not nest like the directory structure. The directory structure should be solely used for namespacing the ID, not for categorization. Because categorization is subjective and can change. But preset IDs must not change!
The text was updated successfully, but these errors were encountered: