meta-issue: technical debt #391
Labels
epic
complex issues with multiple parts
⚖️ topic: a11y
relates to accessibility
🧑💻 type: dev QoL
maintainability, technical debt, and other non-user-facing issues
since many of these touch the same files, here's an overview of tasks to improve code readability, semantics, or otherwise improve dev QoL without user-facing changes to appearance or basic functionality :) alternatively/additionally, i could open issues for all the ones that don't have an issue already; that might benefit from some appropriate tags/labels, though.
is there anything i've missed, or that bears adding to the wishlist?
noImplicitAny
andnoImplicitThis
) that will require rewrites of significant chunks of code.role
attributes. this has the handy side effect of making the code easier to parse.disabled
class + prevent click events w/ component method =>disabled=true
and/oraria-disabled=true
submit
events with<button>
w/ component method => usetype=button
on<button>
so it doesn't default totype=submit
div.flexcol
/div.flexrow
<hr>
=> CSSmargin-*
properties or:before
pseudo-elements<button><i class="fa-icon">[...]></button>
decorator => CSSbutton:before
pseudo-element containing iconpx
where practical<textarea>
and<input type=text>
(e.g. character vitals)The text was updated successfully, but these errors were encountered: