Skip to content

Commit

Permalink
refactor: remove un-used resources
Browse files Browse the repository at this point in the history
  • Loading branch information
plateaukao committed May 30, 2022
1 parent ea4ac76 commit b78c208
Show file tree
Hide file tree
Showing 44 changed files with 39 additions and 426 deletions.
2 changes: 1 addition & 1 deletion app/src/main/java/de/baumann/browser/view/TwoPaneLayout.kt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class TwoPaneLayout : FrameLayout {
private val binding: TwoPaneLayoutBinding = TwoPaneLayoutBinding.inflate(LayoutInflater.from(context), this)
private val separator: View = binding.separator
private val floatingLine: View = binding.floatingLine
private val dragHandle: View = binding.dragHandle
private val dragHandle: View = binding.middleDragHandle

private var panel1: View? = null
private var panel2: View? = null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package de.baumann.browser.view.adapter

import android.graphics.Bitmap
import android.net.Uri
import android.view.LayoutInflater
import android.view.View
Expand All @@ -13,7 +12,6 @@ import androidx.recyclerview.widget.RecyclerView
import de.baumann.browser.Ninja.R
import de.baumann.browser.database.Bookmark
import de.baumann.browser.database.BookmarkManager
import kotlinx.coroutines.*
import org.koin.core.component.KoinComponent
import org.koin.core.component.inject

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import de.baumann.browser.database.Bookmark
import de.baumann.browser.database.BookmarkManager
import de.baumann.browser.view.NinjaToast
import kotlinx.coroutines.launch
import org.koin.core.component.KoinComponent

class BookmarkEditDialog(
private val activity: Activity,
Expand All @@ -24,6 +25,8 @@ class BookmarkEditDialog(
private val okAction: () -> Unit,
private val cancelAction: () -> Unit,
) {
private val dialogManager: DialogManager = DialogManager(activity)

fun show() {
val lifecycleScope = (activity as LifecycleOwner).lifecycleScope

Expand All @@ -49,7 +52,7 @@ class BookmarkEditDialog(

private fun addFolder(lifecycleScope: LifecycleCoroutineScope, binding: DialogEditBookmarkBinding) {
lifecycleScope.launch {
val folderName = getFolderName()
val folderName = dialogManager.getBookmarkFolderName() ?: return@launch
bookmarkManager.insertDirectory(folderName)
updateFolderSpinner(binding, folderName)
}
Expand Down Expand Up @@ -92,15 +95,4 @@ class BookmarkEditDialog(
NinjaToast.show(activity, de.baumann.browser.Ninja.R.string.toast_error)
}
}

private suspend fun getFolderName(): String {
val context: Context = activity
return TextInputDialog(
context,
context.getString(de.baumann.browser.Ninja.R.string.folder_name),
context.getString(de.baumann.browser.Ninja.R.string.folder_name_description),
""
).show() ?: "New Folder"
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package de.baumann.browser.view.dialog

import android.app.Activity
import android.app.AlertDialog
import android.app.Dialog
import android.content.Context
import android.graphics.Point
import android.view.Gravity
Expand All @@ -19,7 +20,6 @@ import de.baumann.browser.Ninja.databinding.DialogMenuContextListBinding
import de.baumann.browser.database.Bookmark
import de.baumann.browser.database.BookmarkManager
import de.baumann.browser.preference.ConfigManager
import de.baumann.browser.unit.HelperUnit
import de.baumann.browser.unit.ViewUnit
import de.baumann.browser.view.NinjaToast
import de.baumann.browser.view.adapter.BookmarkAdapter
Expand Down Expand Up @@ -96,18 +96,9 @@ class BookmarkListDialog(
}
}

private suspend fun getFolderName(): String? {
return TextInputDialog(
context,
context.getString(R.string.folder_name),
context.getString(R.string.folder_name_description),
""
).show()
}

private fun createBookmarkFolder() {
lifecycleScope.launch {
val folderName = getFolderName()
val folderName = dialogManager.getBookmarkFolderName()
folderName?.let { bookmarkManager.insertDirectory(it) }
}
}
Expand Down Expand Up @@ -174,61 +165,48 @@ class BookmarkListDialog(

private fun showBookmarkContextMenu(bookmark: Bookmark) {
val dialogView = DialogMenuContextListBinding.inflate(LayoutInflater.from(context))
val dialog = dialogManager.showOptionDialog(dialogView.root)
val optionDialog = dialogManager.showOptionDialog(dialogView.root)

if (bookmark.isDirectory) {
dialogView.menuContextListFav.visibility = View.GONE
dialogView.menuContextLinkSc.visibility = View.GONE
dialogView.menuContextListNewTab.visibility = View.GONE
dialogView.menuContextListNewTabOpen.visibility = View.GONE
dialogView.menuContextListFav.visibility = View.GONE
dialogView.menuContextListSplitScreen.visibility = View.GONE
}

dialogView.menuContextListSplitScreen.setOnClickListener {
dialog.dismissWithAction {
splitScreenAction(bookmark.url)
dialog.dismiss()
}
optionDialog.dismissWithAction { splitScreenAction(bookmark.url) }
}

dialogView.menuContextListEdit.visibility = View.VISIBLE
dialogView.menuContextListFav.setOnClickListener {
dialog.dismissWithAction { config.favoriteUrl = bookmark.url }
}
dialogView.menuContextLinkSc.setOnClickListener {
dialog.dismissWithAction { HelperUnit.createShortcut(context, bookmark.title, bookmark.url, null) }
}
dialogView.menuContextListEdit.visibility = VISIBLE
dialogView.menuContextListNewTab.setOnClickListener {
dialog.dismissWithAction {
optionDialog.dismissWithAction {
addTabAction(context.getString(R.string.app_name), bookmark.url, false)
NinjaToast.show(context, context.getString(R.string.toast_new_tab_successful))
}
}
dialogView.menuContextListNewTabOpen.setOnClickListener {
dialog.dismissWithAction {
addTabAction(bookmark.title, bookmark.url, true)
dialog.dismiss()
}
optionDialog.dismissWithAction { addTabAction(bookmark.title, bookmark.url, true) }
}
dialogView.menuContextListDelete.setOnClickListener {
dialog.dismissWithAction {
lifecycleScope.launch {
bookmarkManager.delete(bookmark)
}
}
lifecycleScope.launch { bookmarkManager.delete(bookmark) }
optionDialog.dismiss()
}

dialogView.menuContextListEdit.setOnClickListener {
dialog.dismissWithAction {
BookmarkEditDialog(
context as Activity,
bookmarkManager,
bookmark,
{ ViewUnit.hideKeyboard(context) },
{ ViewUnit.hideKeyboard(context) }
).show()
}
BookmarkEditDialog(
context as Activity,
bookmarkManager,
bookmark,
{ ViewUnit.hideKeyboard(context) },
{ ViewUnit.hideKeyboard(context) }
).show()
optionDialog.dismiss()
}
}

private fun Dialog.dismissWithAction(action: () -> Unit) {
dismiss()
dialog.dismiss()
action()
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,14 @@ class DialogManager(
dialog.show()
return dialog
}

suspend fun getBookmarkFolderName(): String? =
TextInputDialog(
activity,
activity.getString(R.string.folder_name),
activity.getString(R.string.folder_name_description),
""
).show()
}

fun Dialog.dismissWithAction(action: () -> Unit) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ class ToolbarConfigDialog(
}

val controller = DragSortController(listView).apply {
setDragHandleId(R.id.drag_handle)
setDragHandleId(R.id.middle_drag_handle)
isRemoveEnabled = false
isSortEnabled = true
setBackgroundColor(0xFFFFFF)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,12 +272,6 @@ class OverviewDialogController(

with (dialogView) {
menuContextListEdit.visibility = GONE
menuContextListFav.setOnClickListener {
dialog.dismissWithAction { config.favoriteUrl = url }
}
menuContextLinkSc.setOnClickListener {
dialog.dismissWithAction { HelperUnit.createShortcut(context, title, url, null) }
}
menuContextListNewTab.setOnClickListener {
dialog.dismissWithAction {
addTabAction(context.getString(R.string.app_name), url, false)
Expand Down
8 changes: 0 additions & 8 deletions app/src/main/res/drawable/check_green.xml

This file was deleted.

10 changes: 0 additions & 10 deletions app/src/main/res/drawable/ic_new_window.xml

This file was deleted.

55 changes: 0 additions & 55 deletions app/src/main/res/layout/dialog_edit_title.xml

This file was deleted.

59 changes: 0 additions & 59 deletions app/src/main/res/layout/dialog_menu_context_list.xml
Original file line number Diff line number Diff line change
Expand Up @@ -137,65 +137,6 @@

</LinearLayout>

<LinearLayout
android:id="@+id/menu_contextLink_sc"
android:layout_width="match_parent"
android:layout_height="46dp"
android:minHeight="46dp"
android:paddingEnd="8dp"
android:paddingStart="8dp"
android:background="@drawable/item_bg_selector"
android:orientation="horizontal">

<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="16dp"
android:gravity="center_vertical"
android:src="@drawable/link_plus" />

<TextView
android:text="@string/menu_sc"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:includeFontPadding="false"
android:ellipsize="end"
android:gravity="center_vertical"
android:maxLines="1"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="?android:attr/textColorPrimary" />

</LinearLayout>

<LinearLayout
android:id="@+id/menu_contextList_fav"
android:layout_width="match_parent"
android:layout_height="46dp"
android:minHeight="46dp"
android:paddingEnd="8dp"
android:paddingStart="8dp"
android:background="@drawable/item_bg_selector"
android:orientation="horizontal">

<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginEnd="16dp"
android:gravity="center_vertical"
android:src="@drawable/ic_home" />

<TextView
android:text="@string/menu_fav"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:includeFontPadding="false"
android:ellipsize="end"
android:gravity="center_vertical"
android:maxLines="1"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="?android:attr/textColorPrimary" />

</LinearLayout>

<LinearLayout
android:id="@+id/menu_contextList_delete"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
android:gravity="center_vertical">

<ImageView
android:id="@+id/drag_handle"
android:id="@+id/middle_drag_handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="?attr/dragIcon"
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/two_pane_layout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
android:visibility="gone"
android:background="?attr/colorControlNormal" />
<View
android:id="@+id/drag_handle"
android:id="@+id/middle_drag_handle"
android:layout_width="12dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
Expand Down
Loading

0 comments on commit b78c208

Please sign in to comment.