Fix some usability issues

This commit is contained in:
kitsunyan
2020-07-30 16:46:54 +03:00
parent 3ec4eed536
commit 175448dc8d
3 changed files with 5 additions and 2 deletions
@@ -83,7 +83,7 @@ object Preferences {
object ProxyHost: Key<String>("proxy_host", Value.StringValue("localhost")) object ProxyHost: Key<String>("proxy_host", Value.StringValue("localhost"))
object ProxyPort: Key<Int>("proxy_port", Value.IntValue(9050)) object ProxyPort: Key<Int>("proxy_port", Value.IntValue(9050))
object ProxyType: Key<Preferences.ProxyType>("proxy_type", Value.EnumerationValue(Preferences.ProxyType.Direct)) object ProxyType: Key<Preferences.ProxyType>("proxy_type", Value.EnumerationValue(Preferences.ProxyType.Direct))
object SortOrder: Key<Preferences.SortOrder>("sort_order", Value.EnumerationValue(Preferences.SortOrder.Name)) object SortOrder: Key<Preferences.SortOrder>("sort_order", Value.EnumerationValue(Preferences.SortOrder.Update))
object Theme: Key<Preferences.Theme>("theme", Value.EnumerationValue(Preferences.Theme.Light)) object Theme: Key<Preferences.Theme>("theme", Value.EnumerationValue(Preferences.Theme.Light))
object UpdateNotify: Key<Boolean>("update_notify", Value.BooleanValue(true)) object UpdateNotify: Key<Boolean>("update_notify", Value.BooleanValue(true))
object UpdateUnstable: Key<Boolean>("update_unstable", Value.BooleanValue(false)) object UpdateUnstable: Key<Boolean>("update_unstable", Value.BooleanValue(false))
@@ -124,6 +124,7 @@ class TabsFragment: ScreenFragment() {
val searchView = FocusSearchView(toolbar.context) val searchView = FocusSearchView(toolbar.context)
searchView.allowFocus = savedInstanceState?.getBoolean(STATE_SEARCH_FOCUSED) == true searchView.allowFocus = savedInstanceState?.getBoolean(STATE_SEARCH_FOCUSED) == true
searchView.maxWidth = Int.MAX_VALUE searchView.maxWidth = Int.MAX_VALUE
searchView.queryHint = getString(R.string.search)
searchView.setOnQueryTextListener(object: SearchView.OnQueryTextListener { searchView.setOnQueryTextListener(object: SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String?): Boolean { override fun onQueryTextSubmit(query: String?): Boolean {
searchView.clearFocus() searchView.clearFocus()
@@ -490,7 +491,7 @@ class TabsFragment: ScreenFragment() {
updateUpdateNotificationBlocker(source) updateUpdateNotificationBlocker(source)
sortOrderMenu!!.first.isVisible = source.order sortOrderMenu!!.first.isVisible = source.order
syncRepositoriesMenuItem!!.setShowAsActionFlags(if (!source.order || syncRepositoriesMenuItem!!.setShowAsActionFlags(if (!source.order ||
resources.configuration.screenWidthDp >= 480) MenuItem.SHOW_AS_ACTION_ALWAYS else 0) resources.configuration.screenWidthDp >= 400) MenuItem.SHOW_AS_ACTION_ALWAYS else 0)
setSelectedTab(source) setSelectedTab(source)
if (showSections && !source.sections) { if (showSections && !source.sections) {
showSections = false showSections = false
+2
View File
@@ -5,6 +5,7 @@
<item name="android:windowActionBar">false</item> <item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item> <item name="android:windowNoTitle">true</item>
<item name="android:toolbarStyle">@style/Widget.Main.Toolbar</item> <item name="android:toolbarStyle">@style/Widget.Main.Toolbar</item>
<item name="android:windowBackground">@color/primary_dark_light</item>
<item name="android:colorBackground">@color/background_light</item> <item name="android:colorBackground">@color/background_light</item>
<item name="android:colorPrimary">@color/primary_light</item> <item name="android:colorPrimary">@color/primary_light</item>
<item name="android:colorPrimaryDark">@color/primary_dark_light</item> <item name="android:colorPrimaryDark">@color/primary_dark_light</item>
@@ -17,6 +18,7 @@
<item name="android:windowActionBar">false</item> <item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item> <item name="android:windowNoTitle">true</item>
<item name="android:toolbarStyle">@style/Widget.Main.Toolbar</item> <item name="android:toolbarStyle">@style/Widget.Main.Toolbar</item>
<item name="android:windowBackground">@color/primary_dark_dark</item>
<item name="android:colorBackground">@color/background_dark</item> <item name="android:colorBackground">@color/background_dark</item>
<item name="android:colorPrimary">@color/primary_dark</item> <item name="android:colorPrimary">@color/primary_dark</item>
<item name="android:colorPrimaryDark">@color/primary_dark_dark</item> <item name="android:colorPrimaryDark">@color/primary_dark_dark</item>