[TRACKING] TUI Rework

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

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
15/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
go
Domain
cli

Research direction

This is a broad TUI rework tracker, with no files, tests, or entry points identified. Start by choosing one unchecked item and locating the related TUI code; completion would require finishing that item and updating the checklist.

Written by the indexing model from the issue text.

Description

enhancement

Description
to be written...

Current progress

  • create new Model system
  • implement focus/blur system with keyMap propagation
  • implement HStack/VStack for layouting
  • implement Router for switching content views
  • implement form helper
  • implement common form-inputs for forms and table/result filtering used in list views
  • implement popup helper
  • implement common popups for general use
  • create generalized style and apply it to all components/view
  • create Keymaster-Core to tea.Cmd/tea.Msg translation layer for invoking core methods
  • implement i18n for multi language support
  • create list/edit views for Keymaster-Core entities (0/?)
Dominant language
Go
Stars
12
Forks
3
Avg merge
1h 10m
Merged PRs (30d)
2

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.

More from ToeiRei/Keymaster

All issues in ToeiRei/Keymaster

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.