microsoft / microsoft/edit

Broken on Linux console

Open
#621 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

C-task E-help-wanted
Dominant language
Rust
Stars
14.6k
Forks
734
Avg merge
8h 40m
Merged PRs (30d)
4

Description

Remember the Linux console? That place where you end up when you can't get any GUI to work, and where it would be _really_ handy to have a reliable TUI text editor? Yeah, Microsoft Edit doesn't work very well there.

Expected behavior: Would work exactly like in a terminal in X11 or Wayland

Actual behavior: Menu bars and menus have a black background instead of the usual dark blue

Selecting text probably works properly, but you can't tell because selecting text doesn't change the color of it, so you need to guess whether it has been selected or not. I couldn't be bothered finding out, obviously nobody ever thought to test this on a real Linux console, so I gave up.

So close, and yet, so useless. I'll try again on the next release. I know it's not a very Microsoft thing to do, but perhaps you could try some testing before pointing the release cannon at the community.

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

No files or tests are named. Reproduce the editor in a real Linux console, then trace the terminal rendering for menu backgrounds and text selection; done means menus use the expected dark blue background and selected text has a visibly different color.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.