Commit graph

594 commits

Author SHA1 Message Date
Jeremy Soller
a092aa2383
Merge pull request #803 from pop-os/libcosmic
chore: update libcosmic with mmap threshold fix
2025-02-12 13:35:56 -07:00
Jeremy Soller
f63b0f097b
Merge pull request #804 from pop-os/fix-desktop-active-tab
fix: set the active tab in desktop mode when the window is focused
2025-02-12 13:35:17 -07:00
Ashley Wulber
62deeb549b
fix: set the active tab in desktop mode when the window is focused 2025-02-12 13:56:59 -05:00
Michael Aaron Murphy
64c591ed19
chore: update libcosmic with mmap threshold fix 2025-02-12 19:19:19 +01:00
Jeremy Soller
17b0c665e7
Improve permissions descriptions 2025-02-12 10:45:20 -07:00
Jeremy Soller
e96258917a
Merge pull request #794 from git-f0x/master
Set max height for previews
2025-02-11 09:38:02 -07:00
l-const
ba98547acb
Fix unit test - fedora build. 2025-02-11 18:33:59 +02:00
Jeremy Soller
440308fdea
Adjust style of completions again 2025-02-07 11:01:20 -07:00
Jeremy Soller
bc4f267c60
Do not show completion if already on an existing path 2025-02-07 10:26:19 -07:00
Jeremy Soller
868aa79127
Limit completions to 8 2025-02-07 10:21:49 -07:00
Jeremy Soller
121e9f5cf4
Improve style of completions 2025-02-07 09:53:53 -07:00
Jeremy Soller
6612c5203e
Path completion, fixes #86 2025-02-07 09:14:16 -07:00
Vukašin Vojinović
51f41ac9ee improv(preview_view): set max height for previews
This sets the max height of the previews to THUMBNAIL_SIZE, to match text previews.
Prevents the previews from becoming too large when the desktop details window is resized horizontally.
2025-02-07 01:44:01 +01:00
Jeremy Soller
abf95c0189
Add icon size and grid spacing for desktop, fixes #751 2025-02-06 09:26:20 -07:00
Jeremy Soller
06b8132aa3
Set select_focus when selecting by name or path 2025-02-06 09:05:45 -07:00
ellieplayswow
c000eda54b Fixing issue where a tab tries to read lines from a .hidden directory 2025-02-05 20:53:36 +00:00
Michael Aaron Murphy
ec70edfff8
fix: set M_MMAP_THRESHOLD to lower memory usage significantly 2025-02-05 12:51:18 +01:00
Jeremy Soller
22bca8632b
Format 2025-02-04 15:41:16 -07:00
Jeremy Soller
9e2aa3433a
Merge pull request #777 from joshuamegnauth54/chore-clippy-tab
chore(clippy): `tab.rs`
2025-02-04 14:42:47 -07:00
Jeremy Soller
2f668b0bd6
Merge pull request #779 from ellieplayswow/feature/compress-extract-password-zips
adding in support to extract/compress zip files with passwords
2025-02-03 13:25:12 -07:00
ellieplayswow
8ef9f8ec4b adding in cancel action for password required dialog 2025-02-03 15:55:04 +00:00
ellieplayswow
b4dae4bfa8 VecDeque makes more sense to maintain order of operations 2025-02-03 15:51:42 +00:00
ellieplayswow
a4d7a377d3 quick cleanup to some untranslated strings, moving zip extract dir creation order 2025-02-03 15:46:10 +00:00
ellieplayswow
22552c658f adding in support to extract/compress zip files with passwords 2025-01-29 21:19:03 +00:00
Josh Megnauth
f1a9befec1
chore(clippy): tab.rs 2025-01-29 00:46:23 -05:00
mkljczk
16d6316118 Merge remote-tracking branch 'upstream/master' into auth-dialog-submit
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-01-27 20:31:16 +01:00
Jeremy Soller
fbaf94fc94
Merge pull request #719 from mkljczk/anonymous-fix
Only display 'Connect anonymously' when available
2025-01-27 11:56:33 -07:00
mkljczk
c89d877b52 Focus text input when in NetworkAuth modal
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-01-27 11:54:08 -07:00
mkljczk
f43f500302 Do not display already-exists message when name isn't changed
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-01-27 11:53:02 -07:00
Josh Megnauth
cfe045827d chore(clippy): app.rs, mime_app.rs 2025-01-27 11:51:32 -07:00
Jeremy Soller
ceab7835ad
Clean up mime app handling and make it possible to set default application, part of #325 2025-01-24 11:55:56 -07:00
Jeremy Soller
691719ade7
Remove use of expect to fix minimum rust version 2025-01-23 14:45:03 -07:00
Jeremy Soller
d322017e09
Support URL arguments 2025-01-23 13:02:51 -07:00
mkljczk
32c54d4375 Merge remote-tracking branch 'upstream/master' into anonymous-fix
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-01-22 17:47:34 +01:00
Jeremy Soller
1467351211
Merge branch 'master' of https://github.com/pop-os/cosmic-files 2025-01-22 09:07:18 -07:00
Jeremy Soller
2095d3c7f2
If file is passed on command line, show parent folder and select it 2025-01-22 09:06:41 -07:00
Josh Megnauth
dddfc8a673 chore(clippy): config, dialog, menu
Fixes Clippy lints for:
* src/config.rs
* src/dialog.rs
* src/menu.rs
2025-01-22 08:10:19 -07:00
Josh Megnauth
8ff54d1522 chore(clippy): mime_app, operation, mounter
Fixes Clippy lints for:
* src/mounter/
* src/operation/
* src/mime_app.rs
* src/mouse_area.rs (I missed two of them last time)
2025-01-22 08:10:05 -07:00
Josh Megnauth
6a6a494012 chore(clippy): mouse_area, controller & more
Fixes lints for:
* src/operation/controller.rs
* src/mouse_area.rs
* src/mounter/mod.rs
2025-01-19 10:55:56 -07:00
Josh Megnauth
df2d01e9ba chore(clippy): thumbnailer.rs, two files in operation
Fixes Clippy lints for:
* src/thumbnailer.rs
* src/operation/mod.rs
* src/operation/recursive.rs

One of the Clippy lints also involved fixing a TODO to replace a
deprecated function that malfunctioned under Windows.
2025-01-19 10:55:41 -07:00
Jeremy Soller
3460c2c106
Allow drop to Desktop, fixes #597 2025-01-19 10:54:30 -07:00
Jeremy Soller
f8830814c1
Replace use of blocking function on search results channel, fixes #601 2025-01-16 17:56:13 -07:00
Jason Rodney Hansen
5e65ca6d0b Fix resetting shift select range
Before this fix the following steps would not work correctly:

1. Select a range with shift click.
2. Select a single item that's in the currently selected range, without
   holding shift.
3. Hold shift and click another item to select a new range.

Instead of the item selected in step 2 being the start or end of the
range, the original range from step one is used to get the start or end
of the new range.

This fix makes sure the range gets reset when selecting an item in step
2.
2025-01-14 19:21:24 -07:00
Jason Rodney Hansen
85929c44ce Add move to first/last item with home/end keys 2025-01-14 17:26:18 -07:00
ToBinio
59ea01fc0c
always check if a search is active when rescanning (#712) 2025-01-14 09:09:41 -07:00
Jeremy Soller
199632580c
Update dependencies 2025-01-14 08:54:43 -07:00
Jason Rodney Hansen
9e3e65e721 Add more plain text mime types when copying files
This allows the full path of the copied file to be pasted as text into
more applications.
2025-01-14 08:49:40 -07:00
Jason Rodney Hansen
f252db7415 Fix left clicking in empty folder to clear context menu 2025-01-14 08:48:54 -07:00
Jason Rodney Hansen
4c522b0eee Close context menu when window loses focus 2025-01-14 08:48:54 -07:00
Josh Megnauth
0f5163acc6 fix: Strip more file names in extractor
Closes: #698

I ended up fixing a few Clippy lints while tracking down this problem.
It turns out that the issue was way simpler than I assumed: ".tar.xz"
needed to be added to a slice of extensions to strip.
2025-01-14 08:48:02 -07:00