I consider switching from Eclipse+Pydev to PyCharm and one thing bugs me a lot: the VCS integration lacks a clear visual representation of the current amount of changes which are to be commited:
1) By default, PyCharm displays "dirty" files (the ones which differ from their pristine VCS copies) with dark blue foreground, as configured under Preferences -> IDE settings -> Editor -> Colors & Fonts -> File Status -> Modified. I'd like to be able to mark modified files with yellow background instead (to make them clearly noticeable in the Project view), but "Background" option is not accessible for some reason?
2) PyCharm doesn't mark "dirty" folders at all. If a file is modified and then its parent folder is collapsed, I end up with having no clue on where were the changes. The expected behaviour would be is when a file is modified, all its parent folders are marked as "modified" as well. For instance, editing src/app/views/some.py would also mark "views", "app" and "src" folders as modified, so even if they are collapsed in the project view, it's still easily visible that they have uncommitted changes.
I am attaching a screenshot to illustrate both points. Is there anything that I'm missing?