Commit graph

72 commits

Author SHA1 Message Date
Josh Megnauth
ef32539aae Unit tests and clean up for dupe file feature 2024-05-14 10:54:52 -06:00
Ashley Wulber
7f0bd532fd fix: clipboard update 2024-05-10 10:48:38 -04:00
Jeremy Soller
6198b997fb
Update deps 2024-05-09 12:26:45 -06:00
Ashley Wulber
5ecd697e5d fix: update deps 2024-05-03 10:32:23 -06:00
Jeremy Soller
298463b804
Update dependencies 2024-05-01 13:11:34 -06:00
Jeremy Soller
c91e0f1bff
Update libcosmic to fix dialog issue 2024-05-01 12:12:13 -06:00
Jeremy Soller
a13e3fd095
Add config for favorites 2024-04-30 13:29:58 -06:00
Jeremy Soller
a1d11edfa5 Downgrade serde for better rust compatibility 2024-04-27 08:25:02 -06:00
Jeremy Soller
cacbda0afe
Update libcosmic 2024-04-25 20:19:36 -06:00
Jeremy Soller
37a6f37f7f
Implement unmount button 2024-04-24 13:59:55 -06:00
Michael Aaron Murphy
8c3af501ca feat: add context menus to nav bar 2024-04-23 11:49:14 -06:00
Jeremy Soller
02b6cda872
Add mounter abstraction, enable minimal GVfs support 2024-04-22 09:54:00 -06:00
Jeremy Soller
27a1c39d57 Update dependencies 2024-04-13 09:00:19 -06:00
Jeremy Soller
7c56b64a18 Update dependencies 2024-04-13 08:46:38 -06:00
Ashley Wulber
926a16ce2e
Dnd (#103)
* wip: drag offers

* wip: dnd

* wip: dnd

* feat: hover indicators

* feat: change directory on hover

* fix: dnd drop filtering and drop kind

* fix: mouse area selection rectangle

* fix: better drag rectangle and dnd drag interaction

* feat: nav and tab dnd

* cleanup: remove extra patch

* cleanup: delete leftover dnd widgets

* chore: update libcosmic

* fix: list view spacer height overflow
2024-04-10 09:41:25 -06:00
Josh Megnauth
503bce2c37
Bump trash: 3.3.1 to 4.1.0
The latest version of `trash` supports a feature needed to monitor the
trash.
2024-03-20 20:52:35 -04:00
Jeremy Soller
244291be79
Partially implement copy and move, debounce events 2024-03-20 11:54:37 -06:00
Jeremy Soller
dca3f4c08d
Allow copy to clipboard 2024-03-20 08:42:28 -06:00
Jeremy Soller
12edca1df1
Update dependencies 2024-03-18 20:28:07 -06:00
Jeremy Soller
33621a68d0
Update dependencies 2024-03-18 15:44:52 -06:00
Jeremy Soller
2bc93cc3cc
Update dependencies 2024-03-18 15:04:31 -06:00
Jeremy Soller
af4828a509
Update dependencies 2024-03-18 12:23:08 -06:00
Jeremy Soller
769c005830
Update dependencies 2024-03-08 08:40:35 -07:00
Jeremy Soller
597da94c91
Update dependencies 2024-03-04 15:34:09 -07:00
Jeremy Soller
672821a5fc
Use shared-mime-info for mime detection 2024-03-04 11:16:25 -07:00
Jeremy Soller
ef040c4277
Implement open in terminal 2024-03-04 10:28:16 -07:00
Jeremy Soller
26173d6529
Partial open with implementation, parse mimeapps.list files 2024-03-01 16:10:30 -07:00
Jeremy Soller
18e847abb8
Calculate open with apps, when xdg feature is enabled 2024-03-01 13:20:47 -07:00
Jeremy Soller
0b8ca753b8
Update libcosmic and adjust dialog size 2024-03-01 09:18:57 -07:00
Jeremy Soller
4266bb9eb3
Use sliders for icon size 2024-02-29 20:18:34 -07:00
Jeremy Soller
077a29e5ee
Implement drag selection in grid view 2024-02-29 11:25:46 -07:00
Jeremy Soller
b39c845456
Add about page, add icons, use open crate 2024-02-28 09:29:17 -07:00
Jeremy Soller
326fb4ba1f
Implement new file/folder 2024-02-27 13:03:39 -07:00
Jeremy Soller
0ed3f07ebc
Update libcosmic 2024-02-27 10:54:02 -07:00
Jeremy Soller
65d61f5565
Update libcosmic 2024-02-27 10:26:56 -07:00
Jeremy Soller
e9da2bfb90
USe libcosmic for replace dialog 2024-02-27 09:52:39 -07:00
Jeremy Soller
5778d64e8c Implement dialog for replacing files 2024-02-26 15:16:29 -07:00
Jeremy Soller
9905af8f6f
Add thumbnailing 2024-02-22 16:17:39 -07:00
Jeremy Soller
f38ce15bf9
Calculate mime and fix time formats 2024-02-22 15:04:37 -07:00
Jeremy Soller
db485798da
Improve dialog handling 2024-02-13 12:29:50 -07:00
Jeremy Soller
dea974469a
Update dependencies 2024-02-12 10:02:05 -07:00
Jeremy Soller
343f31317f Update dependencies 2024-02-10 18:58:01 -07:00
Jeremy Soller
e3dcf2612f Update dependencies 2024-02-09 21:12:27 -07:00
Jeremy Soller
b544f45785
Update dependencies 2024-02-09 09:08:47 -07:00
Jeremy Soller
cb4bd84ea5 Rebase on new libcosmic and iced 2024-02-09 07:09:51 -07:00
Jeremy Soller
0bb7494269 Patch wgpu 2024-02-03 12:14:35 -07:00
Jeremy Soller
dd47723a72
Update cosmic-text 2024-02-02 10:51:25 -07:00
Jeremy Soller
87ad2f7dd9
Convert to library 2024-02-01 15:14:14 -07:00
Joshua Megnauth
d6c58991c0
Test helpers and unit tests (#26)
* Implement a few utility functions for tests

Most tests would require a test file hierarchy instead of operating on a
live system.

* Add unit tests for `tab::scan_path`

Tests:
* Works on a valid path
* Returns an empty Vec on an invalid directory
* Returns an empty Vec for an empty directory

I also implemented a few test helpers that may be useful for other
unit tests.

* Less spammy test logs and placate Clippy.
2024-02-01 09:29:10 -07:00
Jeremy Soller
12d087abd9
Watch folders for changes 2024-01-30 11:26:23 -07:00