Okay based on this thread, related recent threads, and earlier To-Do list threads:
Here is the latest list
(in no particular order, and NO PROMISES!!!!!)
Sigil To-Do List
--------------------
- Allow users to create their own replacement functions in python3 for Search and Replace (@The_book, and others)
- Some form of supported templating for HTML, TOC and Index generation (under consideration but doable by plugin) (@BeckyEbook)
- Multiple paragraph justification setting via the CV alignment icon (although PageEdit does this now) (@Vanguard3000)
- Add a regex to be used to build TOC when no headings tags exist (considering but this is against accessibility) (@patrik)
- Try to update to lastest BS4 (but be careful of license change) (dev team)
- Make search and replace of text be handled in Text only (outside tags) (dev team) But note this can be done now via regex now:
- using this regex prefix: <[^<>]*>(*SKIP)(*F)| before the text to find
or
- this regex postfix after the text to find: (?=[^>]*<)
- Create way to make dual support for PyQt5 and PySide6 usable for plugin developers (dev team)
- Update Sigil official plugins to support PySide6 (dev team)
- Add GetInfo dialog to BookBrowser to add/change Semantics and Manifest Properties on a File (dev team)
- Add CSSToolbox and GUI to help users create, manipulate, and merge multiple css stylesheets/selectors (@Tex2002ans)
- merge selectors across separate css stylesheets
- delete selectors from a stylesheet
- strip out a set of properties across all selectors and stylesheets
- compare two selector property lists to find matching selectors across stylesheets
- Explore developing Spell-Check like advance editing features (@Tex2002ans)
- Find some way to report sub-counts when counting using saved search groups (@Tex2002ans)
- Update to Mathjax 3.x when possible