Forum Discussion

DoctorBrown's avatar
DoctorBrown
Occasional Contributor
3 years ago

General comments about Markdown.

I may be a little late to the party and so far haven't tried to use it. I, of course, don't know all the history and logic behind where it's at, but here goes.

Having an editor that can handle formatting at it's level of formatting is great! But I find the following limitations:
* Why, in this day and age, do we have to live with embedding actual formatting syntax into a document? And another format syntax to learn! At least from a Windows (primarily), Android (limited editing), and Apple (limited editing) user. I surmise that there are plenty of editing apps that are WYSIWYG that can accomplish all that with a formatting tool bar and such.
* Why not license one (if needed) and integrate it into your apps? Why not use a more standard rtf editor?
* Why do you continue to introduce major features piecemeal across all the devices you support? No doubt it's a resource constraint. I could be wrong but this will inevitability lead to slow adoption and frustration because of the issues moving the data among the devices. I've already read several posts describing just this issue. I would hold off releasing it until it's completed for the majority of the devices.

Thanks for hearing me on this and I welcome becoming enlightened (well, on this subject it's at least possible).


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser: Not Provided

7 Replies

  • ag_mike_d's avatar
    ag_mike_d
    Icon for 1Password Team rank1Password Team

    Thanks for your additional feedback folks.

    Was this just from the most vocal users, or were you able to run a survey to see what editor features are most wanted?

    We gather feedback from our customers via feature request emails or here in the 1Password Support Community and pass this along to the Product team by way of an Insight.

    I think getting the WYSIWYG going is important.

    This request has previously been sent off to the team for consideration.

    Regarding the use of tables in Secure notes, I've created a new Insight for the teams consideration and sent this along to our team.

    ref: PB 34215711

    lodaka - We appreciate the details and feedback about your experience Markdown formatting. I've included a request for the inclusion of a WYSIWYG editing tool on your behalf. πŸ‘

    ref: PB 34214598

  • lodaka's avatar
    lodaka
    Frequent Contributor

    I will share a quick personal experience about the Markdown formatting option that was a bit of an issue:

    I have some Secure Notes where I still stored some old passwords that I wanted to keep in case I need to remember it at some point (i.e. some old device, or service that I have not yet remembered to change). Some of these weren't that important enough to justify creating brand new logins.

    At some point, in the process of "moving" some of these passwords from one Secure Note to a different Secure Note, I just highlighted the passwords I needed and pasted it... Because some of these passwords contained special characters that would show up as formatting, of course, that meant I copied wrong passwords, which I didn't realize some time later. Lol. Luckily, I was able to recover from non-1Password sources, but it might have been a potential issue.

    Three things I learned from this:

    1. Whenever I install 1Password on a new device, I ensure to turn off Markdown the first thing.
    2. Of course, I can avoid this by going to "Edit" and then copying information from there. But, I don't usually require formatting; so, why risk it.
    3. WYSIWYG would be great. I didn't realize people specifically requested Markdown formatting.

    Just a personal experience. No feedback needed. Thanks.

  • Former Member's avatar
    Former Member

    One of the downsides of the 1Password Markdown implementation is the limited feature set. Personally, I severely miss the functionality to create a table and to create indenting. It's not possible to organize structured text this way.

    Since 1Password is mainly used for storing short and concise information, and such structured information often comes 2-dimensional as table, this is really something missing. Being able to just make text bold, bigger or cursive makes it like some kind of a toy, but not for real usage.

  • DoctorBrown's avatar
    DoctorBrown
    Occasional Contributor

    I really appreciate the time you took to respond to me. And I'm definitely more enlightened that I was before...

    Instead of separate teams being responsible for each platform we support, each working on their own schedule and codebase, we've moved to feature/function area-based teams with a unified core codebase.
    Glad to hear that. This has been a source of frustration at times. I welcome the effort.
    We plan to narrow those gaps in the future, but they are large time-intensive projects.
    I can appreciate that it is very time-intensive. I believe you will get much better user satisfaction after all the dust has settled.
    We chose markdown because that accounted for the substantial volume of customer requests. E.g.:
    Was this just from the most vocal users, or were you able to run a survey to see what editor features are most wanted?
    I think getting the WYSIWYG going is important. I, for one, won't use Markdown in Notes until I don't have to learn a new formatting syntax that I'll rarely use.
    I just tried it out and if you copy/paste the text out of 1P the formatting is lost. To me this is an issue. In Mozilla Thunderbird you can copy from Word or a browser and paste into a message and the formatting is retained (or chose to paste without formatting). This is just a quick test I ran so I'm sure there are things I've missed. This is what I'd expect from an editor today. I just tried it and formatting is not retained going the other way either.

    I have a very frustrating incompatibility among platforms on the PIM app I use. In this case they introduced Tables into the desktop app, but neglected to do it on Android. And when I use bidirectional sync, the Androd wipes out the Tables on the desktop. Not cool.

    But the PIM app does retain similar formatting to and from other apps, like Word.

  • 1P_Ben's avatar
    1P_Ben
    Icon for 1Password Team rank1Password Team

    Hi DoctorBrown

    Thanks for sharing your thoughts here. I'd be happy to share mine. πŸ˜ƒ

    Why do you continue to introduce major features piecemeal across all the devices you support? No doubt it's a resource constraint. I could be wrong but this will inevitability lead to slow adoption and frustration because of the issues moving the data among the devices. I've already read several posts describing just this issue. I would hold off releasing it until it's completed for the majority of the devices.

    We're working toward significantly narrowing these gaps. With 1Password 8, we moved to an entirely different model for development. Instead of separate teams being responsible for each platform we support, each working on their own schedule and codebase, we've moved to feature/function area-based teams with a unified core codebase. One of our founders, Dave, wrote more about this approach here:

    Behind the scenes of 1Password for Linux | by Dave Teare | Medium

    As a result of these efforts, the parity between our desktop apps on Windows, Mac, and Linux, along with our mobile apps on iOS and Android, should be pretty darn good. But there are a couple of big pieces that are outstanding. Our https://my.1Password.com web app has yet to use the core. Our browser extensions utilize it, but not to the degree our desktop and mobile apps do. We plan to narrow those gaps in the future, but they are large time-intensive projects.

    Long story short: we're aware of it and have taken concrete steps to minimize it. We continue to work on further improvements in that regard.

    Why, in this day and age, do we have to live with embedding actual formatting syntax into a document? And another format syntax to learn! At least from a Windows (primarily), Android (limited editing), and Apple (limited editing) user. I surmise that there are plenty of editing apps that are WYSIWYG that can accomplish all that with a formatting tool bar and such.

    We chose markdown because that accounted for the substantial volume of customer requests. E.g.:

    Feature Request: Markdown for Secure Notes

    We built what folks were asking for. πŸ˜„ It helped that we were already using markdown extensively, and it is inherently human readable even when not rendered, whereas RTF is not. Also, RTF is proprietary, whereas markdown is an open standard.

    Why not license one (if needed) and integrate it into your apps? Why not use a more standard rtf editor?

    A WYSIWYG ("what you see is what you get") editor could be built on top of the existing system. That is something we'd consider. I'll be happy to record your request for that with our Product team. πŸ‘

    Ben

    ref: PB-34127298

    Ben

    • TauChrisTx's avatar
      TauChrisTx
      New Contributor

      Some sort of WYSIWYG editor/plug-in/widget is still lacking!  This issue was first raised at least three years ago, and we've seen no progress.

      Just consider the workflow if you are trying to put a small table of info into your secure note.  At present, the only option to create something that looks like a table is to use preformatted text of some sort.  But, the default font for displaying note text while editing is a variable-width font.  So, in editing mode, because there is no WYSIWYG support, you are forced to add/edit raw markdown text, then hit "Save" to see what you got, then try to remember by visual scanning how many spaces you were off on any given row/column, then hit "Edit" again to go tweak the spacing, then hit "Save" to see if you got it right, then hit "Edit" again to address spacing problems on another line or two, then..... etc, etc, etc, etc,.....  until you are done. The back and forth is tedious and deeply frustrating.  Even for a fairly small table of 3 columns with less than 10 rows, it can take dozens of iterations to get the formatting right!  The only other option you have is to create the pre-formatted text in some other editor, and then paste it into 1password.  But that's not always a reasonable option-- consider the case where you are on a mobile device, and do not have access to another device to do the editing you need to do!

      I chose to use the task of entering a small table as an example because it seems like the perfect storm, and it's a fairly common task.  But it's true for most any markdown you use -- for example, if you are trying to bold something and you accidentally hit the wrong number of "*" characters on one side or the other, you can't see the mistake you made until you hit "Save".  Then you have to remember where the mistake is, hit "Edit", correct the mistake, and hit "Save" again to be sure you got it right.

      This community forum obviously supports some form of basic markdown, and has a basic formatting toolbar to assist -- and displays formatted text as you enter it.  The 1Password app (on all platforms!) should support something similar, even if it's stripped down a bit.  

      Do you use Jira internally?  Tools like that have a way to switch back and forth between "Text" mode, where you view/edit raw markdown text, and a "Visual" mode where you can view/edit the formatted text.  That'd be an okay way to do it-- even if the "Visual" mode was just a "Preview".

      Supporting cutting/pasting of formatted texts between applications (on the desktop applications, anyway) would also be welcome-- but let's walk before we run.  It's pointless to consider formatted cut/paste if you can't even SEE formatted text while you are editing it in 1Password.

      PLEASE, for the love of all your users, add this to your development docket and give it a few hundred +1s on behalf of all the users that have been frustrated by this for 3+ years!

      • 1P_Dave's avatar
        1P_Dave
        Icon for Moderator rankModerator

        TauChrisTx​ 

        Thank you for the passionate feedback! I've passed your feature request along to our product team for consideration. 

        We're currently testing a WYSIWYG editor for the Snippets feature that we're testing in Labs (on the Mac) and it's possible that similar functionality could be introduced for Secure Notes in the future: 

        -Dave

        PB-50792993