Remove useless UI elements for Murena purposes
This commit is contained in:
parent
8af874a499
commit
e0e2edf8a0
5 changed files with 2 additions and 76 deletions
|
@ -337,10 +337,6 @@ class DetailActivity : AppCompatActivity(), ActionMode.Callback, NotificationFra
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
return when (item.itemId) {
|
return when (item.itemId) {
|
||||||
R.id.detail_menu_test -> {
|
|
||||||
onTestClick()
|
|
||||||
true
|
|
||||||
}
|
|
||||||
R.id.detail_menu_notifications_enabled -> {
|
R.id.detail_menu_notifications_enabled -> {
|
||||||
onMutedUntilClick(enable = false)
|
onMutedUntilClick(enable = false)
|
||||||
true
|
true
|
||||||
|
@ -361,22 +357,6 @@ class DetailActivity : AppCompatActivity(), ActionMode.Callback, NotificationFra
|
||||||
onInstantEnableClick(enable = false)
|
onInstantEnableClick(enable = false)
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
R.id.detail_menu_copy_url -> {
|
|
||||||
onCopyUrlClick()
|
|
||||||
true
|
|
||||||
}
|
|
||||||
R.id.detail_menu_clear -> {
|
|
||||||
onClearClick()
|
|
||||||
true
|
|
||||||
}
|
|
||||||
R.id.detail_menu_settings -> {
|
|
||||||
onSettingsClick()
|
|
||||||
true
|
|
||||||
}
|
|
||||||
R.id.detail_menu_unsubscribe -> {
|
|
||||||
onDeleteClick()
|
|
||||||
true
|
|
||||||
}
|
|
||||||
else -> super.onOptionsItemSelected(item)
|
else -> super.onOptionsItemSelected(item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,6 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc
|
||||||
private lateinit var mainList: RecyclerView
|
private lateinit var mainList: RecyclerView
|
||||||
private lateinit var mainListContainer: SwipeRefreshLayout
|
private lateinit var mainListContainer: SwipeRefreshLayout
|
||||||
private lateinit var adapter: MainAdapter
|
private lateinit var adapter: MainAdapter
|
||||||
private lateinit var fab: FloatingActionButton
|
|
||||||
|
|
||||||
// Other stuff
|
// Other stuff
|
||||||
private var actionMode: ActionMode? = null
|
private var actionMode: ActionMode? = null
|
||||||
|
@ -85,12 +84,6 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc
|
||||||
// Action bar
|
// Action bar
|
||||||
title = getString(R.string.main_action_bar_title)
|
title = getString(R.string.main_action_bar_title)
|
||||||
|
|
||||||
// Floating action button ("+")
|
|
||||||
fab = findViewById(R.id.fab)
|
|
||||||
fab.setOnClickListener {
|
|
||||||
onSubscribeButtonClick()
|
|
||||||
}
|
|
||||||
|
|
||||||
// Swipe to refresh
|
// Swipe to refresh
|
||||||
mainListContainer = findViewById(R.id.main_subscriptions_list_container)
|
mainListContainer = findViewById(R.id.main_subscriptions_list_container)
|
||||||
mainListContainer.setOnRefreshListener { refreshAllSubscriptions() }
|
mainListContainer.setOnRefreshListener { refreshAllSubscriptions() }
|
||||||
|
@ -402,11 +395,6 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc
|
||||||
onNotificationSettingsClick(enable = true)
|
onNotificationSettingsClick(enable = true)
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
R.id.main_menu_settings -> {
|
|
||||||
startActivity(Intent(this, SettingsActivity::class.java))
|
|
||||||
true
|
|
||||||
}
|
|
||||||
|
|
||||||
else -> super.onOptionsItemSelected(item)
|
else -> super.onOptionsItemSelected(item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -631,18 +619,6 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc
|
||||||
actionMode = startActionMode(this)
|
actionMode = startActionMode(this)
|
||||||
adapter.toggleSelection(subscription.id)
|
adapter.toggleSelection(subscription.id)
|
||||||
|
|
||||||
// Fade out FAB
|
|
||||||
fab.alpha = 1f
|
|
||||||
fab
|
|
||||||
.animate()
|
|
||||||
.alpha(0f)
|
|
||||||
.setDuration(ANIMATION_DURATION)
|
|
||||||
.setListener(object : AnimatorListenerAdapter() {
|
|
||||||
override fun onAnimationEnd(animation: Animator) {
|
|
||||||
fab.visibility = View.GONE
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
// Fade status bar color
|
// Fade status bar color
|
||||||
val fromColor = ContextCompat.getColor(this, Colors.statusBarNormal(this))
|
val fromColor = ContextCompat.getColor(this, Colors.statusBarNormal(this))
|
||||||
val toColor = ContextCompat.getColor(this, Colors.statusBarActionMode(this))
|
val toColor = ContextCompat.getColor(this, Colors.statusBarActionMode(this))
|
||||||
|
@ -659,19 +635,6 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc
|
||||||
adapter.selected.clear()
|
adapter.selected.clear()
|
||||||
redrawList()
|
redrawList()
|
||||||
|
|
||||||
// Fade in FAB
|
|
||||||
fab.alpha = 0f
|
|
||||||
fab.visibility = View.VISIBLE
|
|
||||||
fab
|
|
||||||
.animate()
|
|
||||||
.alpha(1f)
|
|
||||||
.setDuration(ANIMATION_DURATION)
|
|
||||||
.setListener(object : AnimatorListenerAdapter() {
|
|
||||||
override fun onAnimationEnd(animation: Animator) {
|
|
||||||
fab.visibility = View.VISIBLE // Required to replace the old listener
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
// Fade status bar color
|
// Fade status bar color
|
||||||
val fromColor = ContextCompat.getColor(this, Colors.statusBarActionMode(this))
|
val fromColor = ContextCompat.getColor(this, Colors.statusBarActionMode(this))
|
||||||
val toColor = ContextCompat.getColor(this, Colors.statusBarNormal(this))
|
val toColor = ContextCompat.getColor(this, Colors.statusBarNormal(this))
|
||||||
|
|
|
@ -174,7 +174,8 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent"
|
android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/fab" app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
android:id="@+id/main_no_subscriptions" android:visibility="gone">
|
android:id="@+id/main_no_subscriptions" android:visibility="gone">
|
||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@ -208,16 +209,4 @@
|
||||||
android:autoLink="web"/>
|
android:autoLink="web"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
|
||||||
android:id="@+id/fab"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_margin="24dp"
|
|
||||||
android:contentDescription="@string/main_add_button_description"
|
|
||||||
android:src="@drawable/ic_add_black_24dp"
|
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
|
||||||
style="@style/FloatingActionButton"
|
|
||||||
/>
|
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
|
@ -9,9 +9,4 @@
|
||||||
app:showAsAction="ifRoom" android:icon="@drawable/ic_bolt_outline_white_24dp"/>
|
app:showAsAction="ifRoom" android:icon="@drawable/ic_bolt_outline_white_24dp"/>
|
||||||
<item android:id="@+id/detail_menu_disable_instant" android:title="@string/detail_menu_disable_instant"
|
<item android:id="@+id/detail_menu_disable_instant" android:title="@string/detail_menu_disable_instant"
|
||||||
android:icon="@drawable/ic_bolt_white_24dp" app:showAsAction="ifRoom"/>
|
android:icon="@drawable/ic_bolt_white_24dp" app:showAsAction="ifRoom"/>
|
||||||
<item android:id="@+id/detail_menu_settings" android:title="@string/detail_menu_settings"/>
|
|
||||||
<item android:id="@+id/detail_menu_copy_url" android:title="@string/detail_menu_copy_url"/>
|
|
||||||
<item android:id="@+id/detail_menu_clear" android:title="@string/detail_menu_clear"/>
|
|
||||||
<item android:id="@+id/detail_menu_test" android:title="@string/detail_menu_test"/>
|
|
||||||
<item android:id="@+id/detail_menu_unsubscribe" android:title="@string/detail_menu_unsubscribe"/>
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
@ -5,5 +5,4 @@
|
||||||
app:showAsAction="ifRoom" android:icon="@drawable/ic_notifications_off_time_white_outline_24dp"/>
|
app:showAsAction="ifRoom" android:icon="@drawable/ic_notifications_off_time_white_outline_24dp"/>
|
||||||
<item android:id="@+id/main_menu_notifications_disabled_forever" android:title="@string/detail_menu_notifications_disabled_forever"
|
<item android:id="@+id/main_menu_notifications_disabled_forever" android:title="@string/detail_menu_notifications_disabled_forever"
|
||||||
app:showAsAction="ifRoom" android:icon="@drawable/ic_notifications_off_white_outline_24dp"/>
|
app:showAsAction="ifRoom" android:icon="@drawable/ic_notifications_off_white_outline_24dp"/>
|
||||||
<item android:id="@+id/main_menu_settings" android:title="@string/main_menu_settings_title"/>
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
Loading…
Reference in a new issue