Sound handling improved.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
|
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
|
||||||
|
|
||||||
pkgname=cthulhu
|
pkgname=cthulhu
|
||||||
pkgver=2025.12.29
|
pkgver=2025.12.31
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
|
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
|
||||||
url="https://git.stormux.org/storm/cthulhu"
|
url="https://git.stormux.org/storm/cthulhu"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
project('cthulhu',
|
project('cthulhu',
|
||||||
version: '2025.12.29-testing',
|
version: '2025.12.31-testing',
|
||||||
meson_version: '>= 1.0.0',
|
meson_version: '>= 1.0.0',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ if ! rg -q "^ version: '${fullVersion}'," "$mesonFile"; then
|
|||||||
echo "Error: Failed to update ${mesonFile}" >&2
|
echo "Error: Failed to update ${mesonFile}" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if ! rg -q "^pkgver=${fullVersion}$" "$pkgbuildFile"; then
|
if ! rg -q "^pkgver=${pythonVersion}$" "$pkgbuildFile"; then
|
||||||
echo "Error: Failed to update ${pkgbuildFile}" >&2
|
echo "Error: Failed to update ${pkgbuildFile}" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -23,5 +23,5 @@
|
|||||||
# Forked from Orca screen reader.
|
# Forked from Orca screen reader.
|
||||||
# Cthulhu project: https://git.stormux.org/storm/cthulhu
|
# Cthulhu project: https://git.stormux.org/storm/cthulhu
|
||||||
|
|
||||||
version = "2025.12.29"
|
version = "2025.12.31"
|
||||||
codeName = "testing"
|
codeName = "testing"
|
||||||
|
|||||||
@@ -286,7 +286,7 @@ def speak(content, acss=None, interrupt=True):
|
|||||||
toSpeak = []
|
toSpeak = []
|
||||||
if element.isValid():
|
if element.isValid():
|
||||||
player = sound.getPlayer()
|
player = sound.getPlayer()
|
||||||
player.play(element, interrupt=False)
|
player.play(element, interrupt=interrupt)
|
||||||
elif toSpeak:
|
elif toSpeak:
|
||||||
newVoice = ACSS(acss)
|
newVoice = ACSS(acss)
|
||||||
newItemsToSpeak = []
|
newItemsToSpeak = []
|
||||||
|
|||||||
Reference in New Issue
Block a user