Skip to content

Version 0.9.3.5

Compare
Choose a tag to compare
@s-n-g s-n-g released this 06 May 14:36
· 82 commits to master since this release

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
  • 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
  • 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
  • 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
  • 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(-)