Releases: SoaOaoS/something-x
Releases · SoaOaoS/something-x
v1.8.2
v1.8.1
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.1v1.8.0
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.0v1.7.0
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.whlWhat's Changed
Full Changelog: v1.6.0...v1.7.0
dev-f4300a6
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.dev29dev-ee193c3
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.dev23dev-c81ba5e
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.dev25dev-c55e19c
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.dev27dev-99bf6e6
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.dev26dev-806f428
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