Skip to content

Toshy v23.08

Compare
Choose a tag to compare
@RedBearAK RedBearAK released this 28 Jul 22:54
· 1393 commits to main since this release
9a5031c

It is recommended to always install from the main branch, releases are just meant as announcements of available improvements, bug fixes, new features, etc.

The only files attached will be the source snapshots automatically added by GitHub.

Changes

  • DISTROS:

    • Solus 4.4 (eopkg package manager)
    • openSUSE Leap 15.5
    • Linux Mint 21.2
    • Nobara 38 (Fedora-based)
    • Eurolinux 9.2 (RHEL clone)
    • CentOS Stream 9 (RHEL 9.x upstream)
    • CentOS Stream 8 (Wayland+GNOME not supported)
    • CentOS 7 (Partial support, see README)
    • Tuxedo OS 1 (Ubuntu 22.04 LTS variant)
  • CONFIG:

    • Cache the results of getKBtype function
    • Refactor the order of function/list sections of config
    • Fix/update notifications logic
    • Fix bug in matchProps function (NoneType in window ctx)
    • New terminal app class: "contour"
    • New terminal app class: "org.wezfurlong.wezterm"
    • New browser app class: "Mullvad Browser"
    • New wordwise shortcuts: Shift+Option+Backspace/Delete
    • Override new wordwise shortcuts in VSCodes
      • Allows VSCode "deleteWordPartLeft/Right" usage
    • Changed how Cmd+comma works in terminals
    • Shortcut for Konsole preferences dialog
    • Konsole tab nav shortcut for KDE 4.x
    • New lock screen shortcut (Ubuntu/Fedora): Ctrl+Cmd+Q
    • Update regex function
    • Refactor browsers app class lists
    • New Cmd+W dialog fixes:
      • Angry IP Scanner dialogs
      • Epiphany dialogs
    • New remaps for app: "Angry IP Scanner"
  • SERVICES:

    • Have SessMon svc restart KDE D-Bus svc at (re)login
      • Adapts to going between KDE/non-KDE desktops
  • INSTALLER:

    • Better handling of native pkg install errors/success
    • Improve logging in various places
    • Cleaner/indexed output of distro list
    • More KDE tweaks for "--fancy-pants" option
    • Refactor handling of CLI options
    • Make apply/remove tweaks options work correctly
    • Make sure notifications pkg is installed on all distros
    • Support systems that still use Python 3.6.x
    • Support KDE 4.x by avoiding KDE 5.x commands
  • TRAY/GUI:

    • New item: "Show Services Log" (opens terminal)
    • Adapt to system command paths instead of absolute paths
    • Overcome pseudo-race-condition in tray icon event loop
    • Bump app versions
  • ENV:

    • Fix distro detection logic
  • GENERAL:

    • Adapt scripts to distros with unmerged "/bin/" and "/usr/bin"
    • Change "eos" references to "elementary"
    • Remove unnecessary "init.py" file

List of changes auto-generated by GitHub:

What's Changed

New Contributors

Full Changelog: Toshy_v23.07...Toshy_v23.08