[PR #176] [MERGED] Container now supports dynamic layout changes. #236

Closed
opened 2026-03-03 16:23:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mum4k/termdash/pull/176
Author: @mum4k
Created: 3/29/2019
Status: Merged
Merged: 3/30/2019
Merged by: @mum4k

Base: develHead: dynamic-layout


📝 Commits (10+)

  • 96d1360 Calculating container areas upon Draw only.
  • c755aff Ability to set IDs on containers.
  • 461a242 Margin to be set while Drawing only.
  • 0f0f1d4 Validate the tree only once at creation.
  • 85bcf9d Function that finds container with a specific ID.
  • 782d7c3 Container now supports dynamic layout changes.
  • fdb659e Updating Changelog.
  • f3ff03c Discover widgets dynamically.
  • efa673a Termdashdemo now demonstartes dynamic layout changes.
  • ad0b421 Fixing termdash_test.

📊 Changes

13 files changed (+1302 additions, -314 deletions)

View changed files

📝 CHANGELOG.md (+11 -4)
📝 README.md (+2 -1)
📝 container/container.go (+220 -100)
📝 container/container_test.go (+618 -101)
📝 container/focus.go (+19 -3)
📝 container/focus_test.go (+8 -0)
📝 container/options.go (+53 -1)
📝 container/traversal.go (+28 -0)
📝 container/traversal_test.go (+60 -0)
doc/images/termdashdemo_0_8_0.gif (+0 -0)
📝 termdash.go (+6 -0)
📝 termdash_test.go (+2 -2)
📝 termdashdemo/termdashdemo.go (+275 -102)

📄 Description

Fixes #67 and #165


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mum4k/termdash/pull/176 **Author:** [@mum4k](https://github.com/mum4k) **Created:** 3/29/2019 **Status:** ✅ Merged **Merged:** 3/30/2019 **Merged by:** [@mum4k](https://github.com/mum4k) **Base:** `devel` ← **Head:** `dynamic-layout` --- ### 📝 Commits (10+) - [`96d1360`](https://github.com/mum4k/termdash/commit/96d136019eef240bae939cbbf4e0057dfdb9c249) Calculating container areas upon Draw only. - [`c755aff`](https://github.com/mum4k/termdash/commit/c755affe43fdac46f60cecb92c2a9de06500133c) Ability to set IDs on containers. - [`461a242`](https://github.com/mum4k/termdash/commit/461a2423383ebb205856585be4b375cc80c53827) Margin to be set while Drawing only. - [`0f0f1d4`](https://github.com/mum4k/termdash/commit/0f0f1d4bc8d09cc511e23cccec81d5ac5c77cbbc) Validate the tree only once at creation. - [`85bcf9d`](https://github.com/mum4k/termdash/commit/85bcf9d8d90b6bb3f181cb6cbaf11024833fddc3) Function that finds container with a specific ID. - [`782d7c3`](https://github.com/mum4k/termdash/commit/782d7c3117ad62ac2f21dc6fc80301073aa9f62b) Container now supports dynamic layout changes. - [`fdb659e`](https://github.com/mum4k/termdash/commit/fdb659eedf237eb4898610ebd2654c68cdd21555) Updating Changelog. - [`f3ff03c`](https://github.com/mum4k/termdash/commit/f3ff03c1ed0f5a1ec85471167d7789158d732954) Discover widgets dynamically. - [`efa673a`](https://github.com/mum4k/termdash/commit/efa673a3e326bd4ade93a7161b0cf85c33c3d53b) Termdashdemo now demonstartes dynamic layout changes. - [`ad0b421`](https://github.com/mum4k/termdash/commit/ad0b42162f79e2bbb893fc7657360c42902a7efa) Fixing termdash_test. ### 📊 Changes **13 files changed** (+1302 additions, -314 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+11 -4) 📝 `README.md` (+2 -1) 📝 `container/container.go` (+220 -100) 📝 `container/container_test.go` (+618 -101) 📝 `container/focus.go` (+19 -3) 📝 `container/focus_test.go` (+8 -0) 📝 `container/options.go` (+53 -1) 📝 `container/traversal.go` (+28 -0) 📝 `container/traversal_test.go` (+60 -0) ➕ `doc/images/termdashdemo_0_8_0.gif` (+0 -0) 📝 `termdash.go` (+6 -0) 📝 `termdash_test.go` (+2 -2) 📝 `termdashdemo/termdashdemo.go` (+275 -102) </details> ### 📄 Description Fixes #67 and #165 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 16:23:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/termdash#236
No description provided.