Ethan
Making products people love π₯π
Made send button bigggggg
Sent out emails to a few people about failed payments
Experimenting with showing email snippets on board π€ They take a ton of vertical space though, so I'll probably make it a setting.
Created an XSS-safe unescapeHtmlEntities function that uses DOMParser
Increased editor line height
Fixed getMessagesArrayFromIDs bug with empty array
Committed latest editor changes!!! π
Fixed git and found I had a bunch of uncommitted files π
Created calculateDefaultEmailEditorBody function
The new email editor and signature editor now work perfectly with my code!!! No more editor libaries π
ββοΈπ
Created getEditorData and setEditorData functions
Created a data.editors to store all editor data
Turned the rich text editor into a component! π± I now have 2 components in my entire code!
Okay I'm thinking this will be the final email composer design, what do you think?
Removed borders from text editor buttons
Updated reply/forward interface design
Hide all fields except for "subject" and "to" by default to make it cleaner
New vs. old email composers, I like the new one much more. Still not quite done yet, but getting there!!
Made some more changes to the email composer design
Updated attachments design
Moved the send button into the composer toolbar! Before it was in the bottom right which was bad because sometimes it would cover some of the text.
Started redesigning email composer
Made a function that determines if the selected text fits into a style (bold, italic, h1, etc.)
Created an editorCommands.js file
Created an event handler for when the selection changes