Skip to content

List view: show expander when a previously empty folder gets items#3743

Open
gkatev wants to merge 1 commit intolinuxmint:masterfrom
gkatev:expander_on_previously_empty
Open

List view: show expander when a previously empty folder gets items#3743
gkatev wants to merge 1 commit intolinuxmint:masterfrom
gkatev:expander_on_previously_empty

Conversation

@gkatev
Copy link
Contributor

@gkatev gkatev commented Mar 23, 2026

In the same way that we remove the dummy row when we know the folder doesn't have any items in it, do add one when we know that it does have items.


This addresses the OP's initial concern in #2537. There are a bunch of issues around the list view and when to show expanders, with perhaps the most problematic one being when the change occurs in an unexpanded/unwatched folder.

This PR does not attempt to fix all these issues, only the simplest of them: When an previously empty folder gets an item and nemo does know about it, e.g. because nemo itself did it, add a dummy row to trigger showing an expander. This doesn't 'watch' the folder, and clicking on the expander will still cause nemo to 'load' its items. This is the same behavior as if the folder was non-empty when we first opened the view.

In the same way that we remove the dummy row when we know the folder
doesn't have any items in it, do add one when we know that it does
have items.
@gkatev gkatev force-pushed the expander_on_previously_empty branch from 1ce5c90 to 6ac16bf Compare March 23, 2026 21:55
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