Skip to content

Commit c177392

Browse files
author
Ahmed Mohamed
committed
Bump to v1.1.1: UI polish — search/filter/card/detail rework
Browse: replace expanded DockedSearchBar with a plain inline field so typing filters the list below instead of stacking duplicate cards inside the bar. Filter sheet gains a Voice type (gender) group; active selections render as removable chips. Library top bar: add Settings + Downloads entry points (cloud icon with active-count badge, gear icon launching SettingsActivity). Settings was only reachable from the system TTS engine setting before. Voice card: drop the CircularWavyProgressIndicator wrap around FamilyBadge during downloads — only the inline LinearWavyProgressIndicator remains. Card no longer grows tall with two competing wavy indicators. VoiceDetail: move Quick Switch into the toolbar actions slot and introduce a 3-dot overflow with Playground + Uninstall. Body has one primary CTA (Install / Cancel / per-locale default chips). Download progress renders above the button instead of beside scattered controls.
1 parent d805738 commit c177392

8 files changed

Lines changed: 417 additions & 249 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ All notable changes to HayaiTTS land here. Format loosely follows
55

66
## [Unreleased]
77

8+
## [v1.1.1] — 2026-05-17
9+
10+
### Changed
11+
12+
- **Browse search bar** is now a plain inline field that just filters the
13+
list below — no more "expanded" state stacking duplicate voice cards
14+
inside the bar.
15+
- **Voice card download UI** consolidated to one indicator. The circular
16+
wavy progress that wrapped the family badge during downloads is gone;
17+
the inline `LinearWavyProgressIndicator` under the chip strip is the
18+
sole progress surface. Cards are shorter and cleaner.
19+
- **VoiceDetail toolbar** holds every secondary action: Quick Switch lives
20+
in the bar's actions slot and a 3-dot overflow exposes Playground and
21+
Uninstall. The screen body now has exactly one primary CTA (Install /
22+
Cancel / per-locale default chips), with download progress rendered
23+
above the button instead of beside scattered controls.
24+
25+
### Added
26+
27+
- **Settings entry on the Library top bar** — gear icon launches
28+
`SettingsActivity` directly. Settings was previously only reachable
29+
from the system TTS engine ⚙ button, which most users never see.
30+
- **Downloads entry on the Library top bar** — cloud-download icon with
31+
a count badge for active downloads, opening the Downloads Manager.
32+
- **Gender filter on Browse** — the filter sheet now has a Voice type
33+
group (Female / Male / Unspecified) backed by the catalog's per-
34+
speaker `gender` field. Active selections render as removable chips
35+
alongside the existing tier / language / family chips.
36+
837
## [v1.1.0] — 2026-05-17
938

1039
### Added
@@ -71,7 +100,8 @@ First public beta — full feature list documented in the commit
71100
history and the
72101
[release notes](https://github.com/HayaiApp/HayaiTTS/releases/tag/v1.0.0-b1).
73102

74-
[Unreleased]: https://github.com/HayaiApp/HayaiTTS/compare/v1.1.0...HEAD
103+
[Unreleased]: https://github.com/HayaiApp/HayaiTTS/compare/v1.1.1...HEAD
104+
[v1.1.1]: https://github.com/HayaiApp/HayaiTTS/releases/tag/v1.1.1
75105
[v1.1.0]: https://github.com/HayaiApp/HayaiTTS/releases/tag/v1.1.0
76106
[v1.0.0]: https://github.com/HayaiApp/HayaiTTS/releases/tag/v1.0.0
77107
[v1.0.0-b1]: https://github.com/HayaiApp/HayaiTTS/releases/tag/v1.0.0-b1

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ android {
2424
applicationId = "dev.ahmedmohamed.hayaitts"
2525
minSdk = 26
2626
targetSdk = 36
27-
versionCode = 110
28-
versionName = "1.1.0"
27+
versionCode = 111
28+
versionName = "1.1.1"
2929

3030
// Room schema export. KSP picks this up via the `room` argument and
3131
// writes JSON snapshots of each entity into app/schemas/. Schemas are

0 commit comments

Comments
 (0)