Massive improvements to UI/UX and Wiki Content tree sidebar
All Submissions:
- [x] Have you updated the ChangeLog with your proposed changes?
- [x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
- [x] Have you updated the getPluginVersion() in Plugin.php and Makefile version appropriately?
New Feature Submissions:
It's all in the ChangeLog and the commit messages, but long story short:
-
Massive improvements to UI/UX.
-
Fully reworked, functional and beautiful
Wiki Contenthierarchy, in a resizable sidebar. -
Implemented purging of Wiki Editions .
-
For the rest, please, reffer the ChangeLog, it's a huuuge entry.
-
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
Description
As I promised some time ago, after I finished and released my TodoNotes plugin, I dug into Wiki to make it more useful by means of rearrangeable hierarchy of wiki pages. It got implemented a while ago, but it was still very basic and very buggy, and frankly I still considered it unusable.
So, took me some time to dive into the code and to get aquainted with the Wiki plugin.
Well, it's a sad fact that it needs a MAJOR refactoring and cleanup, in any possible aspect. It was NOT the goal of my changes, yet I had to do quite some of it on demand and on the go. Given that my intended changes are totally massive, this additional amount of rework, bugfixes, styling, cleanup, code rearrangement and occasional optimisations, makes it almost impossible to review the PR in a sensible manner.
Sorry about that ;/
Probably it would be a better approach to evaluate it by extensive testing. I have done lots of it, on all my desktop browsers and on my mobile devices, with light and dark themes, in landscape and portrait. On the backend I use KB as a Docker image on my Synology and deploy everything directly to it on the fly.
Another thing that would show better than words what have been proposed in this PR are some screenshots. Please, find them below, HTH.
Just note that the DarkTrasparent theme is not a part of the plugin changes, it is just my favorite shade to use. On your side things will look a bit different depending on your settings.
Ok, will leave you some time to take a look and consider some actions. But I would recommend to just try it in some sandbox like Docker and experience it for yourself👍
Thanks for this impressive work! :+1:
anyone looking into this? what are the chances of merging it? soon ... or ever?
^
@imfx77 I'm reviewing the pr now. Going to review that core functionality is still working.