Hey guys, there's some stuff in my branch. You might want to have a look and test it. I spotted one minor bug: when a subcrate/playlist is deleted, its parent gets focus in the tree view, the the table view still shows contents of the deleted crate/playlist.
I'd like to hear some opinions how locking should behave with multilevel items (might need some fine-tuning here). The current implementation prevents deleting a crate/playlist if it or any of its (grand)parents or (grand)children are locked. Would it be better if parent items could override subitem locks? On the other hand, this could cause some unwanted deletions if users trust that locked crates cannot be removed.
Hey guys, there's some stuff in my branch. You might want to have a look and test it. I spotted one minor bug: when a subcrate/playlist is deleted, its parent gets focus in the tree view, the the table view still shows contents of the deleted crate/playlist.
I'd like to hear some opinions how locking should behave with multilevel items (might need some fine-tuning here). The current implementation prevents deleting a crate/playlist if it or any of its (grand)parents or (grand)children are locked. Would it be better if parent items could override subitem locks? On the other hand, this could cause some unwanted deletions if users trust that locked crates cannot be removed.