@Belhaloth Unfortunately, I haven’t, not really.
I got crafty with Tables and made some modifications to the stylesheets for Markdown to get things to appear the way I prefer.
It helped, but nothing quite like being able to just drop a text box somewhere on a page. My stylesheet, if you’d like to give it a look, is like this:
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th {
border: 1px solid #bbb;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}
ol ol ol ol {
list-style-type: decimal;
}
ol ol ol ol ol {
list-style-type: upper-alpha; }
thead li {
list-style-type: disclosure-closed
}
li {
margin-bottom: 0em;
}
blockquote,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
table {
margin-top: .1em;
margin-bottom: .35em;
}
blockquote {
opacity: 1;
border-left: none !important;
}
tbody {
vertical-align: top;
}
td:has(s) {
text-align: center !important;
}
td>s {
text-decoration: none !important;
}
thead,
tr,
td {
&:hover {
background-color: unset !important;
}
}
h1 {
color: #a6ccf7;
font-size: 2em;
text-shadow: 1px 1px black;
}
h2 {
color: #789fe9;
font-size: 1.7em;
text-shadow: 1px 1px black;
}
h3 {
color: #5c82c7;
font-size: 1.3em;
text-shadow: 1px 1px black;
}
h4 {
color: #577aba;
font-size: 1.1em;
}
(There might be a better way to ensure tables aren’t dotted lined, which I hated, but this worked and so I didn’t revisit it)
Since Joplin appears to use HTML rendering on the WYSIWYG editor, I’m fairly certain it’s possible to make floating text boxes, I just haven’t tried writing a plug-in myself yet, and make do for now. I ultimately couldn’t hold out in OneNote any more after how bad it was getting.