Theasacraft
e94c4871d7
Refactor Thumbrenderer ( #168 )
...
* Merge Render methods
* Cleanup comments
* Removed old render methods and replaced with new one
* Fix Formatting
- Change all instances of "os.path.normpath" to pathlib's "Path"
- Remove unused import
- Modify log formatting
- Change "self.tr" to "self.thumb_renderer" to avoid masking internal method
- Restore DecompressionBombError handling from main
- Misc. formatting
* Fix MyPy no-redef
---------
Co-authored-by: Travis Abendshien <lvnvtravis@gmail.com >
2024-05-18 16:56:45 -07:00
Travis Abendshien
02bf15e080
Merge pull request #142 from Hidorikun/test-support-2
...
Add pytest support
2024-05-17 21:13:41 -07:00
Travis Abendshien
5f60ec1702
Add missing imports to ts_core.py
2024-05-17 21:12:02 -07:00
Michael Megrath
badcd72bea
fix: Clear Edit Button on container update ( #115 )
2024-05-16 22:09:41 -07:00
Vele George
8733c8d301
Update constants.py
2024-05-16 10:37:34 +03:00
Vele George
4726f1fc63
Merge branch 'main' into test-support-2
2024-05-16 10:37:27 +03:00
Travis Abendshien
1461f2ee70
Merge pull request #186 from yedpodtrzitko/main
...
fix: update recent libs when creating new one
2024-05-15 22:39:42 -07:00
yedpodtrzitko
1bfc24b70f
fix: update recent libs when creating new one
2024-05-16 13:28:29 +08:00
Jiri
c09f50c568
ci: add mypy check ( #161 )
...
* ci: add mypy check
* fix remaining mypy issues
* ignore whole methods
2024-05-15 22:25:53 -07:00
yedpodtrzitko
dc188264f9
fix sidebar expanding
2024-05-16 07:25:21 +08:00
Travis Abendshien
6e56f13eda
Bump version to v9.2.1
2024-05-15 15:30:33 -07:00
Vele George
c9ea25b940
Merge branch 'main' into test-support-2
2024-05-15 10:23:36 +03:00
Travis Abendshien
c6d2a89263
Update documentation
...
- Update README
- Update CHNAGELOG
- Update `--config-file` argument help message
2024-05-14 22:11:40 -07:00
Travis Abendshien
8e11e28561
Merge pull request #159 from Loran425/main
...
Change QSettings behavior to work with executables
2024-05-14 14:36:56 -07:00
Vele George
4b1119ecba
Merge branch 'main' into test-support-2
2024-05-14 11:38:24 +03:00
yedpodtrzitko
5d21375e65
dont expand recent libs
2024-05-14 15:51:41 +08:00
yedpodtrzitko
f60a93f35b
keep remove button small
2024-05-14 14:58:42 +08:00
yedpodtrzitko
a71ed7c426
add button for removing recent lib
2024-05-14 12:52:25 +08:00
yedpodtrzitko
06f528f8b5
CR feedback
2024-05-14 12:37:09 +08:00
yedpodtrzitko
94a0b00007
add list of libraries into sidebar
2024-05-14 12:37:08 +08:00
Andrew Arneson
eba7c3e178
Merge remote-tracking branch 'upstream/main'
2024-05-13 20:45:47 -06:00
Andrew Arneson
89b1921e56
Eliminate guess work on config file
...
Removes support for directory as a `--config-file` argument
2024-05-13 20:45:37 -06:00
Travis Abendshien
f35d9c1313
Merge pull request #165 from yedpodtrzitko/yed/ci-run
...
ci: try to run the app
2024-05-13 14:31:46 -07:00
Theasacraft
6a2199dd2e
Fix pillow decompression bomb error mentioned in #164 ( #166 )
...
* Fixes DecompressionBombError
* Fixes DecompressionBombError in PreviewPanel
* Ruff reformat
* Handle all DecompressionBombErrors
* Handle all DecompressionBombErrors
* RUFF
* fix typo
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
* fix typo
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
* Ruff reformat
---------
Co-authored-by: Thesacraft <admin@samuelbellmann.de >
2024-05-13 14:18:07 -07:00
Xarvex
0416fde7f5
Refactor: remove __init__.py files meant for Python versions before 3.3 ( #160 )
...
* Refactor: remove __init__ meant for Python versions before 3.3
This does mess with a large amount of imports, as the system was being
misused to re-export submodules. This change is necessary if PyInstaller
is to work at all.
* Thanks Ruff
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2024-05-13 12:50:04 -07:00
Travis Abendshien
02d6b22b25
Splash screen now stays on top of other windows
2024-05-13 12:13:06 -07:00
Travis Abendshien
851d1fb3b2
Changes to allow for native menu bars
2024-05-13 01:10:40 -07:00
Travis Abendshien
4616da4e5f
Added the splash screen to the QResources system
2024-05-12 23:52:44 -07:00
Travis Abendshien
d43b00bd00
Updated macOS Icon
...
- Also cleaned up surrounding commented-out code
- This should hopefully fix the dock icon trying to swap during runtime
2024-05-12 23:44:41 -07:00
Andrew Arneson
e7318c7473
Ruff Formatting
2024-05-12 23:09:28 -06:00
Andrew Arneson
74e90df680
Revert QSettings location to IniFormat UserScope defaults
...
Adds `-c/--config-file <filename/dir>` argument to tag_studio.py
2024-05-12 23:07:01 -06:00
Andrew Arneson
6566682504
Merge remote-tracking branch 'refs/remotes/upstream/main'
2024-05-12 22:44:50 -06:00
Travis Abendshien
b00dbf9548
Squashed commit of the following:
...
commit 094b6d50d975ec8feaa24af6a8a7b121fe87bce3
Author: Travis Abendshien <lvnvtravis@gmail.com >
Date: Sun May 12 19:52:25 2024 -0700
Formatted using Ruff
Co-Authored-By: yed podtrzitko <yedpodtrzitko@users.noreply.github.com >
commit 088ef5263e38c948dda9a875fcc56af97762a73e
Author: Travis Abendshien <lvnvtravis@gmail.com >
Date: Sun May 12 19:51:03 2024 -0700
Reduced QResource Usage + Path Refactor
- Removed unused or redundant QResources
- Removed unreliable uses of the Qt resource system in favor of direct paths
- Refactored paths with "parent.parent.parent" to use ".parents[index]"
Co-Authored-By: yed podtrzitko <yedpodtrzitko@users.noreply.github.com >
2024-05-12 21:15:46 -07:00
Travis Abendshien
f8d44c5fae
Updated Application Icons
...
- Updated application icons
- Added .icns file for macOS
- (Potentially) stopped macOS dock icon from being updated with a different icon during runtime
2024-05-12 21:05:29 -07:00
Andrew Arneson
88b0f70271
Merge remote-tracking branch 'refs/remotes/upstream/main'
2024-05-12 21:29:13 -06:00
yedpodtrzitko
93526fa73f
run tagstudio in CI
2024-05-13 08:46:55 +08:00
Travis Abendshien
f69f173368
Disable Native Menubars
2024-05-12 15:23:03 -07:00
Travis Abendshien
92752aef4a
Reverted macOS menubar change
...
Reverted exception to allow the native macOS menubar in 94f929d122 because it doesn't work anyway.
2024-05-12 14:51:49 -07:00
Vele George
ad850cba94
Merge branch 'main' into test-support-2
2024-05-11 21:30:15 +03:00
Andrew Arneson
191d8f995f
Merge remote-tracking branch 'refs/remotes/upstream/main'
2024-05-10 18:00:43 -06:00
Andrew Arneson
eede5b3600
Move the tagstudio.ini file to alongside the executable
2024-05-10 17:58:56 -06:00
Travis Abendshien
3aa71d6f8a
Formatted with Ruff
2024-05-10 15:45:19 -07:00
Travis Abendshien
94f929d122
Allow the use of the native macOS menu bar
2024-05-10 15:43:26 -07:00
Travis Abendshien
03a46ae57b
Style Changes
...
- Removed legacy style experiments, including strange translucent widgets and indigo default tags
- Renamed "Folders To Tags" to "Create Tags From Folders"
- Edited formatting of "Create Tags From Folders" modal
- Renamed "Tag Database" to "Manage Tags"/"Library Tags"
- Tweaked names of other menubar actions
- Removed some commented-out code
2024-05-10 15:29:28 -07:00
yed podtrzitko
b8d72a65c8
misc: remove duplicate code for tags updating ( #135 )
2024-05-09 17:39:46 -07:00
Sylvia K
f9ea20e29c
Refactor: Deduplication in pagination.py's "Set Elipses Sizes" section ( #141 )
2024-05-08 12:07:58 -07:00
Travis Abendshien
b6ccb88a95
Fixed Some Images Breaking Thumbnailer
...
Fixed images that were considered to be "truncated" from breaking the thumbnail renderer when trying to transpose via an EXIF flag. This was happening with certain panorama photos.
2024-05-08 11:39:03 -07:00
Travis Abendshien
de434872d6
Merge pull request #145 from yedpodtrzitko/yed/hold-the-jobs
...
dont run job threads needlessly
2024-05-08 10:36:58 -07:00
arthniwa
7f776f4c86
Fix format required by Ruff
2024-05-08 10:57:48 -05:00
yedpodtrzitko
e803f6adcb
wait for threads to finish
2024-05-08 22:49:05 +08:00