Xarvex
1f7a5d3cbb
Windows: fix files w/ spaces opening cmd rather than associated program
2024-04-26 14:46:13 -05:00
Travis Abendshien
00651e6242
Fixed Incorrect Fields Being Updated in Multi-Selection
...
Fixes #55
Co-Authored-By: Andrew Arneson <Loran425@gmail.com >
Co-Authored-By: Xarvex <60973030+xarvex@users.noreply.github.com >
2024-04-26 01:45:03 -07:00
Travis Abendshien
b7638046a3
Addded TagStudio.ini to gitignore; Updated Qt resource comment
2024-04-25 22:22:28 -07:00
Travis Abendshien
c446911b59
Merge pull request #34 from DrRetro2033/main
...
Mutli-Select Tagging
2024-04-25 22:18:00 -07:00
DrRetro
201a63e273
Refresh_badges added to QtDriver, and favorite and archived badges checks selection.
2024-04-25 20:51:12 -04:00
Andrew Arneson
2514809e17
remove doubled up line
2024-04-25 14:20:46 -06:00
Andrew Arneson
82bb63191a
Tweak setting location to ensure compatibility between IDEs
...
Explicitly call sync to save `.ini` file
2024-04-25 14:12:40 -06:00
Andrew Arneson
5c746a9950
add Qsettings and restore last library on open
...
Settings are currently stored as an INI file within the project directory rather than messing with registry or system configurations.
2024-04-25 12:23:13 -06:00
DrRetro
2a46251831
Fixed slow down from refreshing all thumbnails for every added and removed tag.
2024-04-25 09:57:37 -04:00
DrRetro
92834800e2
Merge remote-tracking branch 'upstream/main'
2024-04-25 09:46:22 -04:00
DrRetro
794401ae58
Archive Button and Favorite Button Now work
2024-04-25 09:40:12 -04:00
DrRetro
b2fbc4b4a2
Large Changes to how code gets Field ID.
2024-04-25 09:34:14 -04:00
Travis Abendshien
13c2ca1ea5
Allows shortcut files to show in library
...
Shortcut files (.lnk, .url, .desktop) can now be added to the library (no thumbnail previews currently).
2024-04-25 01:41:32 -07:00
Travis Abendshien
7652289fe5
Merge branch 'main' into feature/modify-imports
2024-04-24 22:36:56 -07:00
Travis Abendshien
b9b23611f7
Merge pull request #43 from xarvex/file-open-1
...
Allow files to be opened in their respective programs in the background for Windows, MacOS, and Linux
2024-04-24 22:18:56 -07:00
Andrew Arneson
de09da1592
remove tagstudio prefix for source libraries
2024-04-24 23:18:16 -06:00
Xarvex
956ffd4663
Properly detach process on Windows
2024-04-25 00:07:14 -05:00
Xarvex
8b4b2507fa
Account for start being a shell builtin on Windows
2024-04-24 23:50:26 -05:00
Xarvex
f125e5a50d
Implement file opening for Linux and MacOS, allow Windows in background
...
Note: this is only tested on Linux
2024-04-24 23:37:36 -05:00
Andrew Arneson
2b5697ea50
Remove wildcard Imports
2024-04-24 21:51:43 -06:00
Andrew Arneson
4e5b7b1c7d
Fix reference to datetime
2024-04-24 21:51:22 -06:00
Andrew Arneson
0b4ccac5ff
Import Humanfriendly format_size when importing format_timespan
2024-04-24 21:14:13 -06:00
Andrew Arneson
952ed8f27d
Remove Unused Imports
2024-04-24 21:10:44 -06:00
Andrew Arneson
c0c18dabc1
Optimize & Sort Imports
2024-04-24 19:52:10 -06:00
Andrew Arneson
7b48e5e17e
Prevent Import collisions
...
Rename tagstudio.py to tag_studio.py
2024-04-24 19:48:25 -06:00
Travis Abendshien
4a55af66ee
Remove duplicate tag IDs when loading library
...
Tags with duplicate IDs inside a library save file are removed when opening the library. Cleans up the mess from #38 .
2024-04-24 16:22:36 -07:00
DrRetro
9e61d45ea5
Rewrote Multi-Select to use field templates.
2024-04-24 18:11:41 -04:00
Theasacraft
432f4851f3
Update library.py to not duplicate default tags on save
2024-04-25 00:02:32 +02:00
DrRetro
def244b732
Fixed bug that occured with adding other fields to one entry.
2024-04-24 15:18:22 -04:00
DrRetro
3974c1b031
Multi-Select Removing Tags
2024-04-24 12:09:07 -04:00
DrRetro
fba2f8f46b
Multi-Select Tag Adding
2024-04-24 11:31:53 -04:00
Travis Abendshien
0529f1fe7e
Fixed library creation bug inside of empty .TagStudio folder
...
Fixed a library creation bug where the program would malfunction when trying to create a new library from a folder called ".TagStudio".
2024-04-23 23:22:29 -07:00
Andrew Arneson
dfe2b57952
Allow network path libraries
...
Swap normalized path strip from using strip to using rstrip to avoid stripping leading slashes
2024-04-23 22:59:18 -06:00
Travis Abendshien
45e765862d
Fixed forward slash being stripped from Unix paths
2024-04-23 20:10:16 -07:00
Theasacraft
e3e1c55fab
Merge branch 'CyanVoxel:main' into main
2024-04-24 02:28:34 +02:00
Travis Abendshien
2e57e0397c
Extended filetype support
...
Added rudimentary support for audio types, text types, spreadsheets, presentations, archives, and programs. These files will now be scanned and picked up when refreshing the library.
2024-04-23 17:10:23 -07:00
Travis Abendshien
5e33d07e39
Removed unused dependencies
2024-04-23 16:26:10 -07:00
Theasacraft
fffd9dba6c
Update ts_qt.py to prevent exceptions in file menu
...
Before this Refresh Directorys/Save Library/Save Library Backup would throw an exception if no library was loaded this prevents that
2024-04-24 01:17:30 +02:00
Theasacraft
98a01aea80
Merge branch 'CyanVoxel:main' into main
2024-04-24 00:55:17 +02:00
Theasacraft
1489d56be7
Update ts_qt.py to not throw Errors when no library is open
...
Before this the Refresh/Save Library/Save Library Backup would throw an Error when no Library is open
2024-04-24 00:53:41 +02:00
Travis Abendshien
d974aa777c
Removed (most) janky theme overriding ( #5 )
...
- Removed most of the temporary theming that was clashing with Qt, especially in system light mode
- Possibly fixed the "transparent menu" issue
2024-04-23 15:49:05 -07:00
Travis Abendshien
f67b26fbd6
Added SIGTERM handling ( #13 )
...
- Also removed miscellaneous whitespace
- Removed leftover print statement on startup
2024-04-23 13:31:53 -07:00
Theasacraft
a55e649d83
Update ts_qt.py to fix bootup bug
...
Fixes the visual bug
2024-04-23 20:20:13 +02:00
Niklas Wojtkowiak
e46d87eded
Revert changes for creation of inverted masks
2024-04-22 22:19:49 -04:00
Niklas Wojtkowiak
b4bef64284
Add Inverted Images for Light/Dark Mode
2024-04-22 21:27:12 -04:00
Travis Abendshien
5f6782d705
Disabled test macro running upon adding new entries
2024-04-22 13:40:23 -07:00
Travis Abendshien
d63a978fb0
Alpha v9.1.0
...
Initial public release
2024-04-22 11:52:22 -07:00