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.
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.