Update v9.4.2: Enhanced UI Theme & Visual Consistency
- Incremented version to 9.4.2 (versionCode: 94200) - Added custom AlertDialog theme with white text styling - Enhanced visual consistency for all dialog components - Improved theme overlay for better readability - Applied custom styling to update and blocked dialogs - Better contrast and visual hierarchy in dialogs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -8,8 +8,8 @@ android {
|
|||||||
applicationId "com.streamplayer"
|
applicationId "com.streamplayer"
|
||||||
minSdk 21
|
minSdk 21
|
||||||
targetSdk 33
|
targetSdk 33
|
||||||
versionCode 94100
|
versionCode 94200
|
||||||
versionName "9.4.1"
|
versionName "9.4.2"
|
||||||
buildConfigField "String", "DEVICE_REGISTRY_URL", '"http://194.163.191.200:4000"'
|
buildConfigField "String", "DEVICE_REGISTRY_URL", '"http://194.163.191.200:4000"'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -244,7 +244,7 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
if (updateDialog != null && updateDialog.isShowing()) {
|
if (updateDialog != null && updateDialog.isShowing()) {
|
||||||
updateDialog.dismiss();
|
updateDialog.dismiss();
|
||||||
}
|
}
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(this)
|
AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.ThemeOverlay_StreamPlayer_AlertDialog)
|
||||||
.setTitle(mandatory ? R.string.update_required_title : R.string.update_available_title)
|
.setTitle(mandatory ? R.string.update_required_title : R.string.update_available_title)
|
||||||
.setMessage(buildUpdateMessage(info))
|
.setMessage(buildUpdateMessage(info))
|
||||||
.setPositiveButton(R.string.update_action_download,
|
.setPositiveButton(R.string.update_action_download,
|
||||||
@@ -333,7 +333,7 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
} else {
|
} else {
|
||||||
tokenContainer.setVisibility(View.GONE);
|
tokenContainer.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(this)
|
AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.ThemeOverlay_StreamPlayer_AlertDialog)
|
||||||
.setTitle(R.string.device_blocked_title)
|
.setTitle(R.string.device_blocked_title)
|
||||||
.setView(dialogView)
|
.setView(dialogView)
|
||||||
.setCancelable(false)
|
.setCancelable(false)
|
||||||
|
|||||||
@@ -6,4 +6,10 @@
|
|||||||
<item name="android:statusBarColor">@color/black</item>
|
<item name="android:statusBarColor">@color/black</item>
|
||||||
<item name="android:navigationBarColor">@color/black</item>
|
<item name="android:navigationBarColor">@color/black</item>
|
||||||
</style>
|
</style>
|
||||||
</resources>
|
|
||||||
|
<style name="ThemeOverlay.StreamPlayer.AlertDialog" parent="ThemeOverlay.AppCompat.Dialog.Alert">
|
||||||
|
<item name="android:textColorPrimary">@color/white</item>
|
||||||
|
<item name="android:textColorSecondary">@color/white</item>
|
||||||
|
<item name="colorAccent">@color/white</item>
|
||||||
|
</style>
|
||||||
|
</resources>
|
||||||
|
|||||||
@@ -6,13 +6,13 @@
|
|||||||
"model": "SM-S928B",
|
"model": "SM-S928B",
|
||||||
"manufacturer": "Samsung",
|
"manufacturer": "Samsung",
|
||||||
"osVersion": "16 (API 36)",
|
"osVersion": "16 (API 36)",
|
||||||
"appVersionName": "9.4.0",
|
"appVersionName": "9.4.1",
|
||||||
"appVersionCode": 94000,
|
"appVersionCode": 94100,
|
||||||
"firstSeen": "2025-11-23T22:31:13.359Z",
|
"firstSeen": "2025-11-23T22:31:13.359Z",
|
||||||
"lastSeen": "2025-11-23T23:04:39.871Z",
|
"lastSeen": "2025-11-23T23:11:07.215Z",
|
||||||
"blocked": false,
|
"blocked": false,
|
||||||
"notes": "",
|
"notes": "",
|
||||||
"installs": 3,
|
"installs": 7,
|
||||||
"ip": "181.23.253.20",
|
"ip": "181.23.253.20",
|
||||||
"country": "AR",
|
"country": "AR",
|
||||||
"verification": {
|
"verification": {
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"versionCode": 94000,
|
"versionCode": 94100,
|
||||||
"versionName": "9.4.0",
|
"versionName": "9.4.1",
|
||||||
"minSupportedVersionCode": 91000,
|
"minSupportedVersionCode": 91000,
|
||||||
"forceUpdate": false,
|
"forceUpdate": false,
|
||||||
"downloadUrl": "https://gitea.cbcren.online/renato97/app/releases/download/v9.4.0/StreamPlayer-v9.4.0.apk",
|
"downloadUrl": "https://gitea.cbcren.online/renato97/app/releases/download/v9.4.1/StreamPlayer-v9.4.1.apk",
|
||||||
"fileName": "StreamPlayer-v9.4.0.apk",
|
"fileName": "StreamPlayer-v9.4.1.apk",
|
||||||
"sizeBytes": 5944530,
|
"sizeBytes": 5944680,
|
||||||
"notes": "StreamPlayer v9.4.0\n\nMejoras significativas en esta versión:\n\n- Sistema de gestión remota completamente integrado\n- Interfaz de usuario rediseñada para mayor facilidad de uso\n- Diálogos interactivos con controles mejorados\n- Sistema de verificación optimizado y más accesible\n- Mejoras en la retroalimentación visual del usuario\n- Mayor accesibilidad en procesos de verificación\n- Optimización general del rendimiento\n- Mejor respuesta y tiempo de carga\n\nEsta actualización transforma la experiencia de gestión con controles remotos avanzados y una interfaz mucho más intuitiva."
|
"notes": "StreamPlayer v9.4.1\n\nMejoras en esta versión:\n\n- Experiencia de reproducción optimizada e ininterrumpida\n- Mejores controles de administración y gestión de dispositivos\n- Funcionalidad de eliminación de registros con confirmación segura\n- Optimización de energía durante el uso de la aplicación\n- Interfaz administrativa mejorada con más opciones\n- Flujo de trabajo más eficiente para la gestión\n- Mejor respuesta y estabilidad general\n- Correcciones de usabilidad menores\n\nEsta actualización mejora tanto la experiencia de visualización como las herramientas de administración para un mejor control y uso de la aplicación."
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user