Skip to content

Commit 7a44ef1

Browse files
committed
docs: add icons to sidebar and titles
1 parent f2454c4 commit 7a44ef1

File tree

18 files changed

+74
-22
lines changed

18 files changed

+74
-22
lines changed

docs/develop.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Developing
1+
---
2+
icon: material/code-braces
3+
---
4+
5+
# :material-code-braces: Developing
26

37
If you wish to develop for TagStudio, you'll need to create a development environment by installing the required dependencies. You have a number of options depending on your level of experience and familiarity with existing Python toolchains.
48

docs/help/ffmpeg.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# FFmpeg
1+
---
2+
icon: material/movie-open-cog
3+
---
4+
5+
# :material-movie-open-cog: FFmpeg
26

37
FFmpeg is required for thumbnail previews and playback features on audio and video files. FFmpeg is a free Open Source project dedicated to the handling of multimedia (video, audio, etc) files. For more information, see their official website at [ffmpeg.org](https://www.ffmpeg.org/).
48

docs/install.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Installation
1+
---
2+
icon: material/download
3+
---
4+
5+
# :material-download: Installation
26

37
TagStudio provides [releases](https://github.com/TagStudioDev/TagStudio/releases) as well as full access to its [source code](https://github.com/TagStudioDev/TagStudio) under the [GPLv3](https://github.com/TagStudioDev/TagStudio/blob/main/LICENSE) license.
48

docs/library/entry.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
# File Entries
1+
---
2+
icon: material/file
3+
---
24

3-
File entries are the individual representations of your files inside a TagStudio [library](./index.md). Each one corresponds one-to-one to a file on disk, and tracks all of the additional [tags](tag.md) and metadata that you attach to it inside TagStudio.
5+
# :material-file: Entries
6+
7+
Entries are the individual representations of your files inside a TagStudio [library](./index.md). Each one corresponds one-to-one to a file on disk, and tracks all of the additional [tags](tag.md) and metadata that you attach to it inside TagStudio.
48

59
## Storage
610

@@ -10,7 +14,7 @@ File entry data is stored within the `ts_library.sqlite` file inside each librar
1014

1115
File entries appear as thumbnails inside the grid display. The preview panel shows a more detailed preview of the file, along with extra file stats and all attached TagStudio tags and fields.
1216

13-
## Unlinked File Entries
17+
## Unlinked Entries
1418

1519
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 preview panel.
1620

docs/library/entry_groups.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
tags:
3-
- Upcoming Feature
3+
- Upcoming Feature
4+
icon: material/group
45
---
56

6-
# Entry Groups
7+
# :material-group: Entry Groups
78

89
Entries can be grouped via tags marked as "groups" which when applied to different entries will signal TagStudio to treat those entries as a single group inside of searches and browsing.

docs/library/field.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Fields
1+
---
2+
icon: material/text-box
3+
---
4+
5+
# :material-text-box: Fields
26

37
Fields are additional types of metadata that you can attach to [file entries](./entry.md). Like [tags](./tag.md), fields are not stored inside files themselves nor in sidecar files, but rather inside the respective TagStudio [library](./index.md) save file.
48

docs/library/library_search.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Library Search
1+
---
2+
icon: material/magnify
3+
---
4+
5+
# :material-magnify: Search
26

37
TagStudio provides various methods to search your library, ranging from TagStudio data such as tags to inherent file data such as paths or media types.
48

@@ -74,7 +78,7 @@ TagStudio uses a "[smartcase](https://neovim.io/doc/user/options.html#'smartcase
7478

7579
#### Glob Syntax
7680

77-
Optionally, you may use [glob](https://en.wikipedia.org/wiki/Glob_(programming)) syntax to search filepaths.
81+
Optionally, you may use [glob](<https://en.wikipedia.org/wiki/Glob_(programming)>) syntax to search filepaths.
7882

7983
#### Examples
8084

docs/library/tag.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Tags
1+
---
2+
icon: material/tag-text
3+
---
4+
5+
# :material-tag-text: Tags
26

37
Tags are discrete objects that represent some attribute. This could be a person, place, object, concept, and more. Unlike most tagging systems, TagStudio tags are not solely represented by a line of text or a hashtag. Tags in TagStudio consist of several properties and relationships that give extra customization, searching power, and ease of tagging that cannot be achieved by string-based tags alone. TagStudio tags are designed to be as simple or as complex as you'd like, giving options to users of all skill levels and use cases.
48

docs/library/tag_categories.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
tags:
2+
icon: material/shape-plus
33
---
44

5-
# Tag Categories
5+
# :material-shape-plus: Tag Categories
66

77
The "Is Category" property of tags determines if a tag should be treated as a category itself when being organized inside the preview panel. Tags marked as categories will show themselves and all tags inheriting from it (including recursively) underneath a field-like section with the tag's name. 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.
88

docs/library/tag_color.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Tag Colors
1+
---
2+
icon: material/palette
3+
---
4+
5+
# :material-palette: Tag Colors
26

37
TagStudio features a variety of built-in tag colors, alongside the ability for users to create their own custom tag color palettes.
48

0 commit comments

Comments
 (0)