Skip to content

Dynamic window size#44

Merged
conorpcleary merged 12 commits into
developfrom
dynamic-window-size
May 17, 2026
Merged

Dynamic window size#44
conorpcleary merged 12 commits into
developfrom
dynamic-window-size

Conversation

@conorpcleary

@conorpcleary conorpcleary commented May 17, 2026

Copy link
Copy Markdown
Owner

Title

Ensure screens are dynamically sized based on the amount of content to display.

Changes

  1. Dynamic screen size implementation
  2. AGENTS directions update
  3. Add pyproject.toml file and set pylint to ignore TODOs

Known Issues

  • Future TODO to dynamically calculate height on application launch without hardcoding.

Testing

  • Unit tests passing
  • Regression tests pass

Describe testing

  • Ensure navigation to all screens works and data is displayed without any truncation.
  • Verify general look and feel of data and all widgets.
  • Calendar pagination behavior verified.
  • Date selection behavior and return to calendar verified.

@conorpcleary conorpcleary merged commit dbaf2e5 into develop May 17, 2026
6 checks passed
@conorpcleary conorpcleary deleted the dynamic-window-size branch May 17, 2026 03:20
@conorpcleary conorpcleary mentioned this pull request May 17, 2026
3 tasks
conorpcleary added a commit that referenced this pull request May 17, 2026
* Add full season data (#37)

* Adding game status information to the GameWidget

* cleanup

* Start adding full season data to the application

* pylint fix

* Fix the calendar pagination navigation bug -- more work to come

* Fix bug #2: ensure the intended focus date is in focus when returning to calendar from schedule or standings

* Fix last bug: ensure a date is selected when paginating in the calendar -- stil need to perform testing

* doc updates

* fix game status display bug for middle and end of inning

* Dynamic window size (#44)

* Adding game status information to the GameWidget

* cleanup

* Start adding full season data to the application

* pylint fix

* Fix the calendar pagination navigation bug -- more work to come

* Fix bug #2: ensure the intended focus date is in focus when returning to calendar from schedule or standings

* Fix last bug: ensure a date is selected when paginating in the calendar -- stil need to perform testing

* doc updates

* fix game status display bug for middle and end of inning

* dynamic window sizing implementation

* AGENTS update

* Pre release refactor (#47)

* Gemini refactor part 1: restructuring

* Gemini refactor part 2: robust error handling

* PyPI readiness (#49)

* PyPI readiness

* fix

* Fix github workflows to account for requirements.txt deletion

* fix syntax error in publish workflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant