Skip to main content

Feedback

Completed

Comments

10 comments

  • theofrancis

    There are settings in the Preferences for some of these. You can change the font size and line spacing (as well as padding, etc.) under the Appearance tab. I immediately changed line spacing to 1, since I prefer a more compact line height.

    I'm also pretty sure nvUltra defaults to MultiMarkdown. There's a checkbox in the MMD tab of preferences to "Limit to 'Strict' Markdown functionality' -- I haven't tried that, however. Maybe more to the point, the Editing tab includes an option for "Append '#' to end of headings" -- I think if you uncheck that, nvUltra will no longer enclose your headings with # marks.

    For what it's worth, the [Daring Fireball: Markdown Syntax Documentation](https://daringfireball.net/projects/markdown/syntax) calls closing # signs optional:

    > Optionally, you may “close” atx-style headers. This is purely cosmetic — you can use this if you think it looks better. The closing hashes don’t even need to match the number of hashes used to open the header. (The number of opening hashes determines the header level.)

    0
  • Brett

    Thanks for the input, Brent!

    This Community section is the right place for feedback and questions, not that particular post. It would be terribly unruly to have all feedback in a single thread.

    1. The editor is completely customizable. It sounds like you possibly saw something different than the defaults we intended, but you can modify all of these settings in Preferences, as theofrancis pointed out. I'd be interested in a screenshot if you haven't already changed the settings.

    2. If the first line isn't a header and includes a colon, it's interpreted as MultiMarkdown metadata.

    3. Ditto the above post, it's a style choice and can be disabled in Preferences->MMD.

    4. This is valid feedback and has been brought up before. Thanks for the input!

    0
  • Brent J. Nordquist

    OK great! Thanks to you both; appreciate the answers. Sounds like I need to read up on MultiMarkdown and how that differs from straight MD.

    Here's the screen shot you asked for (I haven't touched anything in Preferences yet):

    You can see the high line spacing between the bullets, and the huge "insert" line cursor at the end of the last line. Those I guess I can change.

    But note also the even huger gap between the numbered points. I was only hitting return once after "a point" and "a counter-point" etc., but in this case it's actually adding an extra blank line. You can see it in the ".md" file.

    0
  • Brett

    Preferences->Editing, Skip line between list items. That item should not be enabled by default, will check into that.

    -Brett

     

    0
  • Kevin Arthur

    I'm a new beta user as well and was confused by many of the same things. It sounds like it's mostly a case of defaults (line spacing, closing hashtag and list spacing). Defaulting to justified text was another one that I wouldn't expect and quickly turned off.

    I really like the metadata idea. It would be useful to see an example -- I assume in the full release you'd include some sample files on startup. Without that it's hard to envision what to put there. (I'm not new to markdown but haven't used it with metadata like that before.)

    Likewise on the closing hashtags -- if it's just a style choice that's cool, but it got me thinking that there must be some reason for it, like enabling better cross-linking between notes and headers or something. So if it's going to be on by default that might be worth mentioning in sample/startup files, as well as info on why you might use it and how to turn it off.

    Overall though, I'm very happy with how it's working, and add me to the list of longtime nvALT users who are super excited and grateful that you are making this!

    Kevin

    0
  • Fletcher Penney

    MultiMarkdown features are documented here:  https://fletcher.github.io/MultiMarkdown-6/

     

    Closing headers are purely stylistic.

    0
  • Rob O'Keefe

    I am adding to this thread as it seems similar. It took some fiddling to get things closer to my liking.

    [Bug] I went with line spacing and it took a few times of going into Preferences for it to work. The number 1 stayed there, but the lines stayed at 1.5 for a long time. I think i figured it out. If you change the Spacing and close the Preferences without tabbing out of the field, the changes do not take effect, but it saves the value.

    My Preference was to tighten things up and I went with HelveticaNeue 14 which is what I have on nvAlt (can't remember if that is the default there).

    0
  • Fletcher Penney

    Rob O'Keefe -- correct.  This is a common idiom for text fields on macOS -- you tab out or hit enter to "set" the value.  This is particularly common when a "halfway-finished" value would cause undesired results.

     

    For example, typing a font name.  When typing "Palatino", you first have to go through multiple nonsense values (e.g. "Pal").  Attempting to update the displayed font to "Pal" would not give the desired results, so the value is not "set" until you finalize it.

     

    In my testing, if I close the preference window without setting the value, nothing happens.  But as soon as I reopen the preferences window, the previously typed value is loaded and "set", triggering an update to the displayed text.

     

    In any event, it's a good habit to be in of tabbing out of text fields after you update the value to declare that you are "finished."

    0
  • Rob O'Keefe

    Thanks for the explanation. I went back looking at Preferences for various apps, and couldn't find any open text box preferences, most have checkboxes and drop downs. For those there is no concept of tabbing out of a field to save it.

    I did confirm it works as you said -- change the value without tabbing out of the field SAVES the preference but does not activate it. Reopening the preferences and doing nothing then ACTIVATES the previous change.

    I am not a UI guy, so I will take what you said at face value that this is some expected behavior, but to me I would not want the behavior in effect to be different than the saved preference. In your font example, I would think you would not let a user save an invalid font rather than saving the word Pal without changing the font.

    Thanks for your explanations though, they are helpful!

    0
  • Fletcher Penney

    The specifics probably don't matter to you, but it is slightly different than you describe.  (Just for future reference to anyone else, not specifically relevant to your comments.)

     

    When you close the window, apparently the new value is not saved as a preference, but simply remains as the text inside the text field, which never received a "I am finished" action.  When you open the dialog, the text field reappears and then recognizes the "new" text (which is no longer quite as new), and at that point the preferences is saved, which triggers an update of the text view.

     

    To be clear -- when the preference is changed in the live macOS defaults database (regardless of how), the text view gets a signal that it was changed, and therefore updates how it is displayed.

    0

Please sign in to leave a comment.

Powered by Zendesk