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
Travis Abendshien
cdf2581f84
Merge pull request #192 from yedpodtrzitko/yed/better-mypy-pr
...
use reviewdog for mypy job
2024-05-17 21:02:02 -07:00
yedpodtrzitko
af8b4e3872
use reviewdog for mypy job
2024-05-18 11:21:40 +08:00
Travis Abendshien
ac9dd5879e
Merge pull request #189 from michaelmegrath/main
...
fix: Clear Edit Button on container update (#115 )
2024-05-17 14:14:59 -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
Travis Abendshien
66aecf2030
Merge pull request #180 from yedpodtrzitko/yed/fix-sidebar-size
...
fix sidebar expanding
2024-05-15 16:38:57 -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
e814d09c60
Add macOS Gatekeeper note to README
2024-05-15 00:15:44 -07:00
Travis Abendshien
69115ed9bb
Merge pull request #173 from xarvex/release-binary-2
...
Correct upload binaries used in release workflow
v9.2.0
2024-05-14 22:46:35 -07:00
Xarvex
296aed6575
Correct upload binaries used in release workflow
2024-05-15 00:45:19 -05:00
Travis Abendshien
e655fd091d
Update CHANGELOG.md
2024-05-14 22:27:15 -07:00
Travis Abendshien
8780063e22
Merge branch 'main' of https://github.com/TagStudioDev/TagStudio
2024-05-14 22:11:51 -07:00
Travis Abendshien
c6d2a89263
Update documentation
...
- Update README
- Update CHNAGELOG
- Update `--config-file` argument help message
2024-05-14 22:11:40 -07:00
Xarvex
ecea6effa4
Release workflow with binary executables ( #172 )
...
* 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.
* Add MacOS icon
* Create PyInstaller spec file
* Create Release workflow
Creates executable with PyInstaller, leveraging tag_studio.spec
* Support both nonportable and portable in tag_studio.spec
* Rename spec-file to create consistently-named directories
* Only ignore other spec files
* Swap exclusion option
* Use windowed application
* Ensure environment variables are strings
* Cleanup visual order on GitHub interface
* Use app for MacOS
* Only cycle through MacOS version
* All executables generated for MacOS are portable
* Use up-to-date packages
Should resolve caching issues
* Correct architecture naming for MacOS
2024-05-14 22:06:39 -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
Travis Abendshien
5d85417ce4
Merge pull request #151 from yedpodtrzitko/yed/libs-sidebar
...
add list of libraries into sidebar
2024-05-14 12:06:42 -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