A complete rewrite later and TagIt has evolved to it's 2.0 form. It works very differently from 1.X and hopefully these changes will make it easier to use. If you have any question on how it works leave it and I'll answer it. (I REALLY don't want to redo the documentation)
Here is a list of differences between 1.X and 2.0:
General:
Window can now be resized. (Minimum size of 1280x720)
Changed color theme.
Tooltips and lists redesigned.
Windows/Areas that can be scrolled now will scroll smoothly.
Main Window / Tagger Window:
No longer you can create multiple instances, now only 1 window exists
Parents are no longer visible
Quick access icons at the top of the tag list. (New List/Save List/Load List/Tag Wizard/Templates)
Tag WIzard:
Reworked completely how the wizard looks. Divided it in 2 sections
Left section is for the general information of the image
Right section is for adding characters. A character is created in the top menu and each character can be accessed via its own tab.
Wiki:
Text style redesign
Optional image window
e621 search button (Will open a tab in your browser)
Create Tag / Review Tag
They are the same window now.
Changed the fields to exist in tabs.
Tools:
Each tool has it's own tab window
Settings:
All lists are now in tabs.
Aliases now display in boxes instead of a tree view.
General:
Closing TagIt or making a new list without saving your current list will prompt a window for you to save, not save or cancel.
TagIt now uses the native OS file dialogs when exporting or importing things.
TagIt now does less iteration on tag data (Or in mortal: It does less loops on items), meaning that there should be a slight improvement on performance.
The database folder will default to the location the application is at. You can still change it via settings.
Main Window / Tagger Window:
You can now save and load lists.
You can now edit the data of unregistered and registered tags on the main window by double-clicking a tag as well as access its suggestions and add them.
Tags are now removed by selecting them and pressing the supr/del button. You can also select multiple ones to delete them.
You can select multiple suggestions and add them all to the main list at once by pressing (enter) after you select them.
Deleting a suggestion will add it to a temporal blacklist and won't suggest it again until you make a new list or remove that tag from the blacklist (Tagger -> Blacklist) by selecting them and pressing delete/supr. (You can also manually add them)
Prompt tags changed in the way they work. They now show a description of what they are/have instead of ambiguous prefixes/suffixes or displaying every single option they had.
Prompt tags (Now named Tag Groups) will no longer break/stop functioning if the internal dictionary for that tag doesn't exists (As it stopped relying on that)
Sorting tags now only sorts them alphabetically and should be a lot faster.
If you have online suggestions enabled, if the tag you've added is an invalid tag according to e621 it'll warn you about it by turning it's icon red and changing the tooltip text.
The tag searcher (magnifying glass button) now will search the e621 tag database using exact match (what you wrote) and the local database using what you wrote as a prefix. You can change the behaviour using wildcards : Typing "fur " will search the local database using "fur " as prefix and on the e621 database using "fur_" as prefix. You can also use the wildcard as a suffix. Examples: "*fur", "fur*" or "*fur*"
Wiki:
Images section will only show if you have images enabled.
Images will now ONLY be loaded from Hydrus Client.
If the option is enabled in settings, clicking a link to a tag that doesn't exist in the local database will open the wiki page of the tag in e621 wiki.
There is now a button to directly open a tab to the e621 wiki instead of searching the local database.
Wiki images no longer have the zoom function.
Review Tags:
You can now fetch all data of a tag from the e621 database by filling out the tag and pressing "fetch". Note that this will replace the wiki entry but append the information of other areas (aliases/suggestions/parents)
When you load or save a tag, a button prompting to delete that tag will appear. Be mindfull that the button will tell exactly what tag it will delete when pressed.
Group Tags (Previously known as Prompt Tags) are made differently now.
Amount Tags now will let you set a minimum value and a maximum value. If the maximum value is -1 then there will be no max value.
Tools:
Prefixes tool now only works with } where has to be an index number. Prefixes also now has an area for you to test how the prefix works. Multiple entry prefixes still have to be divided by commas: (prefix)first,second -> {0} and {1} = first and second
Settings:
Option to include invalid tags on final tag list
Option to enable/disable the autofill window
Option to enable/disable links opening tabs on e621 website if not in local database
You can now search for a specific alias. "Custom Only" means it'll only display aliases you've added/removed manually. The alias list is generated automatically from the tag files you've included and your manual entries.
Tag Packs: You no longer need to extract a compressed file on your tags folder and reload the application. You can now just install tag packs and the application will reload the database. This feature can be accessed on the "Settings" window.
Website Data: Now you can add more website/application formatting via settings, no longer you have to edit local files. This feature can be accessed on the "Settings" window.