[PR #44] [CLOSED] mad-sci #842

Closed
opened 2026-03-04 01:08:11 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rivo/tview/pull/44
Author: @verdverm
Created: 1/23/2018
Status: Closed

Base: masterHead: mad-sci


📝 Commits (9)

📊 Changes

12 files changed (+601 additions, -370 deletions)

View changed files

📝 application.go (+23 -18)
📝 box.go (+69 -5)
📝 button.go (+15 -11)
📝 checkbox.go (+18 -15)
📝 dropdown.go (+26 -22)
📝 flex.go (+41 -3)
📝 inputfield.go (+35 -32)
📝 list.go (+60 -51)
📝 pages.go (+32 -6)
📝 primitive.go (+37 -2)
📝 table.go (+198 -162)
📝 textview.go (+47 -43)

📄 Description

So I realized the sequence of PRs was also a sequence of commits (should have been i.d.d.)

Anyway, if you like them all, this PR covers them all.

  • Expose and make accessible
    • Flex-box items
    • List
  • Generalize and capture all events
  • Extend primitives
    • Add Id() and uuid generation
    • Add Props map[string]interface{}
    • Add more life-cycle hooks
      • Mount(context map[string]interface{}) error
      • Unmount() error
      • Render() error

🔄 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/rivo/tview/pull/44 **Author:** [@verdverm](https://github.com/verdverm) **Created:** 1/23/2018 **Status:** ❌ Closed **Base:** `master` ← **Head:** `mad-sci` --- ### 📝 Commits (9) - [`35f1808`](https://github.com/rivo/tview/commit/35f18087f30a491cf67509e9202068db72438a05) expose FlexItem, add crudy funcs - [`93ef656`](https://github.com/rivo/tview/commit/93ef65672e11a331d493b2d325ea236ad07ea204) Capture all events in App - [`0bb2f41`](https://github.com/rivo/tview/commit/0bb2f413513ebe6f39354b20f09761d17c913b50) Add SSNs and put them in a public AWS bucket - [`9172dc2`](https://github.com/rivo/tview/commit/9172dc2066fd782d89491358c82be6cbc2335ac7) expose list item and give an id - [`6c02c21`](https://github.com/rivo/tview/commit/6c02c21e398e37a391655a4a27241594955c31c4) generalize events - [`72ec455`](https://github.com/rivo/tview/commit/72ec45503743548f12f4cb22103c17b317bd39a2) add more life-cycle hooks - [`1f263db`](https://github.com/rivo/tview/commit/1f263db7508d81d26ab70f7b41d0c39cd03dd401) add props to primitives - [`aed9ddc`](https://github.com/rivo/tview/commit/aed9ddc0cf703cea22939edf367db5a77c1dbf29) add some context - [`ab3a995`](https://github.com/rivo/tview/commit/ab3a995d4b2e674be2cddba81834c3a81cc175b0) stuff ### 📊 Changes **12 files changed** (+601 additions, -370 deletions) <details> <summary>View changed files</summary> 📝 `application.go` (+23 -18) 📝 `box.go` (+69 -5) 📝 `button.go` (+15 -11) 📝 `checkbox.go` (+18 -15) 📝 `dropdown.go` (+26 -22) 📝 `flex.go` (+41 -3) 📝 `inputfield.go` (+35 -32) 📝 `list.go` (+60 -51) 📝 `pages.go` (+32 -6) 📝 `primitive.go` (+37 -2) 📝 `table.go` (+198 -162) 📝 `textview.go` (+47 -43) </details> ### 📄 Description So I realized the sequence of PRs was also a sequence of commits (should have been i.d.d.) Anyway, if you like them all, this PR covers them all. - Expose and make accessible - Flex-box items - List - Generalize and capture all events - Extend primitives - Add `Id()` and uuid generation - Add Props `map[string]interface{}` - Add more life-cycle hooks - `Mount(context map[string]interface{}) error` - `Unmount() error` - `Render() error` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 01:08:11 +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/tview#842
No description provided.