Ethan
Making products people love π₯π
Trigger globalMouseoverHandler on touchmove event because thereβs no touchover event
Only override back button when there is a reason to
Close email viewer / email composer / search / side popup when the back button is pressed
Override back button with this very clever technique https://stackoverflow.com/a/49719812
Disabled CSS bundling on kanbanmail.app because it was messing with my font imports
Finished designing email viewer on mobile! π
Started making email popup work on mobile
Hide popup window button keyboard shortcuts on mobile
Added max-width to .popup-window
Replaced Source Sans Pro fallback font with Inter and removed system-ui (so it looks mac-like on all platforms)
Re-added board column viewport overlap on mobile
*Actually* fixed globalClickHandler when opening emails
Fixed globalClickHandler when opening emails
Added margin-bottom to unread email symbol
Created dataStructure.js to hold the data structure
Created an event.js file to put all event listeners in!
Removed excessive performance console logging
Removed another 500 DOM elements by removing the .time-since-sent span on email cards
Fixed split view toggle tooltip
Donβt reset hover-column when hovering over .email-checkbox
Removed all empty CSS rulesets
Removed all v-ifs from v-fors in component files
Changed conditions for showing plural in logo popover
Added computed properties to tooltip component