# New features in TagSpaces 3.11

> This article will give you an overview of the changes in version 3.11 released in August 2021

Welcome to the late August release of TagSpaces. There are a number of updates in this version that we hope you will like.

## WYSIWYG Markdown editor

WYSIWYG stays for _what you see is what you get_ and this describes our new markdown editor best, where you do not have to know anything about Markdown, but you can still use its power.

<CenteredVideo
caption="New extension for viewing and editing markdown files"
src="/content/v3-11/markdown-editor-demo.mp4"
posterUrl="/content/v3-11/milkdown-editor.png"
autoPlay={false}
showCaption={false}
/>

<!--truncate-->

The new editor is based on the popular [Milkdown](https://www.milkdown.dev) framework and offers a lot of features such as:

- WYSIWYG Markdown editing
- support math expressions such as ![math expression](/content/inline-math-expression.png)
- embedding images, also as data URLs
- support for emojis 🍒
- support for tables
- simple text formatting and headers
- copy and paste markdown text

You can test it live [here](https://demo.tagspaces.com/int.html?tslid=10ades09-c7fd-zt33-fc67-a75db43rt4gz&tsdpath=demo%2FNote-Taking&tsepath=demo%2FNote-Taking%2Fcomplex-markdown-note.md).

> **TIP**: Just type `/` on a new line to get a menu showing all available markdown elements such as headings, bullet lists, images, quotes or tables.

## Show sub-folders in the Mapique perspective

<ProFeature />

In general, not all folders have a geo tag but the [Mapique](https://docs.tagspaces.org/perspectives/mapique/) perspective shows only files and folder which have such tags. This is kind of problematic if you are trying to navigate through a tree of folders. That's why we have added a new button in the main toolbar of the Mapique perspective, which turning an overlay containing all sub folders of the current folder on and off. Once turned on, the user can seamlessly navigate deep in a folder tree (even if there are not geo tags). The following video shows this process.

<CenteredVideo
    caption="Mapique folders"
    src="/content/v3-11/mapique-folders.mp4"
    posterUrl="/content/v3-11/mapique-folders.png"
    autoPlay={false}
    showCaption
  />

## Location based tag group

<ProFeature />

Location tag groups and tags are very useful for sharing tags with other users who are working on the same files.

To activate this feature, you have to open the advanced tab of the settings and click on the checkbox marked on the following screenshot.

<FullScreenImage
    caption="Activate of the location based tag groups"
    src="/content/v3-11/location-based-tags.png"
    showCaption
  />

After the activation, a new dropdown called _Store Tag Group in_ will appear in the dialog for creating tag groups.

<FullScreenImage
    caption="Create location based tag group"
    src="/content/v3-11/cteate-location-based-taggroup.png"
    showCaption
  />

Technically, the tags in this tag group will be saved in a file located in the `.ts` folder of the current location. This way, these tags will "travel" with the location by copying the location's folder to a new place, USB stick or just syncing it with Dropbox.

## Ignore patterns for locations

<ProFeature />

This feature is useful if your location has large folders containing many files with which you are not working and would like to be ignored by the application's search function. This is available in the advanced area of the location's properties. Here you have the ability to add and remove ignore patterns for folders.

<FullScreenImage
    caption="Manage the ignore pattern in the location settings"
    src="/content/v3-11/location-ignore-patterns.png"
    showCaption
  />

Once a given pattern is added and the location is reloaded, all the matching folders will be displayed grayed-out as visible on the following screenshot.

<FullScreenImage
    caption="Ignored folder in the default perspective"
    src="/content/v3-11/ignored-folders.png"
    showCaption
  />

## Set file tagging method per location

Choosing the tagging method for all locations as once was limiting and kind of inconvenient. Some locations contain files which do not have to be renamed for various reasons and here the sidecar tagging was the recommended way. On the other hand, there are locations with files where the renaming of the file is not problematic and is even wanted since it sticks the tags to file more robustly. That's why we have introduced in this release the ability to set the tagging method per location. This setting is available in the advanced area of the location's properties.

<FullScreenImage
    caption="Set the file tagging method per location"
    src="/content/v3-11/file-tagging-method-per-location.png"
    showCaption
  />

## Duplicate files

With this feature, you will be able to easily create new documents based on an old one. Just right click a file in the default perspective and choose "Duplicate file", to create a copy of the file. The new file can be easily separated from the original, since it will have the tags: "copy" and e.g. "20210831T1230". The second tag represents the date and time of the duplication.

<CenteredVideo
    caption="Duplicate files"
    src="/content/v3-11/duplicate-file.mp4"
    posterUrl="/content/v3-11/duplicate-file.png"
    autoPlay={false}
    showCaption
  />

## Apply to tags from the tag library to selected files

This is an additional method for adding tags to selected files or folders. The main advantage here is that doing so does not require a drag and drop action, which is needed on mobile devices or by using TagSpaces on touch screens, where the drag and drop is generally not available.

<FullScreenImage
    caption="Apply tag to selected files or folders"
    src="/content/v3-11/apply-tag-to-selection.png"
    showCaption
  />

## Re-order tag groups and tags with drag and drop

And last but least, there are some usability improvements for managing the tag library and the tag. As seen in the following video, you can now change the order of the tag groups in the tag library with simple drag and drop. On top of that you can change the order of the tags in the tag group also with drag and drop.

<CenteredVideo
    caption="Manage tag groups with drag and drop"
    src="/content/v3-11/manager-taggroups-with-dnd.mp4"
    autoPlay={false}
    maxWidth={300}
    showCaption
  />

## Re-order tag on files with drag and drop

The following video shows the ability to change the order of the tags on tagged file or folder.

<CenteredVideo
    caption="Manage tag groups with drag and drop"
    src="/content/v3-11/change-tags-order-with-dnd.mp4"
    autoPlay={false}
    showCaption
  />

> **NOTE**: If you have a file tagged with a combination of sidecar and file name tags, the sidecar tags will always stay in the first place.
