rjt
rjt
When a rectangle (or any other shape for that matter) is drawn with no fill, erasing within it currently erases the shape itself. This can be pretty annoying, like when...
Moving forward, we might need to accept donations or funding towards expenses like development, hosting costs, boosting the Discord community, enabling better reachability, etc. This PR adds my funding details...
- increase max width for page contents to match the rest of the app - move image upload areas into card previews wherever applicable - respect image aspect ratios on...
As of now, we dump invoices and uploads and other commission data into the side panel, which realistically should rather function as an overview of those sections, given the minimal...
Currently, we use grid views to display offerings, studios and portfolio items across the site. This can be a bad use of screen space if the user or studio in...
Currently we just dump all input fields into the settings screen, but modal dialogs make sense here since the user would be explicitly wanting to do that particular action. The...
 Having it say optional can be confusing for users who have MFA enabled, and adds additional interface bloat to the login form.
We need to introduce/improve empty states in various places across the site. This includes the following areas: - [ ] Homepage carousel - [ ] Homepage selected offerings - [...
The idea is to bypass CSS z-index and stacking context pains by directly portalling elements to the root of the document or a specific target element. Could be handy when...
We currently use Tailwind's typography plugin to render messages, which ends up looking really different compared to what the message input shows us.  Tailwind's typography classes also enforce a...