10 Commits (1596faee7f91abba722e43239179415e7ca8fd80)

Author SHA1 Message Date
Peery 1596faee7f Tag Tooltips in the Importer UI
Changed several DB methods to return dictionaries with description and similar tag data instead which allows the importer to also create the tooltip texts which gives more detailed info about a tag in EVERY tag frame without needing to query for each tag specifically.
2 years ago
Peery b37a21d785 Half-done collections and UI changes
Minor tweaks and refactors. A half-baked collection support and several UI tweaks.

Just committing these are they are "old" changes and the current state turns out to be pretty stable.
2 years ago
Peery a66c601410 Added context menu on image
Added a context menu on the image label to copy the file URL into the clipboard.
2 years ago
Peery 7fc5bf349c Added an Application Icon
Created an added an application icon to the importer window
2 years ago
Peery d78c00ddf4 Fixed an issue when importing tags
Fixed an issue where if the link generation returned None a crash would occur.
3 years ago
Peery 79d1930146 Clickable file name to open local folder
Changed the file name label to be a link that opens the containing folder. Changed the link style to be the same as text.
3 years ago
Peery c1371a41f4 Fixed a Bug with URL prediction
Fixed an issue where the already set URL was incorrectly read and therefore not taken into account for tag importing.
3 years ago
Peery 8568123194 Fixed a Bug in TagModifyDialog handling
Fixed an issue where a cancelled TagModifyDialog was causing errors in logging due to returning None.
3 years ago
Peery 8a30dc2cb9 Changed Source Link editing; Added Collection UI
Replaced the link LineEdit with a tool button and a dialog to make room for another label that displays selected collections.
3 years ago
Peery 2bb9b06a8f Added Browser Window (WIP)
Added the first draft of the browser window and implemented switching between it and the importer window via menu action.
Also renamed window.py to importer_window and abstracted some features into a superclass from which the browser window can also inherit. This allows an equal interface for them.
Also fixed a bug in the db_adapter.py where an old column name was used for a query.
3 years ago