TASEmulators / TASEmulators/BizHawk

[Feature Request] Selectively choose which row(s) to display watch(es) to the screen from the RAM Watch window

Open
#3,550 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

App: EmuHawk Open to design proposals only Request: Feature/Enhancement Tool: RAM Watch
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Summary

In the RAM Watch window, there is an option to display watches onto the EmuHawk screen.

image

If you have a ton of watches (15 or more), it is easy to overwhelm the screen with watch notes:

image

image

What I would like to request for, is a way for us to selectively choose which watch(es), or row(s), we want from the RAM Watch window to be displayed onto the screen. We wanted a way to be able to observe the memory values at all times on the screen, but at the same time, not have to have too much information on the screen we don't want to observe all the time.

For example, out of 16 watches, I just wanted to see 4 watches on my screen. Here is a mockup of how it will display:

image

image

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 in the RAM Watch window and trace the existing option that displays watches on the EmuHawk screen. Determine how rows are represented and how screen notes are assembled, then define the selection interaction from the request's examples. Done means users can display only chosen watch rows while leaving the other watches available in the RAM Watch window.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, tooling
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.