Version 0.9.3.5
With this release I believe PyRadio has fully recovered from the bugs introduced by the changes undergone in Release 0.9.3.
Please refer to Release 0.9.3 to get an understanding of the changes being made in the 0.9.3.x series.
Changelog
- Config Window changes:
- when r / d (revert to saved / default params) is typed,
correctly load the corresponding theme - do not use hardcoded values when loading default params
- do not toggle transparency when repeatedly pressing r / d
- do not change transparency settings when themes are not being used
- fixing cursor positioning for PgDn
- when r / d (revert to saved / default params) is typed,
- XDD compliant operation changes:
- if both XDG_DATA_HOME and XDG_STATE_HOME directories already exist,
xdg_compliant will be set to True, even if not set in the
configuration file (it means an XDG migration has been performed
in the past; using the non-XDG dirs will lead to data loss) - suppress list of files moved when migrating to XDG dirs
- if both XDG_DATA_HOME and XDG_STATE_HOME directories already exist,
- Theming changes:
- preserve theming config options when a terminal that does not
support color change is used and config is saved - adding "Color Factor" parameter to themes
- preserve theming config options when a terminal that does not
- Linux Vistual Console
- adding config option console_theme; this way either the dark
or the light theme can be used when on the console - detect execution on the Virtual Console
- do not open HTML help
- display list of directories when \o is pressed
- do not issue desktop notifications
- clear console at exit
- adding config option console_theme; this way either the dark
- fixing #240 - AttributeError: NoneType object has no attribute page
- actually open playlists list ('o') or RabioBrowser ('O'), after a
dirty palylist save query has been performed - updating Windows Media Players links
- updating docs
Packagers notice
Please do read the updated Packager's Info!
Please refer to: https://github.com/coderholic/pyradio/blob/master/packaging.md
Changed files
Changelog | 33 +
README.md | 7 +-
devel/pre-commit | 11 +-
docs/headless.html | 2 +-
docs/headless.md | 2 +-
docs/index.html | 33 +
docs/packaging.html | 12 +-
docs/packaging.md | 22 +-
docs/pyradio.1 | 37 +-
docs/pyradio_rec.1 | 2 +-
docs/pyradio_server.1 | 2 +-
docs/themes.html | 22 +-
docs/themes.md | 26 +-
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/config | 18 +-
pyradio/config.py | 132 ++-
pyradio/config_window.py | 136 +--
pyradio/html_help.py | 68 +-
pyradio/index.md | 1567 ---------------------------------
pyradio/install.py | 2 +-
pyradio/log.py | 3 +-
pyradio/main.py | 14 +-
pyradio/radio.py | 63 +-
pyradio/themes.py | 84 +-
pyradio/themes/AM_by_amski1.pyradio-theme | 11 +-
pyradio/themes/blue-by-boxer.pyradio-theme | 9 +-
pyradio/themes/catppuccin-frappe.pyradio-theme | 9 +-
pyradio/themes/catppuccin-latte.pyradio-theme | 9 +-
pyradio/themes/catppuccin-macchiato.pyradio-theme | 9 +-
pyradio/themes/catppuccin-mocha.pyradio-theme | 9 +-
pyradio/themes/classic_by_obsdg.pyradio-theme | 9 +-
pyradio/themes/cupcake_by_edunfelt.pyradio-theme | 9 +-
pyradio/themes/fairyflossy_by_edunfelt.pyradio-theme | 9 +-
pyradio/themes/gruvbox_dark_by_sng.pyradio-theme | 9 +-
pyradio/themes/gruvbox_light_by_sng.pyradio-theme | 9 +-
pyradio/themes/minima_by_ben_chile.pyradio-theme | 9 +-
pyradio/themes/pastel_based_by_sng.pyradio-theme | 9 +-
pyradio/win.py | 2 +-
pyradio/xdg.py | 41 +-
40 files changed, 713 insertions(+), 1751 deletions(-)