[dolphin] [Bug 480243] Better UI for configuring information panel

Felix Ernst bugzilla_noreply at kde.org
Fri Mar 15 16:28:38 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=480243

Felix Ernst <felixernst at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/syst
                   |                            |em/dolphin/-/commit/1d4355f
                   |                            |619ca8098d12f330741017e417a
                   |                            |756083
   Version Fixed In|                            |24.05
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Felix Ernst <felixernst at kde.org> ---
Git commit 1d4355f619ca8098d12f330741017e417a756083 by Felix Ernst, on behalf
of Benedikt Thiemer.
Committed on 15/03/2024 at 16:28.
Pushed by felixernst into branch 'master'.

Add settings page for Panels

For now this just includes the settings for the information panel.

Prior to this commit the options for configuring the information panel
were only exposed via right clicking the information panel. This was
not discoverable enough. Our guidelines also state that much. See:
https://community.kde.org/Get_Involved/Design/Frequently_Discussed_Topics#Context_menus_are_not_enough

The settings page is missing the "Configure" button for the entries in
the information panel, which can only be found in the context menu.
This is because I thought it would be weird to move it to the settings
page. (The "configure" button is used to select the entries for the
information panel)
FIXED-IN: 24.05

M  +7    -1    src/CMakeLists.txt
M  +1    -0    src/dolphinmainwindow.cpp
M  +8    -0    src/panels/information/informationpanel.cpp
M  +6    -0    src/panels/information/informationpanel.h
M  +16   -0    src/settings/interface/interfacesettingspage.cpp
A  +105  -0    src/settings/interface/panelsettingspage.cpp     [License:
GPL(v2.0+)]
A  +44   -0    src/settings/interface/panelsettingspage.h     [License:
GPL(v2.0+)]

https://invent.kde.org/system/dolphin/-/commit/1d4355f619ca8098d12f330741017e417a756083

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list