┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-07-30Disable "Create folder" action if the location is not writableGleb Kasachou
Instead of hiding the action when the user lacks permission to create the folder, it is now shown in a disabled state. The tooltip is also updated to reflect the disabled state.
2025-07-30Apply 2 suggestion(s) to 1 file(s)Gleb Kasachou
Co-authored-by: Méven Car <[email protected]>
2025-07-30Add a check before offering to create folderGleb Kasachou
This commit adds a function that checks if a folder can be created at the url entered in the location bar. This prevents offering to create folders in locations where the user does not have write permissions.
2025-07-30Apply 2 suggestion(s) to 1 file(s)Gleb Kasachou
Co-authored-by: Méven Car <[email protected]>
2025-07-30Offer to mkpath when user goes to a nonexistent folderGleb Kasachou
This commit changes Dolphin's behavior when a nonexistent local path is entered into the location bar. Previously, an error message would pop up. This commit adds a button to that message that allows to create the path and navigate to it.
2025-07-29settings: Fix memory leak in PanelSettingsPage constructorlzwind lzwind
Replace heap-allocated KFormat objects with stack-allocated formatter. No functionality change.
2025-07-28search/bar: Use correct parent method in keyPressEventWang Yu
Changed QWidget::keyReleaseEvent to QWidget::keyPressEvent to match the actual event being handled.
2025-07-28SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-07-27SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-07-26SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-07-24KItemListView: Don't allow starting role editing when animation is runningAkseli Lahtinen
If user presses delete and then F2 in very quick succession, the inline rename field will get stuck in place, due to the animation moving the actual item in different place. To avoid any confusion, disallow starting role editing while any animations are running. BUG: 497125
2025-07-23Don't unset XDG_ACTIVATION_TOKEN manuallyKai Uwe Broulik
If we didn't attach to an existing instance, we call QWindow::show() on our MainWindow which requires the token. Upon successful attachment to another instance we exit anyway.
2025-07-18Make strings in credits HIG compliantPhilipp Kiemle
See https://develop.kde.org/hig/text_and_labels/ - Use en-dashes for date ranges - Use ©
2025-07-18SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-07-18GIT_SILENT made messages (after extraction)l10n daemon script
2025-07-13panels/information: Fix preview size for animated imagesIsmael Asensio
If the image size is larger than the available size, we need to scale so it fits into the preview
2025-07-13SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-07-11movetonewfolder: allow to move foldersMéven Car
* Set a widget parent for the job. * Better deduce the current working directory BUG: 506612
2025-07-02DolphinView: display errorMessage when copy errors occursMéven Car
when copying multiple files. CopyJob skip those by default (CopyJobPrivate::slotSubError), and emits warning. Hook this to errorMessage. We would need to improve this as only the last error Message will be visible. BUG: 506282
2025-07-02DolphinView: display errorMessage when copy errors occursMéven Car
when copying multiple files. CopyJob skip those by default (CopyJobPrivate::slotSubError), and emits warning. Hook this to errorMessage. We would need to improve this as only the last error Message will be visible. BUG: 506282
2025-07-01SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-30GIT_SILENT Update Appstream for new releaseHeiko Becker
(cherry picked from commit 3094423b5572c538bbc7e5ed48917c6cdd4b5fab)
2025-06-29DolphinView: use correct slot as trashjob resultsMéven Car
When using the Delete action.
2025-06-28Add margins to the zoom menu entryGleb Kasachou
2025-06-28clean includeMéven Car
2025-06-28mediawidget: bind arrow keys to slide in mediaMéven Car
2025-06-28InformationPanel: Port from Phonon to QtMultimediaMéven Car
2025-06-28SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-27setfoldericonitemaction: Fix a typoMéven Car
2025-06-27dolphinmainwindow: zoom action is now a KToolBarPopupActionMéven Car
It has no menu() but popupMenu() instead.
2025-06-27Combine the zoom menu entries into one LineGleb Kasachou
Replaced a KActionMenu that contained separate Zoom In, Zoom Out and Reset Zoom actions with a single QWidgetAction that provides the same functionality using three buttons arranged in a single line. Keyboard shortcuts for the three actions are preserved, and the actions still appear separately in the View submenu in the menubar.
2025-06-25SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-23Fix file names overflowing after text elidingBojidar Marinov
When QFontMetrics::boundingRect().width was replaced with QFontMetrics::horizontalAdvance() in 76a46fd9094b17eb99e8a42cca8562fdc0b3814c, an extra line (formerly introduced by a203c271161ce953354b9e0722492605a4d17415) was changed as well. Unfortunately, boundingRect().width is the correct function to use for calculating the size of the last line, while horizontalAdvance would be correct if we were laying it next to the previous line instead of below the previous line. BUG: 432530
2025-06-22SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-20New selection effectsAkseli Lahtinen
This adds a new selection effect that is similar to what we have in QtQuick file item views. There are also changes to some usability: Instead of only the icon and text being the clickable area in icon and details mode, the whole selection is now the clickable area. Otherwise the usability should stay the same, it's mostly a visual change. See also: https://invent.kde.org/teams/vdg/issues/-/issues/94
2025-06-19AnimatedHeightWidget: Disable scrollbarsAkseli Lahtinen
QScrollArea is used to avoid increasing view width, and not for actual scroll reasons. We should therefore disallow scrolling the view entirely, since this causes bugs with being able to scroll random views. BUG: 504252
2025-06-17Add setting to select filename eliding behaviorGleb Kasachou
Introduces a setting in Content Display Tab that allows to choose how filenames are truncated when they do not fit in the maximum filename length, i.e elide. BUG: 504795
2025-06-15SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-14SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-13SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-12DolphinView: Conform to global scroll speedAleksandr Borodetckii
One scroll with the mouse wheel is supposed to scroll the view by QApplication::wheelScrollLines, however previous to this commit Dolphin scrolled the view by QApplication::wheelScrollLines^2 instead, which was wrong and way too much. This commit fixes this by defining one line height as the height of the current default font. This value is multiplied by QApplication::wheelScrollLines to determine the scroll amount per mouse wheel scroll. In details view mode however, where there really are rows to go by, this commit makes sure to always scroll by full rows. The number of rows to scroll is determined by rounding up from the scroll amount used in the other view modes. Co-authored-by: Felix Ernst
2025-06-12SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-11SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-09viewproperties: Fix leaking file descriptorsAkseli Lahtinen
File descriptors would keep leaking here since tempFile never gets deleted. This would be especially noticeable when browsing /tmp/ folder. This patch makes the QTemporaryFile an unique_ptr, so it gets deleted when it's out of scope. This also causes the files to be handled accordingly. BUG: 505215
2025-06-09Add a SetFolderIcon ItemAction pluginMéven Car
To allow to change folder icon from the context menu. CCBUG: 467221
2025-06-05DolphinQuery: Use prettier URL particularly for local pathsKai Uwe Broulik
Use toLocalFile() to avoid the 'file://' prefix and use KShell::tildeCollapse that collapses the home path into ~ as is done in many other places. Also strip trailing slash for the other URLs.
2025-06-02GIT_SILENT Update Appstream for new releaseHeiko Becker
(cherry picked from commit a0df27c8d89f8bc43d646cd5212852244b0ac0e1)
2025-06-02SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-01SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2025-06-01fix incorrect view reset when unmounting similarly-named devicesVladislav Kachegov
Previously, unmounting a device would incorrectly reset views containing: - Paths with similar names (e.g. "/media/disk" and "/media/disk_2") - Substrings of the mounted path Now only resets views showing either: 1. The exact mounted path (e.g. "/media/disk") 2. Its subdirectories (e.g. "/media/disk/docs")