[Request] Freeform Custom Parameters #604

Closed
opened 2026-01-29 16:19:17 +00:00 by claunia · 2 comments
Owner

Originally created by @mnadareski on GitHub (Sep 4, 2023).

Originally assigned to: @mnadareski on GitHub.

Against my better judgement, allowing for a freeform field to contain default parameters for each media type may be useful.

Pros:

  • Allows for more flexibility for default parameters without requiring further code updates
  • Removes possibly confusing amounts of settings from the menu
  • Makes explicit customization between media types easier to discover

Cons:

  • Higher learning curve for new users unless a guide or something similar is added
  • Invalidates nearly all existing configuration files
  • Requires validation before saving as invalid params may be added
Originally created by @mnadareski on GitHub (Sep 4, 2023). Originally assigned to: @mnadareski on GitHub. Against my better judgement, allowing for a freeform field to contain default parameters for each media type may be useful. **Pros:** - Allows for more flexibility for default parameters without requiring further code updates - Removes possibly confusing amounts of settings from the menu - Makes explicit customization between media types easier to discover **Cons:** - Higher learning curve for new users unless a guide or something similar is added - Invalidates nearly all existing configuration files - Requires validation before saving as invalid params may be added
claunia added the enhancement label 2026-01-29 16:19:17 +00:00
Author
Owner

@mnadareski commented on GitHub (Sep 4, 2023):

There is a high likelihood of requiring a lot of testing and trial and error here. I know this will open the floodgates for per drive config requests. I am still denying those. This is not a quick or trivial process.

@mnadareski commented on GitHub (Sep 4, 2023): There is a high likelihood of requiring a lot of testing and trial and error here. I know this will open the floodgates for per drive config requests. I am still denying those. This is not a quick or trivial process.
Author
Owner

@mnadareski commented on GitHub (Oct 11, 2023):

I'm reversing my decision to even consider this. Validation in the UI is critical for how MPF handles things.

@mnadareski commented on GitHub (Oct 11, 2023): I'm reversing my decision to even consider this. Validation in the UI is critical for how MPF handles things.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#604