Use path as an input that can be overriden automatically when direnv is
in use.
nix-direnv version present in .envrc has been updated, using watch_file on the flake is already handled.
* Enable hardware acceleration for Nix devenv
Section "nativeBuildInputs" needs the dependency "qt6.full" to provide hardware acceleration in QT.
Library "wayland" is needed to create a proper OpenGL context under Wayland as well.
Provide a check for open AMD driver and use it for VDPAU video hardware acceleration.
Move "wrapQtAppsHook" to it's correct place under "nativeBuildInputs".
* Add xorg.libXrandr for hardware accelerated video playback.
Using libva and openssl libraries eliminates the need for a dependency on the qt6.full library.
* Add the ability to create tags when adding a tag to a file.
* ui: unify tag widget appearance
Unify the tag widget appearance and remove unnecessary "*1" multiplication.
* refactor: change some var names & add docstrings
* feat: edit panel is opened before adding tag
* feat(ui): focus save button on add panel
Focus the save button on the Add Tag panel. This allows the user to promptly hit enter to add the tag as-is.
---------
Co-authored-by: bjorn-out <b.g.out@uva.nl>
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com>
Not perfect, and mostly a port of the previous edition. Hours have
already been sunk into this, and need to get this out for consumption,
and for ironing out.
For more information see: https://devenv.sh
NOTE: impure is used only because of the devenv-managed state, do not be
alarmed!
* 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
* Update thumb_renderer.py
Included support for rendering blender thumbnails
* Add files via upload
Add functions that get the thumbnail's data
* Update thumb_renderer.py
* Update blender_thumbnailer.py
* Update thumb_renderer.py
* Update thumb_renderer.py
Changed where imports are according to feedback
* Update thumb_renderer.py
Changed blender thumbnail function name to reduce ambiguity
* Update blender_thumbnailer.py
Updated function name
* Update blender_thumbnailer.py
* Update blender_thumbnailer.py
Ruff format
* Update thumb_renderer.py
Ruff format
* Update constants.py
Add .blend1, 2, 3 etc file support
* Update blender_thumbnailer.py
Refactor to follow requested changes
* Update thumb_renderer.py
More refactoring
* Update blender_thumbnailer.py
Ruff format
* Update thumb_renderer.py
Ruff format
Moves the previous updated blurb from the README to the new CONTRIBUTING
file. Also reworks some wording to link to the Flake nix wiki page for
nix users who haven't enable flakes yet.
When using the nix flake to generate a development shell, the python
virtual environment will now automatically be created and dependecies
from both requirements.txt and requirements-dev.txt will be installed.
This removes the need for using the setup script after entering the
dev shell. Exec bash must be the last thing called, as any other
commands past it will not get executed by the shell hook. Also removes
some duplicate dependencies that I found.
* Update to pyside6.7.1
* Fix Ruff
* Fix MyPy
* Update mypy job to also use PySide6 6.7.1
* Remove unused imports
* Add Description to class
* Ruff format
* Fix Warning in pagination.py
* Probably fix Pyside app test
* Rename CustomQPushButton to QPushButtonWrapper
also renamed custom_qbutton.py to qbutton_wrapper.py
* fix: python complaining about backslashes inside f-string expressions
refactor excessively long f-string into separate variables
* fix: missing f on f-string
* Format with Ruff
* Ability to drop local files in to TagStudio to add to library
* Added renaming option to drop import
* Improved readability and switched to pathLib
* format
* Apply suggestions from code review
Co-authored-by: yed podtrzitko <yedpodtrzitko@users.noreply.github.com>
* Revert Change
* Update tagstudio/src/qt/modals/drop_import.py
Co-authored-by: yed podtrzitko <yedpodtrzitko@users.noreply.github.com>
* Added support for folders
* formatting
* Progress bars added
* Added Ability to Drag out of window
* f
* format
* Ability to drop local files in to TagStudio to add to library
* Added renaming option to drop import
* Improved readability and switched to pathLib
* format
* Apply suggestions from code review
Co-authored-by: yed podtrzitko <yedpodtrzitko@users.noreply.github.com>
* Revert Change
* Update tagstudio/src/qt/modals/drop_import.py
Co-authored-by: yed podtrzitko <yedpodtrzitko@users.noreply.github.com>
* Added support for folders
* formatting
* Progress bars added
* Added Ability to Drag out of window
* f
* format
* format
* formatting and refactor
* format again
* formatting for mypy
* convert lambda to func for clarity
* mypy fixes
* fixed dragout only worked on selected
* Refactor typo, Add license
* Reformat QMessageBox
* Disable drops when no library is open
---------
Co-authored-by: yed podtrzitko <yedpodtrzitko@users.noreply.github.com>
Co-authored-by: Travis Abendshien <lvnvtravis@gmail.com>
* Initial bug report
* Images can be attached in description
* Enclose label in quotes
* Wikis are no longer being used
* Use footnote to clarify what is up-to-date
* Footnotes not supported in checklist
* Initial feature request form
* Fixup grammar/wording