Well... this has been painful but looks oh so nice. Tables in Atlas and Fox's markdown editor on the horizon?!

Support has been in the parser forever but I'd been needing to do the textkit pipeline refactor first before making use. I've been eager to give it a shot since and now am having too much fun hehe.

#iosdev #macdev #textkit #pain

Getting there—tables on both platforms now have cell editing, which took some elbow grease; selection behaviors are just about in place; and then a bit of polish to get those weird edge cases cleaned up. Excited about this one.

#iosdev #macdev #textkit

Of course, I had to expand this already huge scope to include proper row and column selections with context menu like Notes because I can't help myself 🙃

#iosdev #macdev #textkit

Finally almost done—so many edge cases, a ton of smoke and mirrors, but we've some slick tables in the Atlas's markdown editor. They support rich content, alignments, and have a pretty decent UI! They scroll when too wide! Columns size to content! Accessibility: Yes plz! They're sorta even cute!

I spent weeks looking at other implementations and messing around with this to get it right so I am beyond excited for this addition.

#iosdev #macdev #textkit