Commit graph

156 commits

Author SHA1 Message Date
Jeremy Soller
707eb18334
Do not require git to handle versioning 2024-02-28 12:45:31 -07:00
Jeremy Soller
fa86c7f1c4
Support for vergen information when vendoring 2024-02-28 10:30:55 -07:00
Jeremy Soller
d8fb62255f
Remove about heading 2024-02-28 09:33:36 -07:00
Jeremy Soller
b39c845456
Add about page, add icons, use open crate 2024-02-28 09:29:17 -07:00
Jeremy Soller
ea93c7df32 Use dash icon if column not sorted 2024-02-27 22:28:06 -07:00
Dominic Gerhauser
91060cf22e sorting of files in heading 2024-02-27 21:43:57 -07:00
Jeremy Soller
8ab15027a5
Add failed operation dialog and dialog queue 2024-02-27 13:48:12 -07:00
Jeremy Soller
01a2e13e56
Make new file/folder an operation 2024-02-27 13:25:50 -07:00
Jeremy Soller
f31f8a0559
Do not show operations page any time an operation is done 2024-02-27 13:08:31 -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
9b22c8f9ed
Fix warnings 2024-02-27 09:58:22 -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
ab3b5f40d5 Dialog improvements 2024-02-26 15:16:29 -07:00
Jeremy Soller
a936cd4a6d Return item open to tab handler 2024-02-26 15:16:29 -07:00
Jeremy Soller
0ce43dfcf5 Fix actions 2024-02-26 15:16:29 -07:00
Jeremy Soller
c8f4eb9d34 WIP: buildout mouse interactions 2024-02-26 15:16:29 -07:00
Jeremy Soller
61fe3c093d
Adjust list view sizing to match designs 2024-02-22 21:46:33 -07:00
Jeremy Soller
143aa6d32b
Ensure that previews keep aspect ratio 2024-02-22 21:34:21 -07:00
Jeremy Soller
752e29e281
Adjust thumbnail size, allow zoom in preview 2024-02-22 21:24:21 -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
d526040ff5
Format 2024-02-22 14:30:04 -07:00
Josh Megnauth
86aa79733b Close context panes and tab menus on Escape 2024-02-22 10:04:19 -07:00
Jeremy Soller
4f19123847
Fix button styles 2024-02-20 14:39:17 -07:00
Jeremy Soller
88073536e2
Store save dialog filename in DialogKind 2024-02-20 11:58:39 -07:00
Josh Megnauth
162616f687 Add icon sizes to settings page 2024-02-20 09:58:35 -07:00
Josh Megnauth
1f613860e4 Add icon sizes to config
Icon sizes are stored as a zoom percentage. This may need to be updated
by a programmer with better ideas, but it seems a bit nicer than storing
the size in pixels and presenting that to the user.
2024-02-20 09:58:35 -07:00
Josh Megnauth
3167a9936c Add tab config to settings page
* Allow tabs to be configured globally
* Update each tab when global tab config changes
2024-02-20 09:58:35 -07:00
Jeremy Soller
25a0850667
Update README.md 2024-02-20 09:58:00 -07:00
Jeremy Soller
2cb9d7fe13 Rewrite README.md changes 2024-02-20 09:57:22 -07:00
Luiz Henrique Amaral Soares
076f9629b3 Fixed writing errors and better structuring of the README 2024-02-20 09:57:22 -07:00
Luiz Henrique Amaral Soares
5d1e2aaa08 Fix writing Error 2024-02-20 09:57:22 -07:00
Luiz Henrique Amaral Soares
550f7735b5 Improved the Portuguese Tranlation 2024-02-20 09:57:22 -07:00
Luiz Henrique Amaral Soares
2279df8cac README.md much better for external developers to read
The original README.md was very bad, it doesn't clearly explain what the project was, I wrote a new one that is quite simple but explains the project better
2024-02-20 09:57:22 -07:00
Jeremy Soller
a24983ca7f
Add dialog types 2024-02-15 15:03:01 -07:00
Jeremy Soller
91c4985d42
Gate setting application ID by platform 2024-02-13 13:12:23 -07:00
Jeremy Soller
5dc65515fc
Force file dialog size 2024-02-13 12:49:52 -07:00
Jeremy Soller
81dcd6c3eb
Reduce column size 2024-02-13 12:49: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
Josh Megnauth
e697e96afe Small TabConfig clean ups
* Rename `config::Tab` to `TabConfig`
* Use the loaded tab config instead of the default (oops)
2024-02-11 07:23:02 -07:00
Josh Megnauth
bc5b46d552 feat: Toggle showing hidden items
`ctrl` + `h` toggles the visibility of hidden files and folders per tab.
The per tab option overrides the global option. So, a user may set
hidden items to be visible by default (global option) but override it
per tab with `ctrl` + `h`.

Currently, per tab options aren't presented anywhere in the UI such as a
menu, so the hotkey is the only way to use this feature for now.
2024-02-11 07:23:02 -07:00
Josh Megnauth
073a9a95ab Add a per Tab config
A tab config is useful for allowing users to show hidden files, sorting
by different metrics such as size or MIME type, as well as providing a
way to implement some of the todos such as configurable icon sizes for
views.
2024-02-11 07:23:02 -07:00
Jeremy Soller
75874caf9d Use CSDs on Redox, set min size 2024-02-10 19:09:37 -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