pimutils / pimutils/khal

[FR] ikhal: make event list & event view separator position configurable

Open
#628 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: enhancement
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

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.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.