Wow! Thank you for all the effort. I have just updated to the RC without any issues. I have only tested the alignment function, and it worked well. Thank you. I will keep testing and discovering.
Please don't feel pushed or sense dissatisfaction with any comments or suggestions. I am just enthusiastic and want to help if I can. I am not a programmer, although I have learning to program on my retirement bucket list.
I think the shortcut keys are an excellent addition. You could consider adding shortcut keys for the alignment additions and even the Headings. If this is feasible, then I would also suggest a preference option to change shortcuts as there are so many programs that compete for shortcuts. A way to print out the shortcut list would also be a nifty addition. Or a small popup window that could act as a prompt.
I had a quick look at programing my Stream Deck to help with quick formatting (like centre). There is already a plugin called "String Styler" that is pre-configured with basic MD key options. It also addresses some of the MD flavours. However, the alignment functionality is not covered. Using shortcuts would be a way around this.
I notice that double clicking on a word selects it, and triple clicking selects the Block. Shift-left-click seems to extend the selection to the next word or all words to the clicked word. Is there a keyboard shortcut for that? Perhaps shift-right arrow would work. That might also help with the programming a stream deck button or dial.
I need to experiment a bit more, but I am thinking that a way to create a bidirectional link would be helpful. This could be within the document or between documents. Logseq uses [[Key Word or Phrase]]. This key word or phrase allows related ideas or documents to remain connected. For example, [[Copy Commands]] could bring together all documents or Blocks that have buttons or examples of code/use into one linking page. Clicking the link takes you to the document or Block (and back again). That could happen by selecting word(s) and automatically creating the link, related linking page, or adding distinct formatting. Like the MD footnote functionality.
I have been researching markdown and noticed a recent YouTube video where the original developer discusses MDs development and purpose. It is worth viewing. https://www.youtube.com/watch?v=arjKK7fRtSA
Various sites have summaries of the syntax and extensions. I think MD's strength is its minimal approach, with the extensions mostly representing sensible development with practical use. The one difference now, is the movement away from proprietary formats that lock people into subscription online models. The lack of control and ethics around AI has forced us to move towards self-hosting and locking down our privacy. I think MD is a good way to maintain simple structure and also minimal formatting. I do think centering helps in conveying organisation and flow. Also, tables, icons, pictures and diagrams convey complex meaning through the sensible organisation of ideas. Linking liberates from traditional hierarchical thinking and keeps ideas together for further shaping to generate new ideas and possibilities. Exporting from simplicity focuses on content but acknowledges the diversity of applications that can refine formatting or presentation.
I have used MindManager, or mind mapping for years. It is now trapped in a corporate subscription model. They have made it difficult to take the central topic, branches and sub-branches and export them into MD. Yet the Tony Buzan psychological and educational basis of it was to take ideas into a visual representation (originally on paper with coloured pens). With computers those ideas could be moved around and refined for time-management. The original premise is now lost to an expensive corporate mindset. One could argue that the complexity of HTML killed the creativity and possibilities Mind Mapping sought to encourage.
So, I would encourage DopusWorX to remain uncomplex and practical. It needs to enable the presentation on content simply, with easy ways to emphasise, link and gather key ideas. It need not remain tied to Windows but aim to work cross platform. It needs to export to formats for the easy distribution of ideas. Congratulations. It is already achieving and refining these objectives.