For 1 I have a nother branch [1] which fixes the issue, however, there is a limitation in Granite.SourceList which prevents elements from being sorted when they are being renamed in the list. I don't want to code a workaround in this branch since it will be fixed anyway.
Investigating 2.
5 would be outside of the scope of this branch. I believe trunk didn't do that either.
For 1 I have a nother branch [1] which fixes the issue, however, there is a limitation in Granite.SourceList which prevents elements from being sorted when they are being renamed in the list. I don't want to code a workaround in this branch since it will be fixed anyway.
Investigating 2.
5 would be outside of the scope of this branch. I believe trunk didn't do that either.
[1] https:/ /code.launchpad .net/~matzipan/ scratch/ use-rename- event/+ merge/312213