2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-22 09:58:08 +00:00

Prettier RunCommand widget & add preview

Co-authored-by: Maxim Leshchenko <cnmaks90@gmail.com>
This commit is contained in:
Albert Vaca Cintora 2023-04-01 21:12:15 +02:00
parent 3d2667a803
commit 4b775cff88
5 changed files with 16 additions and 10 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -20,7 +20,7 @@
android:fadingEdge="horizontal"
android:singleLine="true"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/list_item_entry_summary"

View File

@ -1,10 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical" android:layout_width="match_parent"
android:orientation="vertical"
android:background="@color/on_secondary"
android:theme="@style/KdeConnectTheme"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:layout_width="match_parent">
<LinearLayout
android:id="@+id/runcommandWidgetTitleHeader"
android:background="@color/primary"
@ -27,14 +28,13 @@
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
<ListView
android:id="@+id/run_commands_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="4dp"
android:addStatesFromChildren="true"
android:visibility="gone"
android:orientation="vertical" />
@ -46,7 +46,7 @@
android:drawablePadding="8dip"
android:gravity="center_vertical"
android:paddingStart="8dip"
android:text="@string/unreachable_description"
android:text="@string/runcommand_notreachable"
android:textAppearance="?android:attr/textAppearanceMedium"
app:drawableStartCompat="@drawable/ic_error_outline_48dp"/>
android:drawableStart="@drawable/ic_error_outline_48dp"/>
</LinearLayout>

View File

@ -1,3 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="180dp" android:minHeight="80dp"
android:initialLayout="@layout/widget_remotecommandplugin" android:resizeMode="horizontal|vertical" android:previewImage="@drawable/icon" />
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="180dp"
android:minHeight="80dp"
android:initialLayout="@layout/widget_remotecommandplugin"
android:resizeMode="horizontal|vertical"
android:previewImage="@drawable/remotecommand_widget_preview"
/>

View File

@ -100,7 +100,7 @@ public class RunCommandWidget extends AppWidgetProvider {
views.setOnClickPendingIntent(R.id.runcommandWidgetTitleHeader, pendingIntent);
if (getCurrentDevice() == null || !getCurrentDevice().isReachable()) {
views.setTextViewText(R.id.runcommandWidgetTitle, context.getString(R.string.pref_plugin_runcommand));
views.setTextViewText(R.id.runcommandWidgetTitle, context.getString(R.string.kde_connect));
views.setViewVisibility(R.id.run_commands_list, View.GONE);
views.setViewVisibility(R.id.not_reachable_message, View.VISIBLE);
} else {