This is a BUG FIX release and a BETA release
This is a big update, so I expect to have some BUG reports; it is actually the first step to having customizable keybindings...
Changelog
- adding -sdd (--show_dirs) command line parameter
- fixing a couple of bugs (some reported by pylint /ruff)
- integrating suggestions by pylint / ruff
- adding an Everforest based system theme
- all keybindings are now customizable (interface not implemented yet)
Packagers notice
Please do read the updated Packager's Info!
Please refer to: https://github.com/coderholic/pyradio/blob/master/docs/packaging.md
Changed files
Changelog | 8 +
README.md | 66 ----
devel/build_install_pyradio.bat | 5 +-
devel/unreg.py | 2 +-
docs/headless.html | 9 -
docs/headless.md | 13 -
docs/index.html | 53 +--
docs/index.md | 59 +--
docs/pyradio.1 | 5 +
docs/themes.html | 1 +
docs/themes.md | 2 +
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 285 +++++++-------
pyradio/cjkwrap.py | 1 -
pyradio/client.py | 13 +-
pyradio/common.py | 42 ++-
pyradio/compare_files.py | 2 +-
pyradio/config.py | 145 +++----
pyradio/config_window.py | 300 +++++++++------
pyradio/edit.py | 329 ++++++++--------
pyradio/html_help.py | 6 +-
pyradio/install.py | 89 +++--
pyradio/keyboard.py | 332 ++++++++++++++++
pyradio/log.py | 73 ++--
pyradio/main.py | 44 ++-
pyradio/messages_system.py | 855 ++++++++++++++++++++----------------------
pyradio/mkvtoolnix.py | 28 +-
pyradio/player.py | 184 ++++-----
pyradio/radio.py | 666 ++++++++++++++++----------------
pyradio/schedule.py | 59 +--
pyradio/schedule_win.py | 54 +--
pyradio/server.py | 86 ++---
pyradio/simple_curses_widgets.py | 237 ++++++------
pyradio/themes.py | 84 ++---
pyradio/themes/everforest-hard.pyradio-theme | 43 +++
pyradio/win.py | 67 ++--
pyradio/window_stack.py | 7 +-
pyradio/xdg.py | 38 +-
39 files changed, 2289 insertions(+), 2007 deletions(-)