You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b3a2c03
Browse filesBrowse the repository at this point in the historyBrowse files
refactor(ui): extend inspector and thumb grid, floating pagination bar, MVC splits (#1531)
* ui: tweak UI, full height inspector, floating pagination bar
* ui: update search results text style
* refactor(ui): MVC split pagination widget
* refactor(ui): MVC split + rename FieldContainer(s) to EntryDataBox(List)
* refactor(ui): use constants for common padding and radius values
* refactor(ui): rename FieldContainers to Tiles
* fix: wacky loop in color_data.py
* fix: clean up tile_list.py, remove redundant disconnect step
* refactor: move leftover controller logic on TagDataView to TagData
* refactor: more tweaks in pagination.py
* refactor(ui): MVC split PreviewThumb + PreviewThumbView
* fix(ui): use consistent corner radius for preview thumb
* fix(ui): fix scaling and updating issues with previews
* chore: update stale class names in test comments
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ Tags currently consist of the following attributes:
69
69
-**Parent Tags**: Other tags in which this tag inherits from. In practice, this means that this tag can be substituted in searches for any listed parent tags.
70
70
- Parent tags checked with the "disambiguation" checkbox next to them will be used to help disambiguate tag names that may not be unique.
71
71
- For example: If you had a tag for "Freddy Fazbear", you might add "Five Nights at Freddy's" as one of the parent tags. If the disambiguation box is checked next to "Five Nights at Freddy's" parent tag, then the tag "Freddy Fazbear" will display as "Freddy Fazbear (Five Nights at Freddy's)". Furthermore, if the "Five Nights at Freddy's" tag has a shorthand like "FNAF", then the "Freddy Fazbear" tag will display as "Freddy Fazbear (FNAF)".
72
-
-**Is Category**: A property that when checked, treats this tag as a category in the preview panel.
72
+
-**Is Category**: A property that when checked, treats this tag as a category in the Inspector panel.
73
73
74
74
Fields, like tags, are additional pieces of custom metadata that you can add to your file entries. Fields currently have several hardcoded names (e.g. "Title", "Author", "Series") but custom field names are planned for an upcoming update.
75
75
@@ -108,19 +108,19 @@ You can manage your library of tags from opening the "Tag Manager" panel from Ed
108
108
109
109
### Editing Tags
110
110
111
-
To edit a tag, click on it inside the preview panel or right-click the tag and select "Edit Tag" from the context menu.
111
+
To edit a tag, click on it inside the Inspector or right-click the tag and select "Edit Tag" from the context menu.
112
112
113
113
### Adding Tags to File Entries
114
114
115
115
Access the "Add Tag" search box by either clicking on the "Add Tag" button at the bottom of the right sidebar, accessing the "Add Tags to Selected" option from the File menu, or by pressing <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>T</kbd> (macOS: <kbd>⌘ Command</kbd>+<kbd>Shift</kbd>+<kbd>T</kbd>).
116
116
117
117
From here you can search for existing tags or create a new one if the one you're looking for doesn't exist. Click the "+" button next to any tags you want to the currently selected file entries. To quickly add the top result, press the <kbd>Enter</kbd>/<kbd>Return</kbd> key to add the top-most tag and reset the tag search. Press <kbd>Enter</kbd>/<kbd>Return</kbd> once more to close the dialog box. By using this method, you can quickly add various tags in quick succession just by using the keyboard!
118
118
119
-
To remove a tag from a file entry, hover over the tag in the preview panel and click on the "-" icon that appears.
119
+
To remove a tag from a file entry, hover over the tag in the Inspector and click on the "-" icon that appears.
120
120
121
121
### Adding Fields to File Entries
122
122
123
-
To add a metadata field to a file entry, start by clicking the "Add Field" button at the bottom of the preview panel. From the dropdown menu, select the type of metadata field you’d like to add to the entry
123
+
To add a metadata field to a file entry, start by clicking the "Add Field" button at the bottom of the Inspector. From the dropdown menu, select the type of metadata field you’d like to add to the entry
Copy file name to clipboardExpand all lines: docs/entries.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,11 @@ File entry data is stored within the `ts_library.sqlite` file inside each librar
16
16
17
17
## Appearance
18
18
19
-
File entries appear as thumbnails inside the grid display. The inspector shows a more detailed preview of the file, along with extra file stats and all attached TagStudio tags and fields.
19
+
File entries appear as thumbnails inside the grid display. The Inspector panel shows a more detailed preview of the file, along with extra file stats and all attached TagStudio tags and fields.
20
20
21
21
## Unlinked Entries
22
22
23
-
If the file that an entry is referencing has been moved, renamed, or deleted on disk, then TagStudio will display its unlinked status with a red chain-link icon instead of its thumbnail image. Certain uncached stats such as the file size and image dimensions will also be unavailable to see in the inspector.
23
+
If the file that an entry is referencing has been moved, renamed, or deleted on disk, then TagStudio will display its unlinked status with a red chain-link icon instead of its thumbnail image. Certain uncached stats such as the file size and image dimensions will also be unavailable to see in the Inspector.
24
24
25
25
To fix file entries that have become unlinked, select the "Fix Unlinked Entries" option from the Tools menu. From there, refresh the unlinked entry count and choose whether to search and relink you files, and/or delete the file entries from your library. This will NOT delete or modify any files on disk.
Copy file name to clipboardExpand all lines: docs/fields.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Fields are extra pieces of information you can add to [file entries](./entries.m
12
12
13
13
Unlike tags, fields are based on [templates](#templates) that contain pre-filled information such as the field type and title, and that information is _copied_ to fields when adding them to entries. Editing field information on entries **does not** modify the template it was created from.
14
14
15
-
To add a field to an entry, click the "Add Field" button at the bottom of the inspector. From there you can search and/or select a [field template](#field-templates) to choose from, or create a new one from the search bar. Alternatively you can create new field templates from **Edit -> Manage Field Templates**.
15
+
To add a field to an entry, click the "Add Field" button at the bottom of the Inspector panel. From there you can search and/or select a [field template](#field-templates) to choose from, or create a new one from the search bar. Alternatively you can create new field templates from **Edit -> Manage Field Templates**.
Copy file name to clipboardExpand all lines: docs/preview-support.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ TagStudio offers built-in preview and thumbnail support for a wide variety of fi
12
12
13
13
### :material-image-outline: Images
14
14
15
-
Images will generate thumbnails the first time they are viewed or since the last time they were modified. Thumbnails are used in the grid view, but not in the Preview Panel. Animated images will play in the Preview Panel.
15
+
Images will generate thumbnails the first time they are viewed or since the last time they were modified. Thumbnails are used in the grid view, but not in the Inspector panel. Animated images will play in the Inspector.
@@ -47,7 +47,7 @@ Images will generate thumbnails the first time they are viewed or since the last
47
47
48
48
### :material-movie-open: Videos
49
49
50
-
Video thumbnails will default to the closest viable frame from the middle of the video. Both thumbnail generation and video playback in the Preview Panel requires [FFmpeg](install.md#optional-dependencies) installed on your system.
50
+
Video thumbnails will default to the closest viable frame from the middle of the video. Both thumbnail generation and video playback in the Inspector requires [FFmpeg](install.md#optional-dependencies) installed on your system.
@@ -65,7 +65,7 @@ Video thumbnails will default to the closest viable frame from the middle of the
65
65
66
66
### :material-sine-wave: Audio
67
67
68
-
Audio thumbnails will default to embedded cover art (if any) and fallback to generated waveform thumbnails. Audio file playback is supported in the Preview Panel if you have [FFmpeg](install.md#optional-dependencies) installed on your system. Audio waveforms are currently not cached.
68
+
Audio thumbnails will default to embedded cover art (if any) and fallback to generated waveform thumbnails. Audio file playback is supported in the Inspector if you have [FFmpeg](install.md#optional-dependencies) installed on your system. Audio waveforms are currently not cached.
@@ -103,7 +103,7 @@ Preview support for office documents or well-known project file formats varies b
103
103
104
104
### :material-archive: Archives
105
105
106
-
Archive thumbnails will display the first image from the archive within the Preview Panel.
106
+
Archive thumbnails will display the first image from the archive within the Inspector.
107
107
108
108
| Filetype | Extensions |
109
109
| -------- | -------------- |
@@ -129,7 +129,7 @@ Archive thumbnails will display the first image from the archive within the Prev
129
129
130
130
### :material-format-font: Fonts
131
131
132
-
Font thumbnails will use a "Aa" example preview of the font, with a full alphanumeric of the font available in the Preview Panel.
132
+
Font thumbnails will use a "Aa" example preview of the font, with a full alphanumeric of the font available in the Inspector.
133
133
134
134
| Filetype | Extensions |
135
135
| -------------------- | ----------------- |
@@ -143,7 +143,7 @@ Font thumbnails will use a "Aa" example preview of the font, with a full alphanu
143
143
!!! info "Plain Text Support"
144
144
TagStudio supports the *vast* majority of files considered to be "[plain text](https://en.wikipedia.org/wiki/Plain_text)". If an extension or format is not listed here, odds are it's still supported anyway.
145
145
146
-
Text files render the first 256 bytes of text information to an image preview for thumbnails and the Preview Panel. Improved thumbnails, full scrollable text, and syntax highlighting are on our [roadmap](roadmap.md#uiux) for future features.
146
+
Text files render the first 256 bytes of text information to an image preview for thumbnails and the Inspector. Improved thumbnails, full scrollable text, and syntax highlighting are on our [roadmap](roadmap.md#uiux) for future features.
Copy file name to clipboardExpand all lines: docs/tags.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,7 +100,7 @@ Properties are special attributes of tags that change their behavior in some way
100
100
101
101
#### Is Category
102
102
103
-
The "Is Category" property of tags determines if a tag should be treated as a category itself when being organized inside the inspector. If this tag or any tags inheriting from this tag (i.e. tags that have this tag as a "[Parent Tag](#parent-tags)"), then these tags will appear under a separated group that's named after this tag. Tags inheriting from multiple "category tags" will still show up under any applicable category.
103
+
The "Is Category" property of tags determines if a tag should be treated as a category itself when being organized inside the Inspector panel. If this tag or any tags inheriting from this tag (i.e. tags that have this tag as a "[Parent Tag](#parent-tags)"), then these tags will appear under a separated group that's named after this tag. Tags inheriting from multiple "category tags" will still show up under any applicable category.
104
104
105
105
This means that duplicates of tags can appear on entries if the tag inherits from multiple parent categories, however this is by design and reflects the nature of multiple inheritance. Any tags not inheriting from a category tag will simply show under a default "Tag" section.
Copy file name to clipboardExpand all lines: docs/usage.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Files that become moved, renamed, or modified will try to be automatically relin
28
28
29
29
## :material-tag-text: Tagging
30
30
31
-
With one or more file entries selected, you can **search for** or **create a new tag** by clicking the "Add Tag" button at the bottom of the inspector or by pressing <kbd>Ctrl</kbd>+<kbd>T</kbd>.
31
+
With one or more file entries selected, you can **search for** or **create a new tag** by clicking the "Add Tag" button at the bottom of the Inspector panel or by pressing <kbd>Ctrl</kbd>+<kbd>T</kbd>.
32
32
33
33
This will open the the **"Tag Bar"**, a combination search/creation bar that is designed to allow you to quickly create and apply tags that don't exist yet, find and apply existing tags from your library, and verify if certain tags already exist and/or are applied to your selection.
0 commit comments