TeamREPENTOGON / TeamREPENTOGON/REPENTOGON

We should be able to parent windows to other windows using ImGui (like the debug console does)

Open
#360 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ImGui non-callback-request
Dominant language
C++
Stars
345
Forks
51
Avg merge
11h 2m
Merged PRs (30d)
4

Description

I want to make a scrolling list area for my ImGui tool, and having it behave like the debug console or log viewer would be very convenient. Currently you have to manually scroll down when a new item is added to the list, unlike the debug console which has a section that scrolls for you.

Here's a video of my issue (hopefully I attached it correctly):
https://github.com/TeamREPENTOGON/REPENTOGON/assets/65452914/5a87cea2-9655-425e-88c3-6ab0869b23fc

Contributor guide

No contributing guide indexed for this repository

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 by reading the existing debug console and log viewer implementations, then trace how their scrolling areas are created and updated. Define the window-parenting behavior needed for an ImGui tool and verify that a newly added list item causes the child area to scroll automatically, matching those existing views.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.