I’ll point out that for starting a table with Markdown rather than the toolbars, Smart Dashes get in the way. Not sure how to get around this from a design perspective!
The current philosophy for tables is to avoid to write those by hand as much as possible, the syntax is not very friendly and there is a simple hotkey to make one ⌘⌥T.
We’re trying to make table as smooth as possible during the editing and we’re open to any suggestions
Tables by hand are obviously not super pleasant in Markdown, but one of the best things about Bear is being able to write natively in Markdown rather than having to rely on shortcuts or buttons, and letting the power of the editor help take over where the syntax gets laborious.
Being able to start input of anything in markdown is a nice thing, including tables; maybe there could be some ignoring of smart dashes when following a pipe? I’m not sure if that kind of override is possible. I’ll play around with it with smart dash manually disabled.
Unfortunately, don’t see a way to disable Smart Dashes just for Bear; Drafts implements this, would it be feasible to add this to the preference panes? I personally use the option key to give me the dash I want in every app, but smart dashes system-wide are tied to smart quotes (which I don’t want to disable), so it’s not a behavior I can currently get in Bear as the regular behavior.
I mostly agree, but it’s not a problem related to smart dashes (you can easily turn those off by using Edit -> Substitutions -> Smart Dashes). I’ll think a bit about this and see if I find a way to enable both behaviours.