It will be better if the following two features about categories in V9 could be improved.
1, Moving a category from one category folder to another in the "All categories" mode
If we try to move a category from "folder A" to "folder B", V9 now actually make the selected category the first category of "folder A". It is better to directly move the category into "folder B". That means the category is indeed moved into "folder B". So we can organize the categories here. The biggest advantage is that we can directly see all the categories in the database here. So we know which place is best for a category. This operation is quite helpful when we start to learn a new topic or to do a new project. In these cases, we usually want to quickly put some closely related categories together, which however may be located in different folders.
2, The slow speed of organizing categories
In the category pane, if we try to re-organize the categories, we usually need to do the following two tasks.
Task A: try to make a category appear after or before another category by dragging and dropping.
Task B: Similarly, we can also make a category to be a child category of another category.
The problem is that the speed for "Task A" is quite slow. For a database with about 20 categories, it takes about 6 seconds to finish one operation in my Laptop with a CPU of 2.6GHz. The time quickly grows with the number of categories in the database. In my case, I have about 300 categories in four folders.
It will take about several minutes to finish one operation. The mouse cursor keeps flashing and the vertical scrollbar of the category pane keeps slowly moving.
So the algorithm for "Task A" needs to be optimized.
For "Task B", it works much better. It usually can be finished in ten seconds for my database with about 300 categories. In most cases, it only takes about several seconds.
Thanks again and
Happy new year!