Blender Git Commit Log

Git Commits -> Revision 6b08690

Revision 6b08690 by Julian Eisel (master)
July 7, 2021, 16:41 (GMT)
File Browser: Select files and directories after renaming

(Note: This is an alternative version for D9994 by @Schiette. The commit
message is based on his description.)

Currently, when a new directory is created it is not selected.
Similarly, when renaming an existing file or directory, it does not
remain active/highlighted blue after renaming.

This change makes sure the file or directory is always selected after
renaming, even if the renaming failed or was cancelled.
This has some usability advantages:
- Open the newly created directory without having to select it (ENTER).
- If you make a naming mistake, you can immediately fix that (F2)
without having to click it again.
- If you create a directory and forget to name it, you can fix that
(F2) without having to select it.
- This is consistent with many common File Browsers.

Further, selecting the item even after renaming failed or was cancelled
helps keeping the file in focus, so the user doesn't have to look for it
(especially if the renaming just failed which the user may not notice).
In other words, it avoids disorienting the user.

Also see D11119 which requires this behavior.

We could also always select the file/directory on mouse press. This
would make some hacks unnecessary, but may have further implications. I
think eventually that's what we should do though.

Commit Details:

Full Hash: 6b0869039a40685e2f4b128b3d08b12c1f3fea75
Parent Commit: 13672f8
Lines Changed: +51, -6

3 Modified Paths:

/source/blender/editors/space_file/filesel.c (+24, -1) (Diff)
/source/blender/editors/space_file/file_draw.c (+23, -5) (Diff)
/source/blender/editors/space_file/file_intern.h (+4, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021