Earlier quoted context omitted.
The draft feature positively boggles my mind. The intention seems to be to collect all your drafts into one location. But that comes with the assumption people will have multiple drafts for ... chat channels? Do people really work that way? If the actual intention is to remind you you have a half written message, seems some kind of indicator on the channel would suffice. Having my channel “disappear” on me is maddeni…
It’s so simple. They could add the channel/DM to the Drafts list while also keeping it in its normal spot. I cringe with sympathetic embarrassment just thinking about how ridiculously obvious this is and how easy it would be to implement.
Slack’s new WYSIWYG input box is terrible
881–890 of 1001 posts
Re: Slack’s new WYSIWYG input box is terrible
#882Earlier quoted context omitted.
We used ProseMirror to build our editor at https://able.bio/new We chose ProseMirror after doing a lot of research (TinyMCE, Slate, Draft, Medium toolbar) and have been very happy with what it’s enabled us to do so far. We’ll probably write a blog post about it at some point.
ProseMirror has many of the problems the linked article described.
I looked through all of the links in the original post and couldn't really find any mentions of specific limitations.
Just trying to learn more about this space.
Re: Slack’s new WYSIWYG input box is terrible
#883Specific bug gripes aside: I see this editor as emblematic of Slack's broader shift away from what I think it should be (primarily synchronous chat; irc with a friendlier ui and integrated bouncer features) towards what many people seem to want to use it as (async-heavy pseudo-replacement for email where I get to sit and watch the "...is typing" indicator flicker while somebody writes an essay at me). My rule of thum…
« My rule of thumb generally is: if I need significant rich text formatting in a message I'm writing, it should probably just be an email. » Italic and bold I can do without. But code blocks are absolutely necessary for my day job, especially during a production incident. (Email won't cut it for that!)
Re: Slack’s new WYSIWYG input box is terrible
#884Did Slack ship a buggier version of this yesterday? I have it on one of my workspaces, and it's fine . I can still type `backticks` in the editor, with the exact same combinations of keystrokes I used before, it's just that they render as they will on the channel, rather than showing me the backticks (and only when I type the closing backtick. GIF here: https://i.imgur.com/o3wPWN0.gif ) Triple backtick does the same,…
Many edge cases are different. To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the code block, but should have been normal text above. Go ahead and try to make this change with the new system. Compare that to what you would have done with the old, plain-text system.
Oh, and you can't easily get the underscores back -- you'll need to retype the variable name.
Re: Slack’s new WYSIWYG input box is terrible
#885Re: Slack’s new WYSIWYG input box is terrible
#886Earlier quoted context omitted.
Many edge cases are different. To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the code block, but should have been normal text above. Go ahead and try to make this change with the new system. Compare that to what you would have done with the old, plain-text system.
> To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the code block, but should have been normal text above. * move the cursor to 0,0 * hold shift and hit down-arrow twice to highlight the first two lines * continue holding shift and hit left-arrow once to deselect the EOL on the second line * use the keyboard shortcut for toggling code blocks…
Re: Slack’s new WYSIWYG input box is terrible
#887I have contacted them, and they replied me with this Lucas (Slack) Nov 20, 9:15 PM PST Hi there, Thank you for taking the time to write in and provide this feedback. I apologize for the disruption to your existing workflows. Our aim is to build an editor that works for all Slack users to better format their messages and clearly communicate in channels, regardless of their technical expertise. While we are taking all…
Then run this
require('electron').BrowserWindow.getAllWindows()[0].webContents.executeJavaScript(` javascript:(_ => { const redux = slackDebug[slackDebug.activeTeamId].redux; const {wysiwyg_composer, wysiwyg_composer_ios, wysiwyg_composer_webapp, ...payload} = redux.getState().experiments; redux.dispatch({ type: '[19] Bulk add experiment assignments to redux', payload }); })(); `)
to disable rich text editor. Going to hack together a node launch script for slack here in a little bit :P
Re: Slack’s new WYSIWYG input box is terrible
#888I have contacted them, and they replied me with this Lucas (Slack) Nov 20, 9:15 PM PST Hi there, Thank you for taking the time to write in and provide this feedback. I apologize for the disruption to your existing workflows. Our aim is to build an editor that works for all Slack users to better format their messages and clearly communicate in channels, regardless of their technical expertise. While we are taking all…
Commitment to users means respecting that people have different preferences, and options let you respect that.
Re: Slack’s new WYSIWYG input box is terrible
#889I have contacted them, and they replied me with this Lucas (Slack) Nov 20, 9:15 PM PST Hi there, Thank you for taking the time to write in and provide this feedback. I apologize for the disruption to your existing workflows. Our aim is to build an editor that works for all Slack users to better format their messages and clearly communicate in channels, regardless of their technical expertise. While we are taking all…
You should point out how blatantly contradictory these two sentences are... Our aim is to build an editor that works for all Slack users disabling the new formatting tool isn't an option that we will be offering ...unless their goal is to reduce "all Slack users" to "only those who don't need the option"...
Re: Slack’s new WYSIWYG input box is terrible
#890This is funny because I work across the street of Slack’s office in Vancouver, Canada and two Slack engineers who I frequently chat with during our daily commute already told me they —and a handful of other employees— hate the WYSIWYG input box too, but were afraid to express their feelings because their role is irrelevant compared to the people who made the decision to ship it.
Please ask them what they think of the ‘drafts’ section. I’m so fed up of losing chats to that section.