Previously, if the user loads an old version of a file,
then updates to the latest again without reloading,
the "this file is outdated" warning will disappear,
which is slightly misleading.
This could still happen though,
if there are two instances of Blender open,
and you mess with the file that's open in one,
from the other. Can't help that.
This greatly simplifies a lot of both UX and code,
however, we seem to lose the ability to not
flicker the UI on file save/load... Would like to bring that back.
- Add option to open file with UI instead of only without
- Clarify that UI will be kept when reloading a file
- Reloading a file now prompts if current file is dirty
(only from right-click menu)
- Fix file list and SVN log not being updated when opening a new file
- Fix file list getting permanently grayed out when trashing a file
- Move outdated file warning from 3DView header to the top-bar
Minor code tweaks:
- Move force_good_active_index inside of update_file_filter
- Rename update_file_filter to refresh_ui_lists
- Remove file open operator. I figured out how to use the built-in one