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
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
Levi Portenier
eb1218a0db
Merge branch 'master' into master
2026-02-03 12:09:32 -07:00
Vukašin Vojinović
fcaf6c7e30
chore: update dependencies
2026-01-30 21:10:00 +01:00
Vukašin Vojinović
1e25e7dd69
chore: clippy
2026-01-30 21:05:46 +01:00
Jeremy Soller
f4ac828c8c
Merge pull request #1535 from pop-os/feat/tab-dnd
...
feat: tab dnd
2026-01-29 13:30:59 -07:00
Ashley Wulber
ce96665b60
feat: tab dnd
2026-01-28 20:05:51 -05:00
Michael Meuli
e729ebe2b2
only show open button if something can be opened
2026-01-28 16:15:28 -07:00
Vukašin Vojinović
d9f654ffe3
improv(zip_extract): flush files to disk
...
This ensures the files are fully on the disk when the operation is done.
2026-01-25 01:22:14 +01:00
Vukašin Vojinović
1963e58560
perf(copy): async batch file flushes
...
Instead of calling `sync_all()` on every file individually during the Copy operation, the flushing is now batched and done at the end. Flushing now also happens for Move.
2026-01-24 13:46:53 +01:00
Jonatan Pettersson
b793d025c2
fix: filter for items with paths in multi-preview
2026-01-23 18:01:03 +01:00