Skip to content

Releases: SoaOaoS/something-x

v1.8.2

11 Jun 14:31

Choose a tag to compare

Something X v1.8.2

Bug Fixes

  • pkgbuild: Drop setuptools-scm makedepend, strip it from sdist pyproject.toml

Install

# Arch / Omarchy
sudo pacman -S python-gobject python-cairo gtk4 libadwaita
pip install something-x==1.8.2

v1.8.1

11 Jun 14:23

Choose a tag to compare

Something X v1.8.1

Bug Fixes

  • pkgbuild: Add python-setuptools-scm makedepend, drop python-dbus

Install

# Arch / Omarchy
sudo pacman -S python-gobject python-cairo gtk4 libadwaita
pip install something-x==1.8.1

v1.8.0

11 Jun 14:16
da2dc9b

Choose a tag to compare

Something X v1.8.0

Bug Fixes

  • ci: Adjust Python setup in CI workflow to use system site-packages for PyGObject
  • window: Remove leftover RFCOMM debug print
  • ci: Scope setuptools-scm to vX.Y.Z tags only, ignore dev-HASH tags
  • tray: Set default D-Bus main loop in SomethingXTray setup
  • tray: Set default D-Bus main loop in SomethingXTray setup (#32)

Documentation

  • Mark async BlueZ and unit tests as completed in roadmap
  • Mark async BlueZ and unit tests as completed in roadmap (#34)
  • Overhaul docs UI/UX — Inter prose font, contrast fixes, copy buttons, mobile nav

Features

  • tests: Add unit test suite (65 tests, pytest + pytest-cov)
  • Async Gio D-Bus + unit test suite (#29)
  • Async Gio D-Bus, unit tests, ANC detection, dynamic versioning, and docs overhaul (#36)
  • Overhaul UI to liquid glass dark aesthetic
  • Overhaul UI to liquid glass dark aesthetic (#35)
  • bluetooth: Replace dbus-python with Gio async D-Bus
  • Show current version at runtime and in GUI header
  • Show current version at runtime and in GUI header (#30)
  • ci: Use python-semantic-release for version computation

Refactoring

  • bluetooth: Improve readability of D-Bus proxy calls in BluetoothManager

Install

# Arch / Omarchy
sudo pacman -S python-gobject python-cairo gtk4 libadwaita
pip install something-x==1.8.0

v1.7.0

11 Jun 08:53

Choose a tag to compare

Something X v1.7.0

Bump type: minor

Install

# Arch / Omarchy (recommended)
sudo pacman -S python-gobject python-dbus python-cairo gtk4 libadwaita
pip install something-x==1.7.0

# Or download the wheel below and install directly
pip install something_x-1.7.0-py3-none-any.whl

What's Changed

Full Changelog: v1.6.0...v1.7.0

dev-f4300a6

12 Jun 08:10
b667a6f

Choose a tag to compare

dev-f4300a6 Pre-release
Pre-release

something-x-dev 1.9.0.dev29

Pre-release build from develop — not for production use.
Commit: f4300a6

Changes since last stable release

Documentation

  • Update roadmap (#38)
  • Update roadmap for v1.8 and v1.9, add new features and improvements
  • Update roadmap for v1.8 and v1.9, add new features and improvem… (#37)

Features

  • Add font management with customizable font presets and selection
  • Add theme management with customizable accent and background colors
  • Device nickname, profile import/export, notification preferences
  • Mark theming as completed with user-selectable accent color and light/dark mode toggle
  • V1.9 quality-of-life — theming, font selection, nicknames, profiles, notification prefs (#39)

Styling

  • Format code for improved readability in device and theme modules

Install

pip install something-x-dev==1.9.0.dev29

dev-ee193c3

11 Jun 13:38
56767b0

Choose a tag to compare

dev-ee193c3 Pre-release
Pre-release

something-x-dev 1.8.0.dev23

Pre-release build from develop — not for production use.
Commit: ee193c3

Changes since last stable release

Bug Fixes

  • ci: Adjust Python setup in CI workflow to use system site-packages for PyGObject
  • window: Remove leftover RFCOMM debug print
  • ci: Scope setuptools-scm to vX.Y.Z tags only, ignore dev-HASH tags
  • tray: Set default D-Bus main loop in SomethingXTray setup
  • tray: Set default D-Bus main loop in SomethingXTray setup (#32)

Documentation

  • Mark async BlueZ and unit tests as completed in roadmap
  • Mark async BlueZ and unit tests as completed in roadmap (#34)
  • Overhaul docs UI/UX — Inter prose font, contrast fixes, copy buttons, mobile nav

Features

  • tests: Add unit test suite (65 tests, pytest + pytest-cov)
  • Async Gio D-Bus + unit test suite (#29)
  • bluetooth: Replace dbus-python with Gio async D-Bus
  • Show current version at runtime and in GUI header
  • Show current version at runtime and in GUI header (#30)
  • ci: Use python-semantic-release for version computation

Refactoring

  • bluetooth: Improve readability of D-Bus proxy calls in BluetoothManager

Install

pip install something-x-dev==1.8.0.dev23

dev-c81ba5e

11 Jun 14:24

Choose a tag to compare

dev-c81ba5e Pre-release
Pre-release

something-x-dev 1.8.1.dev25

Pre-release build from develop — not for production use.
Commit: c81ba5e

Changes since last stable release

No user-facing changes since last release.

Install

pip install something-x-dev==1.8.1.dev25

dev-c55e19c

11 Jun 17:12

Choose a tag to compare

dev-c55e19c Pre-release
Pre-release

something-x-dev 1.8.2.dev27

Pre-release build from develop — not for production use.
Commit: c55e19c

Changes since last stable release

Documentation

  • Update roadmap for v1.8 and v1.9, add new features and improvements
  • Update roadmap for v1.8 and v1.9, add new features and improvem… (#37)

Install

pip install something-x-dev==1.8.2.dev27

dev-99bf6e6

11 Jun 14:31

Choose a tag to compare

dev-99bf6e6 Pre-release
Pre-release

something-x-dev 1.8.2.dev26

Pre-release build from develop — not for production use.
Commit: 99bf6e6

Changes since last stable release

Bug Fixes

  • pkgbuild: Drop setuptools-scm makedepend, strip it from sdist pyproject.toml

Install

pip install something-x-dev==1.8.2.dev26

dev-806f428

11 Jun 13:00
56767b0

Choose a tag to compare

dev-806f428 Pre-release
Pre-release

something-x-dev 1.8.0.dev21

Pre-release build from develop — not for production use.
Commit: 806f428

Changes since last stable release

Bug Fixes

  • ci: Adjust Python setup in CI workflow to use system site-packages for PyGObject
  • window: Remove leftover RFCOMM debug print
  • ci: Scope setuptools-scm to vX.Y.Z tags only, ignore dev-HASH tags
  • tray: Set default D-Bus main loop in SomethingXTray setup
  • tray: Set default D-Bus main loop in SomethingXTray setup (#32)

Documentation

  • Overhaul docs UI/UX — Inter prose font, contrast fixes, copy buttons, mobile nav

Features

  • tests: Add unit test suite (65 tests, pytest + pytest-cov)
  • Async Gio D-Bus + unit test suite (#29)
  • bluetooth: Replace dbus-python with Gio async D-Bus
  • Show current version at runtime and in GUI header
  • Show current version at runtime and in GUI header (#30)
  • ci: Use python-semantic-release for version computation

Refactoring

  • bluetooth: Improve readability of D-Bus proxy calls in BluetoothManager

Install

pip install something-x-dev==1.8.0.dev21