Jonatan Pettersson
23b5d98dcc
feat: set placeholder for permission dropdowns
2026-04-02 13:43:03 -06:00
Jonatan Pettersson
4c6f2db5f2
feat: join multiple operations
...
Allow for joining operations into a single Task that
will produce a single Message:PendingResults message such
that multiple Message::PendingComplete and Message::PendingError
messages can be handled together to, for example, show
a single error dialog with multiple errors.
2026-04-02 13:43:03 -06:00
Jonatan Pettersson
41cdf89604
feat: allow setting permissions in multi preview
...
This adds a Message::ShiftPermissions to handle setting
permissions for user, group or other for either 1 or
more items and a Command::SetMultiplePermissions to
set permissions on multiple items at the same time.
The permission dropdown will only have a selection if
all selected items have the same permission, otherwise it
will be empty but still allow changing.
Up to 5 owners and groups will be displayed for all
selected items with an ellipses if there are more.
The OperationSelection for setting permissions now also
returns the path as selected such that the tab will be re-scanned
and update the dropdown to correctly.
2026-04-02 13:43:03 -06:00
Jonatan Pettersson
17325a5f5a
feat: add open-with in multi preview
...
Adds the ability to set the open-with setting for
multiple selected items. This setting will only appear
if all selected items have the same mime type.
2026-04-02 13:43:03 -06:00
Josh Megnauth
e50c41aa24
fix: Respect show_recents conf in dialog
...
Closes : #1698
2026-03-27 13:04:03 -06:00
Ashley Wulber
75fe043e73
fix: don't read files if list empty
2026-03-26 16:42:36 +01:00
Levi Portenier
0b7294d4e4
Merge pull request #1699 from jasonrhansen/open-item-location
...
feat: add 'Open item location' to search
2026-03-24 15:14:12 -06:00
Ashley Wulber
3a88d7fcf7
fix: update cached clipboard
2026-03-24 16:29:56 -04:00
Ashley Wulber
f6ca0cb460
cleanup
2026-03-24 16:29:56 -04:00
Vukašin Vojinović
6e2eafe16c
chore: clippy
2026-03-24 11:25:59 -06:00
Vukašin Vojinović
3b1bc4430b
refactor: use jiff instead of chrono
2026-03-24 11:25:59 -06:00
Vukašin Vojinović
4414d2f4b2
chore: update dependencies
...
Also utilizes the `jxl-oxide` image decoding hook.
2026-03-24 11:25:59 -06:00
Jason Rodney Hansen
b041feec48
feat: add 'Open item location' to search
2026-03-20 08:41:19 -06:00
Ashley Wulber
360973175c
feat: rebase libcosmic onto iced 0.14
2026-03-13 21:04:17 +01:00
Levi Portenier
747e2a91e4
Merge pull request #1662 from jasonrhansen/compress-dates
...
Preserve modified time when creating/extracting zip files
2026-03-06 16:44:21 -07:00
Levi Portenier
bfb2c6d5b8
Merge pull request #1650 from hojjatabdollahi/hojjat/fix-open-dialog-mime
...
Fix mimetype based filtering in dialog
2026-03-06 16:43:41 -07:00
Levi Portenier
ca15a1bde4
Merge pull request #1558 from jpttrssn/exclude-trash
...
fix: exclude trash from multi-preview
2026-03-02 11:49:53 -07:00
Jason Rodney Hansen
7a90e62093
fix: preserve modified time when creating/extracting zip files
2026-02-28 14:18:36 -07:00
Jason Rodney Hansen
bba95c3fc0
feat: search in Recents and Trash
2026-02-27 18:34:58 -07:00
Valentin Kahl
183f59eb95
Make new windows open at the location of the currently active tab
2026-02-24 17:49:24 -05:00
Jeremy Soller
f645c55a38
Merge pull request #1614 from Rics-Dev/feat/count-files-replace-all
...
feat: Show count of files affected when "Apply to all" is selected in copy/move operations
2026-02-24 10:25:16 -07:00
Hojjat
5b65c7f456
fix: dialog uses parsed mime to match the type
...
It used to try to match images/* to the image/png and fail. Now it
matches the type if the subtype is STAR.
2026-02-23 11:37:29 -07:00
Jeremy Soller
4e0b44b5bb
Merge pull request #1613 from FreddyFunk/feat/clipboard-paste-menu-graying
...
feat: gray out paste menu when clipboard is empty or location unsupported
2026-02-19 19:00:04 -07:00
Hojjat
059f0227f9
feat: use ellipsizing for item names
2026-02-19 16:50:54 -07:00
Frederic Laing
591ba0f9b9
feat: gray out paste menu when clipboard is empty or location unsupported
2026-02-19 14:19:26 -07:00
Jeremy Soller
f9d4ca4867
Merge pull request #1631 from jasonrhansen/close-context-menu
...
fix: close context menus in various cases
2026-02-19 14:01:33 -07:00
Frederic Laing
4e77e398f2
add option to copy path when pressing down shift
2026-02-18 22:42:14 +01:00
Jeremy Soller
3fcaaf1ed7
Add Clear Recents history to Recents nav bar context menu
2026-02-18 12:14:38 -07:00
Ada Alakbarova
395b4922e4
fix: Remove inappropriate context menu options while in Recents
...
It's not a regular folder, which means:
- It can't be modified, so the following options are removed:
- New file
- New folder
- Paste
- It can't be opened as a folder, so the following options are removed:
- Open in terminal
2026-02-18 12:14:22 -07:00
Jason Rodney Hansen
9def981016
Close context menus on middle click to open in new tab
2026-02-17 17:44:44 -07:00
Levi Portenier
dd5db221e3
Merge branch 'master' into move-to
2026-02-17 11:30:50 -07:00
Sebastiano Giordano
5d3d893c9e
feat: add setting to enable/disable the "recents" feature
2026-02-17 13:02:28 -05:00
Jason Rodney Hansen
d701e32716
feat: add 'Move to' and 'Copy to' to Edit menu
2026-02-15 13:59:16 -07:00
Jason Rodney Hansen
1dc14b6d39
fix: close context menus in various cases
...
* When clicking in window outside of context menu.
* When initiating or clearing a search.
* Close location context menu when ESC is pressed.
2026-02-15 12:48:34 -07:00
Ric's Dev
14c96a466e
feat: Show count of files affected when 'Replace all' is selected in copy/move operations
2026-02-15 19:33:18 +01:00
vkahl
3ecdb59f3b
Clear the prefix selection buffer when changing location
...
After changing directory, the previously typed in prefix (for finding a selection) is cleared immediately without waiting for the timeout. This allows traversing known directory structures very quickly by typing in very few letters for each prefix and hitting enter in between.
2026-02-13 17:36:57 -07:00
Levi Portenier
fc32390f52
Merge pull request #1579 from joshuamegnauth54/desktop-file-path-key
...
Respect 'Path' desktop entry key
2026-02-13 15:14:17 -07:00
Jeremy Soller
0029434e12
Generate translated desktop and metainfo files with xdgen
2026-02-12 14:46:38 -07:00
Jeremy Soller
d668d04e12
Merge pull request #1606 from pop-os/fix-gvfs-feature
...
Fix compilation when gvfs feature not enabled
2026-02-10 11:06:03 -07:00
Levi Portenier
28abc518d5
Merge branch 'master' into desktop-file-path-key
2026-02-09 14:57:31 -07:00
Jeremy Soller
6801307bbd
Fix compilation when gvfs feature not enabled
2026-02-09 14:44:55 -07:00
Levi Portenier
d0b8dad147
Merge branch 'master' into save-button-disable
2026-02-09 14:43:05 -07:00
Michael Meuli
439bedcc1c
fix display_name_for_file() for gvfs
2026-02-09 14:31:25 -07:00
Jeremy Soller
9871339215
Merge pull request #1593 from jasonrhansen/move-to
...
feat: move to and copy to
2026-02-09 14:22:56 -07:00
Jason Rodney Hansen
81d3b3b1ce
fix: disable dialog save button when filename is empty
2026-02-07 14:43:38 -07:00
Josh Megnauth
b8ee38072f
Respect 'Path' desktop entry key
...
Closes : #1530
XDG desktop entries support an optional key, `Path`, that sets the
current working directory to launch an app in.
2026-02-06 21:15:43 -05:00
Frederic Laing
969c72be02
fix: handle invalid UTF-8 in clipboard text paste
2026-02-04 08:34:40 +01:00
Frederic Laing
b8ac39ade5
Return None for unknown MIME types and ignore paste with warning
2026-02-04 08:12:33 +01:00
Frederic Laing
08d442aee2
feat: paste images, videos, and text from clipboard
2026-02-04 08:12:32 +01:00
Jason Rodney Hansen
7e44a0c3de
feat: move to and copy to
2026-02-03 16:45:02 -07:00