Proposed changes for next release (v2.5)

This pull request from the `devel` branch should be used to discuss the incoming changes for next release.
New features include note search and tweaks to user interaction.