MacDownApp / MacDownApp/macdown

Some way of knowing character count on a line

Open
#808 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Rich Text Format
Stars
9.8k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Some editors allow you to put a vertical line down the editor at a certain number of characters to the right. Notepad++ for example, which I use on Windows, I have set to mark that line at 80 characters. This way, you can keep your Markdown text files neat and tidy, and print friendly. Now, this editor has varying text sizes in the editor with the ##headers. So maybe the line would be based on the normal font size. Or, there could be an optional status bar at the bottom, disabled by default, that could state the cursor position among other things. Or, there could be an option to change the unit for "Limit editor width" from pixels (I guess?) to characters. Any one of these would be great for me.

Side note: if that is in fact number of pixels, that doesn't seem very scalable for varying DPIs - I feel like characters (of normal size) would be a better unit to use. Also, a field with an adjustable value really needs a unit label, even in a tooltip.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the existing “Limit editor width” setting and the editor or status-bar UI it affects. Decide which single character-counting behavior is in scope, then define completion around a usable character-based indicator or guide with a clearly labeled unit and sensible behavior across display scales.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, markdown
Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.