Brady LaTessa
205a362bda
feat(tags): add tag merging ( #322 )
...
* added merge tag context menu option, created modal, and created merge_tag logic
* forgot to close out the modal
* added ability to re-assign current tag
* ruff/mypy checks
2024-08-28 12:57:45 -07:00
Travis Abendshien
02c245504a
ui: update file deletion message boxes
2024-08-27 17:12:58 -07:00
Travis Abendshien
047a2962d4
feat(ui): add delete file menu option + shortcut
2024-08-27 01:57:06 -07:00
Travis Abendshien
8a16b3adf9
feat(ui): add file deletion confirmation boxes
2024-08-27 01:34:30 -07:00
Travis Abendshien
91252ce710
feat: send deleted files to system trash
...
This refactors the file deletion code to send files to the system trash instead of performing a hard deletion. It also fixes deleting video files and GIFs loaded in the Preview Panel.
2024-08-26 21:07:22 -07:00
Travis Abendshien
39fcc65bcb
chore: bump version to v9.4.0
2024-08-26 13:37:27 -07:00
UnusualEgg
d3cd58df47
refactor: combine open launch args ( #364 )
...
Combine the `--open` and `-o` launch arguments into a single argument option.
2024-08-26 13:37:26 -07:00
peterbousaada
6b15a58e3f
Swapped stacktrace to logging.exception in file_deleter.py
2024-08-26 13:37:26 -07:00
peterbousaada
8d19bef152
- removed unused imports
...
- swapped out `typing` to `collections.abc`
- removed unnecessary `str()` conversion in `FileDeleterHelper` constructor and `set_filepath`
2024-08-26 13:37:26 -07:00
peterbousaada
a074912ac8
Updated to use pathlib instead of os
2024-08-26 13:37:26 -07:00
peterbousaada
e0cc0dd5a7
Added the option to delete files in the right click context menu
2024-08-26 13:36:56 -07:00
Travis Abendshien
a037a3b1e2
chore: format docstrings with ruff
2024-08-24 17:28:07 -07:00
Travis Abendshien
5c4a3c5856
refactor: organize arguments, update docstrings
...
The ability to pass a border radius scaling argument is also included.
2024-08-24 17:22:06 -07:00
Travis Abendshien
12d69baa98
refactor: make some consts and args clearer
2024-08-24 16:41:49 -07:00
Travis Abendshien
c377b9d875
fix: remove theme_color redef
2024-08-23 13:10:34 -07:00
Travis Abendshien
9f688cd387
fix(ui) color for default icons follow theme
2024-08-23 13:09:14 -07:00
Travis Abendshien
148f792c34
refactor(ui): move loading icon to ResourceManager
2024-08-21 14:47:26 -07:00
Travis Abendshien
ccf3d788d0
chore: remove unused code
2024-08-21 13:15:55 -07:00
Travis Abendshien
a658fc4fe4
feat(ui): apply edge to default icon thumbs
2024-08-21 13:00:41 -07:00
Travis Abendshien
81dfb50b8f
feat(ui): add default icons for audio+vector thumbs
2024-08-21 12:28:28 -07:00
Travis Abendshien
387baae6d6
Merge branch 'Alpha-v9.4' into thumbnails
2024-08-21 00:48:50 -07:00
Travis Abendshien
938832505b
Merge branch 'main' into Alpha-v9.4
2024-08-21 00:41:10 -07:00
Travis Abendshien
e4f7055ca7
fix(ui): thumb edges fading on refresh
2024-08-21 00:37:50 -07:00
Travis Abendshien
f91861d2fe
fix: handle missing files in resource_manager
2024-08-20 23:44:39 -07:00
Travis Abendshien
a244098f8e
refactor: remove edge from four_corner_gradient()
2024-08-20 23:44:03 -07:00
Travis Abendshien
c070f84e7f
fix: remove leading dot in preview panel ext
2024-08-20 23:38:10 -07:00
Travis Abendshien
447b5e6894
feat(ui): add more default media types and icons
...
Add additional default icons for:
- Blender
- Presentation
- Program
- Spreadsheet
Add/expand additional media types:
- PDF
- Packages
2024-08-20 23:37:19 -07:00
Travis Abendshien
b107fb5809
refactor: move type constants to new media classes ( #331 )
...
* refactor: move type constants to new media classes
* fix: add missing comma + sort extensions
2024-08-20 23:31:31 -07:00
Travis Abendshien
ec960f2372
(fix): use .get() to avoid KeyError ( #347 )
2024-08-11 19:01:08 -07:00
Sam
30b60a0d31
feat(ui): sort tags in add tag panel by color/alphabetical ( close #327 ) ( #329 )
...
* Implement #327
Sort tags in the Library Tags panel and the Add Parent Tags panel with Archived and Favorite at the top, then sort by color, and then sort alphabetically.
* Sort tags alphabetically when a search is performed
* Format with Ruff
* Prioritize tags whose names match the query over tags that match the query in other ways
2024-07-29 16:56:14 -07:00
Travis Abendshien
6883f9ef6d
feat(ui): add media types and icon resources
2024-07-25 16:00:33 -07:00
Travis Abendshien
8d2e67ddad
Squashed commit of the following:
...
commit 9a3c19d398
Author: Travis Abendshien <lvnvtravis@gmail.com >
Date: Wed Jul 24 22:57:32 2024 -0700
fix: add missing comma + sort extensions
commit 53b2db9b5f
Author: Travis Abendshien <lvnvtravis@gmail.com >
Date: Wed Jul 24 14:46:16 2024 -0700
refactor: move type constants to new media classes
2024-07-25 12:13:59 -07:00
Travis Abendshien
ad12d64f1e
(fix): catch ffmpeg errors in file tester
2024-07-25 11:54:44 -07:00
Travis Abendshien
c6a5202c91
fix(ui): hide previous thumbnail before resizing
2024-07-22 07:33:49 -07:00
Sam
ce87b11fbd
Fix #2 for Add Library Tags panel ( #328 )
...
The "Add Tags" panel displays all tags when no search has been performed. Modifies the "Add Library Tags panel" to be the same.
2024-07-22 06:59:43 -07:00
Travis Abendshien
39324142f1
feat(ui): add dynamic file thumb icons
2024-07-21 08:40:19 -07:00
Travis Abendshien
196c1ba7f3
fix(ui): hide gif preview in multi-selections
2024-07-20 12:53:34 -07:00
Travis Abendshien
91ee2428ca
feat(ui): use system accent color for thumb selections
2024-07-20 09:48:59 -07:00
Travis Abendshien
ad53f10ecc
fix: missing audio files properly handled
2024-07-20 08:24:26 -07:00
Travis Abendshien
ef8cc6cc85
fix: mkv files with "[0][0][0][0]" codec load properly
2024-07-20 08:21:09 -07:00
Travis Abendshien
086fc1e522
feat(ui): add resizable thumbnail options
2024-07-19 23:43:50 -07:00
Travis Abendshien
3bfeb3c409
fix(ui): blender previews follow app theme
2024-07-19 21:04:49 -07:00
Travis Abendshien
ffdfd6ccdf
fix(ui): large font previews follow app theme
2024-07-19 20:25:14 -07:00
Travis Abendshien
598aa4f102
feat(ui) center and color small font previews
2024-07-19 10:06:34 -07:00
Travis Abendshien
c0e56dc7c8
feat(ui): add UI color palette dict
2024-07-19 10:04:48 -07:00
Travis Abendshien
c582f3d370
ruff format
2024-07-19 08:02:30 -07:00
Travis Abendshien
05a486048c
Match additional UI to color scheme
2024-07-19 07:58:52 -07:00
Travis Abendshien
d2b5e31792
Fix most theme UI legibility issues
2024-07-19 07:58:26 -07:00
Travis Abendshien
15297140c3
Fix ItemThumb label text color in light mode
2024-07-19 07:55:40 -07:00
Travis Abendshien
3e00a771db
Tweak waveform color and size
2024-07-19 07:55:39 -07:00