Commit graph

99 commits

Author SHA1 Message Date
Jeremy Soller
a3ea6d5197
Update cosmic-text to fix clipping, part of #255 2024-07-09 11:23:01 -06:00
Jeremy Soller
d31e103f65
Ellipsize breadcrumbs that do not fit, fixes #189 2024-07-09 11:16:14 -06:00
Jeremy Soller
107422ec6c
Do not wrap breadcrumbs 2024-07-08 20:52:00 -06:00
Jeremy Soller
97444c3572
Use replace dialog in all required places, part of #180 2024-07-08 13:43:11 -06:00
Jeremy Soller
35fcb011c5
Add dialog for move conflict, part of #180 2024-07-08 11:51:07 -06:00
Josh Megnauth
783256fe8b
fix: Panic on long numerical file names
Closes: #258

[lexical_sort](https://github.com/Aloso/lexical-sort) is currently
unmaintained. The author recommends switching to the `icu` crate which
is maintained by the Unicode Consortium.
2024-07-08 02:00:52 -04:00
Jeremy Soller
6133274837
Support dialog filters 2024-07-03 12:27:43 -06:00
Jeremy Soller
cce891827e
Support building with wayland backend 2024-07-03 12:27:01 -06:00
Jason Rodney Hansen
e9031f299d Add middle-click to open in new tab from nav bar 2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
42db606097 Update libcosmic to get fix for middle-click on tab 2024-07-02 08:14:51 -06:00
Jeremy Soller
3fef386fd3
Enable a11y feature and update depends 2024-06-20 09:15:45 -06:00
Josh Megnauth
cd135fc248 Bump trash-rs to fix panic for non-Unicode paths
See: https://github.com/Byron/trash-rs/issues/105

Some operating systems or file systems support non-Unicode paths (e.g.
Linux and the BSDs). `trash-rs` panicked when trashing or listing the
trash with non-UTF8 names.

For COSMIC Files specifically, the program panics on start if the trash
contains files with invalid Unicode names. It also panics when
attempting to trash files with said names.

To replicate:
```sh
touch ''$'\250'
gio trash ''$'\250'

cosmic-files
```
2024-06-19 08:28:13 -06:00
Ashley Wulber
334faa6de0 update libcosmic
fixes navbard dnd
2024-06-12 13:40:39 -06:00
Jeremy Soller
6572faec5c
Update dependencies 2024-06-12 09:19:19 -06:00
Jeremy Soller
ddd99525c5
Update dependencies 2024-06-12 08:13:20 -06:00
Jeremy Soller
0562b443a3
Update dependencies 2024-06-10 08:25:53 -06:00
Jeremy Soller
c639d6d1e6
Update dependencies 2024-06-05 07:15:56 -06:00
Ashley Wulber
4a7c59b987 fix: DnD fixes 2024-05-31 18:07:12 -06:00
Jeremy Soller
c5bff149c0 Implement search backend 2024-05-31 15:20:06 -06:00
Ashley Wulber
a51adf8b6a fix: text input copy paste 2024-05-31 09:35:17 -06:00
Jeremy Soller
591b10d919
Update dependencies 2024-05-31 08:33:55 -06:00
Ashley Wulber
abf143cb9e update libcosmic 2024-05-30 12:13:12 -06:00
Jeremy Soller
4400fe65c6
Update dependencies 2024-05-28 19:05:59 -06:00
Jeremy Soller
cf47297866
Update libcosmic 2024-05-20 14:09:45 -06:00
Jeremy Soller
059d70f21a
Update dependencies 2024-05-17 08:56:19 -06:00
Ashley Wulber
e2444ab697 fix: guess image format before decoding 2024-05-15 12:16:35 -06:00
Jeremy Soller
4fcdc77603
Update libcosmic 2024-05-14 11:16:13 -06:00
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