Automattic / Automattic/simplenote-electron

Option to Maintain Indention after line overflow/word wrap, and Indention Guidelines

Open
#3,053 13 comments 3 reactions 0 assignees View on GitHub
[feature] editor feature request
Dominant language
TypeScript
Stars
5.3k
Forks
588
Avg merge
9h 45m
Merged PRs (30d)
4

Description

### What
Maintain Indention after line overflow, and Indention Guidelines

### Why

These 2 changes will greatly improve the readability of notes, especially for people who maintain lots of different topic'd notes within one note document (such as an inbox of notes that has not been sorted yet)

Maintaining Indention: This will improve readability of notes, especially when multiple different notes are near eachother. When indenting, if you are writing a few sentences, the new line will lose indention after word wrapping, which makes the notes look very jumbled.

Indention Guidelines: Due in part to the empty space before the writing area, it is difficult to see where the indentions end and as such multiple nested indentions within a single note topic can become hard to read or discriminate from other indention levels.

### How
Sublime text Indention Guidelines:
![image](https://user-images.githubusercontent.com/16913820/144634783-6cf1809c-4f29-4594-a3a9-e88c71c22ab8.png)

Maintaining Indentions after new lines/word wrap:
![image](https://user-images.githubusercontent.com/16913820/144635136-b2919965-1e02-4705-9032-1c854e36878a.png)

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Reproduce the two requested editor behaviors from the issue and locate the note-editing area responsible for wrapped-line indentation and indentation guides; done means both behaviors are visible and readable in the editor.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
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.