Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement text editor #6

Open
Lithl opened this issue Dec 17, 2018 · 0 comments
Open

Implement text editor #6

Lithl opened this issue Dec 17, 2018 · 0 comments
Labels
enhancement New feature or request p1 Critical to the usability of the app; address this before any issues that are not p0

Comments

@Lithl
Copy link
Owner

Lithl commented Dec 17, 2018

Now that the project sidebar is largely working, the actual text editor needs to be implemented.

Current plan is to have single text editor areas for non-Scene leaf nodes, while Scenes can be scrolled between, traversing the Manuscript. Probably want some designation of which Scene is "current" that's easy to distinguish without making it difficult to read between. Definitely want to update the selected node in the sidebar as scrolling progresses. Typing will always stay in the current Scene, but perhaps quick switch between Scenes using Tab and Shift+Tab?

@Lithl Lithl added enhancement New feature or request p1 Critical to the usability of the app; address this before any issues that are not p0 labels Dec 17, 2018
Lithl added a commit that referenced this issue Jan 18, 2019
TODO:
- Return cursor to last position when re-focusing on a text block
- Add/remove/rename text blocks when corresponding nodes are
  added/removed/renamed in sidebar
- Scroll to appropriate text block when selecting leaf node
- Text formatting commands
- Opening/creating new project should open the first Manuscript
  tree by default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request p1 Critical to the usability of the app; address this before any issues that are not p0
Projects
None yet
Development

No branches or pull requests

1 participant