View Issue Details

IDProjectCategoryView StatusLast Update
0000908OpenMPTFeature Requestpublic2017-01-07 06:00
ReporterMidori Assigned To 
PrioritylowSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Platformx64OSWindowsOS Version8.1 (Win NT 6.3)
Product VersionOpenMPT 1.26.07.00 / libopenmpt 0.2-beta20.3 (upgrade first) 
Summary0000908: Ability for locking patterns to prevent accidental changes
Description

Something that is pretty common in graphics editing software (as layer locking), and what I'd love to see being implemented in OpenMPT too at some point - flagging patterns as locked, to disable any editing on them, and indicating this state in the order list/treeview by displaying small icon (padlock, etc).

Summary pretty much describes it sufficiently enough, I also attached a quick mockup of how things could look like.

I know there is a globally working edit/recording switch already, but for some people, (me included) selective locking would be better.
The only important thing to consider I can think of is whether to lock all instances of the same pattern, or to treat them completely independently, but that's something that could be set manually by user to their own liking IMO.

I would be happy with any of these ways to do this.

Steps To Reproduce

N/A

Tagsedit lock, lock, locking, pattern lock
Attached Files
PatternLock.PNG (5,404 bytes)   
PatternLock.PNG (5,404 bytes)   
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

harbinger

harbinger

2017-01-07 06:00

reporter   ~0002831

+1 on this. I have accidentally edited many patterns (mostly copies) and realized I was working on the wrong one. As an alternative to the lock icon, perhaps we can shade the Order, or tint the background of the PE.Good job on the mockup...;)

Issue History

Date Modified Username Field Change
2017-01-04 15:36 Midori New Issue
2017-01-04 15:36 Midori File Added: PatternLock.PNG
2017-01-04 15:36 Midori Tag Attached: edit lock
2017-01-04 15:36 Midori Tag Attached: lock
2017-01-04 15:36 Midori Tag Attached: locking
2017-01-04 15:36 Midori Tag Attached: pattern lock
2017-01-04 15:37 Midori Description Updated
2017-01-07 06:00 harbinger Note Added: 0002831