The site I've inherited relies heavily on TinyMCE custom menu buttons and shortcodes, but I think its time for the site to move beyond TinyMCE and shortcodes.
Our site's TinyMCE customization is a blocker (I know very little about Gutenberg) and I am unsure if Gutenberg can offer the same feature - specifically we have 2 buttons which will format the entire post:
Text formatter - this menu has various options to do things like parse the entire document and convert all bolded text into headings. Or to remove extra spaces from the entire document. Or to convert Microsoft Word endnote anchors/links to something we prefer
Table formatter - similar to the above. there are functions that will strip all tables of all style attributes, or moves the first row of each table into a tag ect
We are doing this in TinyMCE simply by grabbing the editor content and running it though various functions. But Gutenberg is different and paragraphs, block quotes, images ect are all their own specific blocks instead of being in 1 big node of content.
So is there a way to do something similar in Gutenberg?