In package editor, apply changes to DB should be always active, why? When you open package with invalid state, you should be able to compile using this button, not only usinf compie option. This is done great in old editor.
The second thing is that package state (color) in db_explorer should be refreshed after “apply changes to DB” and after compile,when you hit compile in popup menu, it looks like nothing happend, but when you refresh node, package is compiled.
The third is that , there should be posibility to disable cursor row highliting, this feature is helpful but not always.