MacDownApp / MacDownApp/macdown

WIP: Word Count on Touch Bar

Open
#1,031 4 comments 5 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

After fiddled around the current master build, I realized there's much potential on providing meaningful touch bar features. (Shoutout to #977, we really need to implement customization!) The word count widget, for example, is an extremely useful feature, but showing it on-screen has always been a distraction.

Here"s a quick-and-dirty [WIP](https://github.com/rschiang/macdown/tree/word-count-touch-bar) that shows the word count being implemented as a popover:

![Screenshot of the touch bar.](https://user-images.githubusercontent.com/1512231/48738835-2465df00-ec8d-11e8-827d-df4a6b719736.png)

![Popover content.](https://user-images.githubusercontent.com/1512231/48739114-e6b58600-ec8d-11e8-93ce-c639352043af.png)

I'll try polish it up so that the on-screen word count widget would hide itself and vice versa. Any comments would be appreciated.

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

Start by reviewing the linked word-count-touch-bar branch against the current master build and examining the existing on-screen word count behavior. The feature is done when the word count appears in a Touch Bar popover, the on-screen widget hides while the Touch Bar version is shown and vice versa, and the presentation is polished beyond the current WIP.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, objective-c
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.