ngraham added a comment.

  This is fantastic. You fixed all the issues I was having, and the UX is 
practically perfect. The code looks totally sane too. In my testing I found 
only one small issue: when changing the icon size in one view and then 
switching to another view and then back, the first view did not save the new 
size; saving icon sizes only happens when closing the window. With more view 
modes prominently exposed now, it might be nice to save newicon  sizes 
instantly, or when switching to a different view, rather than only saving when 
closing the dialog.

INLINE COMMENTS

> kdiroperator.cpp:2022
>  
> +    KToggleAction *allowExpansionAction = new KToggleAction(i18n("Allow 
> Expansion"), this);
> +    d->actionCollection->addAction(QStringLiteral("allow expansion"), 
> allowExpansionAction);

Now I wonder if this should say "Allow expansion in Details view" and not 
disable itself when using a different view. Otherwise it might be hard for 
people to figure out what it does or how to activate it.

> kdiroperator.h:963
>      Q_PRIVATE_SLOT(d, void _k_slotDirectoryCreated(const QUrl &))
> +
>  };

Unnecessary whitespace change

REPOSITORY
  R241 KIO

REVISION DETAIL
  https://phabricator.kde.org/D21315

To: meven, #frameworks, ngraham
Cc: kde-frameworks-devel, michaelh, ngraham, bruns

Reply via email to