World Anvil Suggestion: Euclid editor macro buttons | BBCode in Cathedris Discussion Boards | World Anvil

Cathedris Themesong

Mon, Oct 31st 2022 04:42   Edited on Mon, Oct 31st 2022 04:49

World Anvil Suggestion: Euclid editor macro buttons



Link to WA suggestion: Euclid Editor Macro Buttons

 

What functionality is missing? What is unsatisfying with the current situation?

This idea is to help streamline the experience of using and mastering BBCode and formatting while building an article, especially in cases of using complex BBCode or container groups often within articles. One current method is to use Artemis, saving in blocks of text/code within it that you can then open with CTRL+Enter and copy out. What I'm proposing is a small integration of a portion of that directly into the editor interface itself, by saving those bits of texts as "macro buttons" that will sit alongside the other BBCode buttons that already exist within Euclid.    

How does this feature request address the current situation?

What I think would work really cleanly is to add a few buttons -- perhaps 4 -- within the group of BBCode buttons that already exist.
For simplicity they could be labeled 1 through 4 (though there's an opportunity to allow users to choose icons for them as well). Each button would be tied to either a specific text input box, or perhaps there would be a way to choose the selected text from Artemis itself to save it as the "macro" for each button.
macro - artemis side.png
  With this, it'd be so much quicker to easily drop columns, rows, or complex container groups into articles.  

What are other uses for this feature request?

It certainly benefits power users of Euclid and BBcode, but I believe having easier access to some useful but often missed BBCode (such as columns) would be highly beneficial to those just getting started in mastering layouts as well.   What do YOU think, though? Can you think of other uses for this beyond efficient BBCode use? This suggestion is intended to exist along side Artemis and Variables to help enhance your layout building experience.
Powered by World Anvil