mirror of
https://github.com/FossifyOrg/Gallery.git
synced 2024-11-26 22:47:59 +01:00
rename timestamp of media and directories to date_modified
This commit is contained in:
parent
e6585180c3
commit
b0c9d72044
7 changed files with 19 additions and 19 deletions
|
@ -275,7 +275,7 @@ class DirectoryAdapter(val activity: SimpleActivity, val dirs: MutableList<Direc
|
|||
toggleItemSelection(itemView, markedItems.contains(pos), pos)
|
||||
|
||||
val tmb = directory.thumbnail
|
||||
val timestampSignature = StringSignature(directory.timestamp.toString())
|
||||
val timestampSignature = StringSignature(directory.date_modified.toString())
|
||||
if (tmb.toLowerCase().endsWith(".gif")) {
|
||||
Glide.with(activity).load(tmb).asGif().diskCacheStrategy(DiskCacheStrategy.NONE).signature(timestampSignature)
|
||||
.placeholder(R.color.tmb_background).centerCrop().crossFade().into(itemView.dir_thumbnail)
|
||||
|
|
|
@ -186,7 +186,7 @@ class MediaAdapter(val activity: SimpleActivity, var media: MutableList<Medium>,
|
|||
toggleItemSelection(itemView, markedItems.contains(pos), pos)
|
||||
|
||||
val path = medium.path
|
||||
val timestampSignature = StringSignature(medium.timestamp.toString())
|
||||
val timestampSignature = StringSignature(medium.date_modified.toString())
|
||||
if (medium.isGif()) {
|
||||
Glide.with(activity).load(path).asGif().diskCacheStrategy(DiskCacheStrategy.NONE).signature(timestampSignature).into(itemView.medium_thumbnail)
|
||||
} else if (medium.isPng()) {
|
||||
|
|
|
@ -40,7 +40,7 @@ class ChangeSortingDialog(val activity: Activity, val isDirectorySorting: Boolea
|
|||
val sortingRadio = view.sorting_dialog_radio_sorting
|
||||
var sortBtn = sortingRadio.sorting_dialog_radio_name
|
||||
|
||||
if (currSorting and SORT_BY_DATE != 0) {
|
||||
if (currSorting and SORT_BY_DATE_MODIFIED != 0) {
|
||||
sortBtn = sortingRadio.sorting_dialog_radio_date
|
||||
} else if (currSorting and SORT_BY_SIZE != 0) {
|
||||
sortBtn = sortingRadio.sorting_dialog_radio_size
|
||||
|
@ -62,7 +62,7 @@ class ChangeSortingDialog(val activity: Activity, val isDirectorySorting: Boolea
|
|||
val sortingRadio = view.sorting_dialog_radio_sorting
|
||||
var sorting = when (sortingRadio.checkedRadioButtonId) {
|
||||
R.id.sorting_dialog_radio_name -> SORT_BY_NAME
|
||||
R.id.sorting_dialog_radio_date -> SORT_BY_DATE
|
||||
R.id.sorting_dialog_radio_date -> SORT_BY_DATE_MODIFIED
|
||||
else -> SORT_BY_SIZE
|
||||
}
|
||||
|
||||
|
|
|
@ -28,11 +28,11 @@ class Config private constructor(context: Context) {
|
|||
set(isSameSorting) = mPrefs.edit().putBoolean(IS_SAME_SORTING, isSameSorting).apply()
|
||||
|
||||
var sorting: Int
|
||||
get() = if (isSameSorting) directorySorting else mPrefs.getInt(SORT_ORDER, SORT_BY_DATE or SORT_DESCENDING)
|
||||
get() = if (isSameSorting) directorySorting else mPrefs.getInt(SORT_ORDER, SORT_BY_DATE_MODIFIED or SORT_DESCENDING)
|
||||
set(order) = if (isSameSorting) directorySorting = order else mPrefs.edit().putInt(SORT_ORDER, order).apply()
|
||||
|
||||
var directorySorting: Int
|
||||
get() = mPrefs.getInt(DIRECTORY_SORT_ORDER, SORT_BY_DATE or SORT_DESCENDING)
|
||||
get() = mPrefs.getInt(DIRECTORY_SORT_ORDER, SORT_BY_DATE_MODIFIED or SORT_DESCENDING)
|
||||
set(order) = mPrefs.edit().putInt(DIRECTORY_SORT_ORDER, order).apply()
|
||||
|
||||
var showHiddenFolders: Boolean
|
||||
|
|
|
@ -16,7 +16,7 @@ val PINNED_FOLDERS = "pinned_folders"
|
|||
|
||||
// sorting
|
||||
val SORT_BY_NAME = 1
|
||||
val SORT_BY_DATE = 2
|
||||
val SORT_BY_DATE_MODIFIED = 2
|
||||
val SORT_BY_SIZE = 4
|
||||
|
||||
val SORT_DESCENDING = 1024
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
package com.simplemobiletools.gallery.models
|
||||
|
||||
import com.simplemobiletools.gallery.helpers.SORT_BY_DATE
|
||||
import com.simplemobiletools.gallery.helpers.SORT_BY_DATE_MODIFIED
|
||||
import com.simplemobiletools.gallery.helpers.SORT_BY_NAME
|
||||
import com.simplemobiletools.gallery.helpers.SORT_DESCENDING
|
||||
|
||||
class Directory(val path: String, val thumbnail: String, val name: String, var mediaCnt: Int, val timestamp: Long, var size: Long) : Comparable<Directory> {
|
||||
class Directory(val path: String, val thumbnail: String, val name: String, var mediaCnt: Int, val date_modified: Long, var size: Long) : Comparable<Directory> {
|
||||
companion object {
|
||||
var sorting: Int = 0
|
||||
}
|
||||
|
@ -17,10 +17,10 @@ class Directory(val path: String, val thumbnail: String, val name: String, var m
|
|||
var res: Int
|
||||
if (sorting and SORT_BY_NAME != 0) {
|
||||
res = name.toLowerCase().compareTo(other.name.toLowerCase())
|
||||
} else if (sorting and SORT_BY_DATE != 0) {
|
||||
res = if (timestamp == other.timestamp)
|
||||
} else if (sorting and SORT_BY_DATE_MODIFIED != 0) {
|
||||
res = if (date_modified == other.date_modified)
|
||||
0
|
||||
else if (timestamp > other.timestamp)
|
||||
else if (date_modified > other.date_modified)
|
||||
1
|
||||
else
|
||||
-1
|
||||
|
@ -39,5 +39,5 @@ class Directory(val path: String, val thumbnail: String, val name: String, var m
|
|||
return res
|
||||
}
|
||||
|
||||
override fun toString() = "Directory {path=$path, thumbnail=$thumbnail, name=$name, mediaCnt=$mediaCnt, timestamp=$timestamp, size $size}"
|
||||
override fun toString() = "Directory {path=$path, thumbnail=$thumbnail, name=$name, mediaCnt=$mediaCnt, date_modified=$date_modified, size $size}"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package com.simplemobiletools.gallery.models
|
||||
|
||||
import com.simplemobiletools.gallery.helpers.SORT_BY_DATE
|
||||
import com.simplemobiletools.gallery.helpers.SORT_BY_DATE_MODIFIED
|
||||
import com.simplemobiletools.gallery.helpers.SORT_BY_NAME
|
||||
import com.simplemobiletools.gallery.helpers.SORT_DESCENDING
|
||||
import java.io.Serializable
|
||||
|
||||
class Medium(val name: String, var path: String, val isVideo: Boolean, val timestamp: Long, val size: Long) : Serializable, Comparable<Medium> {
|
||||
class Medium(val name: String, var path: String, val isVideo: Boolean, val date_modified: Long, val size: Long) : Serializable, Comparable<Medium> {
|
||||
companion object {
|
||||
private val serialVersionUID = -6553149466975455L
|
||||
var sorting: Int = 0
|
||||
|
@ -23,10 +23,10 @@ class Medium(val name: String, var path: String, val isVideo: Boolean, val times
|
|||
var res: Int
|
||||
if (sorting and SORT_BY_NAME != 0) {
|
||||
res = name.toLowerCase().compareTo(other.name.toLowerCase())
|
||||
} else if (sorting and SORT_BY_DATE != 0) {
|
||||
res = if (timestamp == other.timestamp)
|
||||
} else if (sorting and SORT_BY_DATE_MODIFIED != 0) {
|
||||
res = if (date_modified == other.date_modified)
|
||||
0
|
||||
else if (timestamp > other.timestamp)
|
||||
else if (date_modified > other.date_modified)
|
||||
1
|
||||
else
|
||||
-1
|
||||
|
@ -45,5 +45,5 @@ class Medium(val name: String, var path: String, val isVideo: Boolean, val times
|
|||
return res
|
||||
}
|
||||
|
||||
override fun toString() = "Medium {name=$name, path=$path, isVideo=$isVideo, timestamp=$timestamp, size=$size}"
|
||||
override fun toString() = "Medium {name=$name, path=$path, isVideo=$isVideo, date_modified=$date_modified, size=$size}"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue