Skip to content

Usability improvement - persist phantom images in the list-store#230

Open
thegame1999 wants to merge 2 commits intolinuxmint:masterfrom
thegame1999:usability_improvements
Open

Usability improvement - persist phantom images in the list-store#230
thegame1999 wants to merge 2 commits intolinuxmint:masterfrom
thegame1999:usability_improvements

Conversation

@thegame1999
Copy link

A common workflow for me is opening a directory of unsorted photos with xviewer, scrolling through them and using drag and drop back to nemo to move them into other directories.
In the current behaviour, the image remains open after being moved but when I try go to the next image, it restarts me from the beginning of the list (frustrating).

The current behaviour appears to strike a hacky balance between actively reflecting "external" file/directory changes and not vanishing an open image immediately when it's externally moved or deleted (#184). The image remains open but is removed from the list-store, hence the position loss when scrolling.

Here I propose a cleaner solution: A persistent gallery. The image stays open and retains its position in the list-store, allowing the user to scroll on intuitively. If they return to the moved image, it fails to reload from the disk. I believe this provides a more intuitive experience and better facilitates moving and renaming while organising images from from inside the application and externally.

PR also includes some small misc fixes.

update_image_pos (window);
}

update_image_pos (window);
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken images were not updating the position counter in the status bar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant