KanbanMail
A Kanban board for your emails! ✨💌
Fixed mousemove/mouseover touch errors
*Actually* reset top/bottom values on mobile column dropzones
Reset bottom/top values when calculating new mobile dropzones position
Scroll new column into view if needed when dropping
Got mobile column dropzones to act like actual columns!!
Disable pull to refresh on mobile so it doesn't interfere with dragging
Disable board scroll while touch dragging
Show mobile dropzones when dragging
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