TASEmulators / TASEmulators/BizHawk

[Enhancement] Dockable windows

Open
#587 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

App: EmuHawk Request: Feature/Enhancement Requires WinForms Designer
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

I would like to make some windows to be docked to the "main window" (that is the game).

I noticed that if floating window is not checked, both bizhawk and the tool window opens up. It a great feature, but I think docking windows would be an another great feature to add.

For example, I'd prefer the RAM search window to be the same window that the game, or at least(probably better that way) when I move one of them, the other moves with it. Could be the same thing with RAM watches, cheats, TASinput (all the tools).

Something like(of course with better words probably) :
In the window of the tool(example: RAM search):

->Option
-->Dock windows with main windows

(Just on top or under the feature floating window?)

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

The issue names no files, tests, or entry points. Start by locating the WinForms tool-window and main-window creation code, then determine how floating windows are currently coordinated. Done means a clear docking or synchronized-window behavior is implemented for the listed tools with an option users can control.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.