Josh Megnauth
748d53fdbe
Localized date strings
...
Fixes some of #256
This patch also cleans up the `icu` dependencies from my last PR. I
added all of `icu` as a dependency last time because I assumed it would
be needed for this fix. However, `chrono` supports localization and
`icu` seemed harder to use anyway.
2024-07-12 02:20:41 -04:00
Jeremy Soller
eba72e131a
Get TrashItems when deleting
2024-07-11 16:20:59 -06:00
Jeremy Soller
f4975391ac
Reduce debug print level
2024-07-11 16:20:29 -06:00
Jeremy Soller
c3a28b3752
Rename operations to edit history, improve formatting, add progress button
2024-07-11 15:32:21 -06:00
Jeremy Soller
a4094bf75c
Add descriptions for operations
2024-07-11 15:31:32 -06:00
Jeremy Soller
6c2ca8acf8
Fix copy operation progress
2024-07-11 14:38:51 -06:00
Jeremy Soller
5c82e72c80
Show toast on moving to trash
2024-07-11 14:11:43 -06:00
Jeremy Soller
45711e1734
Improvements for file name wrapping, fixes #7
2024-07-11 10:12:50 -06:00
Jeremy Soller
010e1a977d
Adjust default list size
2024-07-11 10:12:07 -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
14be0d82f9
Implement apply to all and keep both in replace dialog, fixes #180
2024-07-08 14:35:20 -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
Jeremy Soller
f075d07bfd
Merge pull request #271 from Kartonrealista/master
...
Add 'Ctrl' + '+' as a zoom-in shortcut
2024-07-08 08:32:28 -06:00
Josh Megnauth
d7114aaeb9
Handle language sorter errors
2024-07-08 02:28:35 -04: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
Kartonrealista
aa21b31484
Update key_bind.rs
...
Added the classical keybind for zooming in
2024-07-06 11:52:18 +02:00
Jeremy Soller
5ec14f86b3
Merge pull request #270 from jasonrhansen/selection-fix
...
Fix drag select for grid view
2024-07-04 06:33:31 -06:00
Jason Rodney Hansen
2378aa049d
Fix drag select for grid view
...
When there was a single row of files and there weren't enough files to
fill the row, you couldn't initiate a drag select from the right side of
these files.
2024-07-03 16:31:30 -06:00
Jeremy Soller
66cef478ba
Changes to better match design
2024-07-03 14:24:11 -06:00
Jeremy Soller
9628642409
Add support for getting window id from dialog
2024-07-03 13:14:25 -06:00
Jeremy Soller
6133274837
Support dialog filters
2024-07-03 12:27:43 -06:00
Jeremy Soller
1b2ab2c93c
Allow override of title and button label, implement choices
2024-07-03 12:27:07 -06:00
Jeremy Soller
cce891827e
Support building with wayland backend
2024-07-03 12:27:01 -06:00
Jeremy Soller
e81f9701f6
Merge pull request #247 from pknepps/empty-trash-feat
...
Small fixes from previous PR
2024-07-02 08:15:45 -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
35dedcb9ea
Fix position of bread crumb context menu
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
03ac8e31bc
Improve right-click and middle-click handling
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
419a4dcdc7
Add properties to bread crumbs context menu
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
26423beaac
Add middle-click in breadcrumbs to open in new tab
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
808de5b355
Add key binds for open in new tab/window
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
7d3ae07067
Add context menu for breadcrumbs
...
* Open in new tab
* Open in new window
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
0971f6f20f
Open files with middle click
...
* Directories open in new tab
* All others open the file
2024-07-02 08:14:51 -06:00
Jason Rodney Hansen
36bcf81bc6
Add ability to open folders in new tab/window
2024-07-02 08:14:51 -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
Bjorn Ove Hay Andersen
553c11deb3
Disable code using trash::os_limited as it isn't available on macos
2024-06-14 06:59:55 -06:00
pknepps
5b1d549dca
removed unneccessary code from previous commit
2024-06-14 00:57:50 -04:00
Jeremy Soller
c270109d30
Fix mime icon fallback
2024-06-12 10:51:28 -06:00
Jeremy Soller
0ec5f72169
Search in current tab
2024-06-10 13:02:06 -06:00
pknepps
a193b186fb
Added the "Empty Trash" button on the Trashes nav-menu.
2024-06-10 08:51:05 -06:00
pknepps
cc3c0737e4
Added the "Empty Trash" button on the Trashes nav-menu.
2024-06-05 18:48:51 -04:00
Jason Rodney Hansen
9af2919b1a
Fix spacer height
...
This fixes the scrollbar showing up when there's space below the files.
2024-06-03 14:01:50 -06:00
Jason Rodney Hansen
077c30b7e4
Fix drag selecting from empty area in grid view
...
This seems to have been broken by the latest libcosmic update.
2024-06-03 08:06:38 -06:00
Michael Aaron Murphy
5aaff9ea3b
fix: activate nav bar item with matching location
2024-06-02 07:19:54 -06:00
Ashley Wulber
4a7c59b987
fix: DnD fixes
2024-05-31 18:07:12 -06:00
Jeremy Soller
6d8dbb398e
Show search results in tab
2024-05-31 15:20:06 -06:00
Jeremy Soller
c5bff149c0
Implement search backend
2024-05-31 15:20:06 -06:00
Jeremy Soller
e6f8fdd1e6
Go back to home if location is unmounted, fixes #148
2024-05-31 10:39:27 -06:00
Jeremy Soller
aab8d310df
Use widget::responsive for tab responsiveness, fixes #204
2024-05-31 09:51:34 -06:00