[FR] ikhal: make event list & event view separator position configurable
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.1k
- Forks
- 233
- Avg merge
- 1h 44m
- Merged PRs (30d)
- 1
Description
Event list and event view panes have currently 50-50 vertical weight on the screen.
A configuration item allowing this to be changed would make it possible to increase or decrease the size of the event list, depending on how many events user expects to have on average.
This could release more real estate to the event view pane.
Perhaps also make the configuration only applicable when terminal has >X rows?
Edit: maybe also add possibility to configure list height to be equal to number of events, given number of events is <= X, meaning event list has a minimum height of number of events, and maximum height of X?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the ikhal event list and event view layout code and tracing how their current 50-50 vertical split is calculated. Confirm the existing configuration pattern before deciding how a separator position should be represented. Done means the split is configurable and the terminal-size and event-count behavior is resolved and covered by appropriate checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100