Skip to content

Commit

Permalink
Merge branch 'master' into api-v3
Browse files Browse the repository at this point in the history
  • Loading branch information
sirambd committed May 13, 2024
2 parents 57badd1 + 23aeb61 commit 14d0d38
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ open class FileAdapter(
var onMenuClicked: ((selectedFile: File) -> Unit)? = null
var onStopUploadButtonClicked: ((index: Int, fileName: String) -> Unit)? = null

var offlineMode = false
var selectFolder = false
var showShareFileButton = true
var viewHolderType: DisplayType = DisplayType.LIST
Expand All @@ -75,6 +74,7 @@ open class FileAdapter(
var isComplete = false
var isHomeOffline = false

private var offlineMode = false
private var pendingWifiConnection = false
private var showLoading = false
private var fileAdapterObserver: AdapterDataObserver? = null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ open class FileListFragment : MultiSelectFragment(MATOMO_CATEGORY), SwipeRefresh
override fun onConfigurationChanged(newConfig: Configuration) {
super.onConfigurationChanged(newConfig)
fileListViewModel.isListMode.value?.let { isListMode ->
if (!isListMode) fileRecyclerView?.layoutManager = createLayoutManager(isListMode)
if (!isListMode) fileRecyclerView?.layoutManager = createLayoutManager(isListMode = false)
}
}

Expand Down Expand Up @@ -409,17 +409,16 @@ open class FileListFragment : MultiSelectFragment(MATOMO_CATEGORY), SwipeRefresh
val newListMode = !UiSettings(requireContext()).listMode
trackEvent("displayStyle", if (newListMode) "viewList" else "viewGrid")
UiSettings(requireContext()).listMode = newListMode
fileListViewModel.isListMode.value = newListMode
fileListViewModel.isListMode.value = getListMode(newListMode)
}
}

private fun setupListMode() {
fileListViewModel.isListMode.apply {
observe(viewLifecycleOwner) { setupDisplayMode(it) }
value = UiSettings(requireContext()).listMode
}
fileListViewModel.isListMode.observe(viewLifecycleOwner, ::setupDisplayMode)
}

private fun getListMode(newListMode: Boolean) = newListMode || this@FileListFragment is UploadInProgressFragment

private fun setupSortButton() {
binding.sortButton.apply {
setText(fileListViewModel.sortType.translation)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ class FileListViewModel(application: Application) : AndroidViewModel(application

var isSharedWithMe = false

val isListMode = SingleLiveEvent<Boolean>()
val isListMode = SingleLiveEvent(UiSettings(context).listMode)

var lastItemCount: FileCount? = null

Expand Down

0 comments on commit 14d0d38

Please sign in to comment.