commands: fix py312 syntax warning
py312 compatibility: provide a minimalist replacement for find_module
pkg/install_requires: pin urwid at 2.1.2

At 2.2 we get a failure to import urwid.main_loop
pkg: fix the classifier for python 3.11
5ff8dfc5f9d5 draft — Alain Leufroy 1 year, 11 days ago
wip
31866a0f0ba1 draft — Alain Leufroy 1 year, 4 months ago
wip py3.11
af32c471b9a1 draft — Alain Leufroy 1 year, 4 months ago
wip python3.11 and urwid 2.1 compat
Added tag 5.4.1 for changeset 7167e5962f1a
prepare version 5.4.1
process.py: fix python 3.10 compat

See https://docs.python.org/3/whatsnew/3.10.html#removed

"The loop parameter has been removed from most of asyncio‘s high-level API"
4f6ced862c4e — Alain Leufroy 2 years ago
Added tag 5.4.0 for changeset 19cb181bb4d8
19cb181bb4d8 — Alain Leufroy 5.4.0 2 years ago
Prepare version 5.4.0
8e69a26afabb — Alain Leufroy 2 years ago
main packer widget: preserve a little bit more the preferred user orientation

for example, on a small screen size, if the user specify HORIZONTAL,
when the screen is reduced, we preserve the horizontal orientation.
1bd04c04b076 — Alain Leufroy 2 years ago
main widget: allow user to specify a maximalized pane on startup.
fd54925d16ca — Alain Leufroy 2 years ago
main packer widget: preserve focus and maximalization while changing split orientation

Mostly, when the user reduces the window size, `gh` changes
automatically the split orientation. In this case, `gh` should
preserve the focused pane and maximalization.

To do so, We build the columns/pile widgets once and apply
focus/maximalization to both everytime.
f6f8c4ef49e8 — Alain Leufroy 2 years ago
widget: allow users to maximize the focused pane

Just enlarge the focused pane.

Note: users can maximize the patch pane, and browse the tree with
      `alt+{up,down}`.
582a0327dede — Alain Leufroy 2 years ago
widget: allow users to specify the default orientation

Related to https://todo.sr.ht/~alainl/lairucrem/4
61b7482c649a — Alain Leufroy 2 years ago
widget: coding-style, use constant symbols
8c0f25c2623b — Alain Leufroy 2 years ago
widget: coding-style
14bdc269cc0f — Alain Leufroy 2 years ago
widget: code simplification

Guessing orientation depends only on the screen size. The previous orientation is meaningless there.
Next