The extension concept was implemented almost from the beginning of the project. The main difference now is that all the extension created over the years are extracted from the TagSpaces core and published as separate repositories on the github.com/tagspaces. The majority of them are licensed under the permissive MIT license, so feel free to fork, extend and improve them. TagSpaces supports three different types of extension, which are presented below.
Think of the extensions in this group as sub “apps” giving you different perspective on your files and folder structure. This different perspective can be functionality, visualization or something else specific for some kind of documents. For every location you can specify different default perspective, so for example it makes sense to choose the ImageSwiper Perspective for the location where your organize your photos.
- Grid Perspective - presenting your files as grid of thumbnails
- List Perspective - presenting your files as list, optimized simple file management operations
- ImageSwiper Perspective - a perspective optimized for browsing and viewing of only image file formats
- FolderFiz Perspective - experiment which apply some information visualization concepts on your file structures
The viewer extensions are used for opening of different kind of file types, varying from pictures and office documents to music and video formats. A full list of the supported file types can be found in the documentation.
- Audio Video Player
- EPUB Reader
- HTML Reader
- Image Viewer
- Link Opener
- Markdown Reader
- MHTML Reader
- ODF Viewer
- PDF Viewer
- RTF Viewer
- Text Reader
- Simple Viewer
- ZIP Opener
As the name says with this group of extensions you can edit the content of some file types directly in TagSpaces.