┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/settings/interface
AgeCommit message (Collapse)Author
2025-02-24Add smaller statusbar and set it as defaultAkseli Lahtinen
- Statusbar has three modes: Small, FullWidth and Disabled - FullWidth is the original statusbar - Small is the new default statusbar - This statusbar overlays on top of the items instead of taking space - It changes size according to content - Disabled turns statusbar completely off - Zoom slider and space information is only shown in full-width statusbar - Space information is now always on - If user navigates with keyboard, or scrolls to selection, the scrolling will take the statusbar into account - This makes sure the statusbar does not cover any items Related discussion: https://invent.kde.org/system/dolphin/-/issues/50
2024-11-13FoldersTabsSettingsPage: Remove double cast, remove unnecessary variableAkseli Lahtinen
This uses only qobject_cast here, having static_cast after it is redundant. Also remove the topLevelWidgets variable, since we can just call the method instead.
2024-08-30settings: Fix the Use Current Location buttonAkseli Lahtinen
During the Dolphin settings revamp (https://invent.kde.org/system/dolphin/-/commit/489b56b68bb29e81337e115c490eea4403001b71?) this QUrl had been forgot to add back so that the FoldersTabsSettingsPage knows what is the current url. This change checks for the main window of dolphin, then gets the URL of it whenever useCurrentLocation is called. However, when this is used as KCM, the button is not created, since there it doesn't make sense. BUG:491753
2024-08-28Make settings tabbar expandingCarl Schwan
Allow to use https://invent.kde.org/plasma/breeze/-/merge_requests/478 but even without the breeze MR, it look better and similar to what we do with other settings page.
2024-08-17Make FoldersTabsSettingsPage fully usable for blind usersFelix Ernst
This commit fixes keyboard navigation for the "Folders & Tabs" page in Dolphin's settings dialog. It also makes sure that the Orca screen reader reads out sufficient information for every widget that can get keyboard focus. These two groups of fixes together should allow basic usage of this settings page for users relying on keyboard controls and screen readers. One weirdness prior to this commit was that for checkboxes with a short group label in front and the full description behind screen readers would only read out the label and skip the explanation what the checkbox actually does. This commit fixes this by explicitly setting the accessible text for the label. In practice only reading out the explanation and skipping the label seemed sufficient and is implemented here, but more specific text could be provided using this mechanism if needed.
2024-07-20PreviewSettingsPage: fix a warning: Attempting to add a layout...Méven Car
2024-06-26Preview settings: Improve msg about network usageNicolas Semrau
This makes the explanation a bit less jargonistic. While I rose the issue on Nate's TWIK blog, Sergey Katunin (@sgakerru) came up with the final wording of this change. Thanks!
2024-05-13previews: Add `EnableRemoteFolderThumbnail` optionSergey Katunin
This option allows to enable preview for locally mounted remote folders Setting was added in kio: frameworks/kio/#c7d6ff8f218a0c063f762bd236453a7ae00b817e
2024-05-11Add "Act as Administrator" toggle actionFelix Ernst
This commit adds an "Act as Administrator" toggle action to the View menu if kio-admin is installed. The action allows switching between acting as an admin with root-access or not. This was already possible in Dolphin when kio-admin is installed by editing the location bar directly. However this is somewhat unintuitive and there are no warnings at all about the dangers of acting as an administrator. This commit adds a warning dialog when triggering the action. It is somewhat explicit about the risks because this is in fact very dangerous. Furthermore, while acting on a view with administrative privileges, a bar above the view shows up that contains a warning. The bar can be closed to stop acting with elevated privileges. The warning dialog can be disabled and re-enabled from the Dolphin settings but only if the action is even available. There is a lot more to be done to further improve this feature both security-wise as well as when it comes to usability. But considering that we are already encouraging users to use this feature without any warnings at all, I feel like now is a good time to merge this. This work is part of a project funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology. As such, please contact me if you plan on doing related work so what you are doing doesn't collide with work I am being funded to do.
2024-05-07settings: use QFormLayout for confirmation tabMéven Car
For consistency.
2024-03-27Touch up various user-visible stringsTem PQD
This improves consistency among wording. More clarity is achieved by avoiding technical terms or terms with multiple meanings. Notable changes: -Specify full settings path: "Configure Dolphin > View > General" in Show Hidden Files whatsThis -Mention setting to hide files with application/x-trash MIME type in "Show Hidden Files" whatsThis -Mention Split View mode in "Copy/Move to Other View" whatsThis -Reword "Activate Tab" actions to "Go to Tab" (Next, Previous, Last, numbers) -Add "Last Tab" iconText, consistent with "Next Tab" & "Previous Tab" -Update Split View whatsthis to explain how to tell which view is "in focus" visually -Replace "pane" with "view" in split view settings text, and clarify tooltip text -Reword "objects" to "items" in whatsThis texts -Reword "find bar" to "search bar" in Search button whatsThis text
2024-03-15Add settings page for PanelsBenedikt Thiemer
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) BUG: 480243 FIXED-IN: 24.05
2023-11-13Remove some frames from the settingsCarl Schwan
QTabWidget with setDocumentMode is more adapted as the QTabWidget in the settings are filling the whole view and we only need to draw a separator at the top.
2023-11-08Adapt to KConfigGroup name officially being a QString typeFriedrich W. H. Kossebau
GIT_SILENT
2023-09-10Merge remote-tracking branch 'origin/master' into kf6Méven Car
2023-09-10Replace qAsConst with std::as_constMéven Car
2023-08-28Use KMessageBox::warningContinueCancel when appropriateMéven Car
This will prevent saving the "Cancel" + "don't show again" result, which is meaningless.
2023-08-28Confirmations setting: Add checkbox for ConfirmOpenManyFolders and ↵Méven Car
ConfirmOpenManyTerminals We have to special handle the values saved as it is interpreted by KMessageBox
2023-08-23Merge branch 'master' into kf6Méven Car
2023-08-18Dolphin settings revampDimosthenis Krallis
It includes a move of the settings in the Navigation and Startup sections to the Interface (formerly Behavior) section. It also includes a new tab in the View (formerly View Mode) section, called General where some settings regarding Display style, Browsing and Miscellaneous settings The Interface section has new tabs named Folders & Tabs and Status & Location bars respectively where most of the Startup and Navigation settings moved. The `dolphin/kcms/kcm_dolphinnavigation` kcm is removed.