Yoooi0 / MultiFunPlayer

flexible application to synchronize various devices with media playback
https://yoooi0.github.io/MultiFunPlayer/
MIT License
122 stars 22 forks source link

Add ability to rename output targets #172

Open Yoooi0 opened 3 months ago

Yoooi0 commented 3 months ago

Initial Name from attribute Save/Load Name from settings If empty/null reset to attribute

Identifier depends on Name, Shortcuts depend on Identifier, PolledUpdate depends on Identifier Would be nice to have shortcut actions named the same but have to unregister and then register with new name, but how to handle OutputTargetViewModel connection actions? Add callback from TabItem template on FocusLost? How to handle rename while connected and using PolledUpdate? Switch PolledUpdate context to this?

Other solution is to just have Identifier be constant initialized in ctor, and Name would just be a display name, this also preserves already configured shortcuts so users dont have to redo shortcuts on each rename