tweaking some code related to starting weekly view with current day
This commit is contained in:
parent
f0b4a0a029
commit
4cf2f57f44
|
@ -63,10 +63,10 @@ android {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:a74ec200da'
|
||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:ea206806fc'
|
||||
implementation 'joda-time:joda-time:2.10.3'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
|
||||
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
|
||||
implementation "androidx.print:print:1.0.0"
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
private var mStoredUse24HourFormat = false
|
||||
private var mStoredDimPastEvents = true
|
||||
private var mStoredHighlightWeekends = false
|
||||
private var mStoredStartWeeklyViewWithCurrentDate = false
|
||||
private var mStoredStartWeekWithCurrentDay = false
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
@ -145,7 +145,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
|
||||
if (config.storedView == WEEKLY_VIEW) {
|
||||
if (mStoredIsSundayFirst != config.isSundayFirst || mStoredUse24HourFormat != config.use24HourFormat
|
||||
|| mStoredMidnightSpan != config.showMidnightSpanningEventsAtTop || mStoredStartWeeklyViewWithCurrentDate != config.startWeeklyViewWithCurrentDate) {
|
||||
|| mStoredMidnightSpan != config.showMidnightSpanningEventsAtTop || mStoredStartWeekWithCurrentDay != config.startWeekWithCurrentDay) {
|
||||
updateViewPager()
|
||||
}
|
||||
}
|
||||
|
@ -260,7 +260,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
mStoredDimPastEvents = dimPastEvents
|
||||
mStoredHighlightWeekends = highlightWeekends
|
||||
mStoredMidnightSpan = showMidnightSpanningEventsAtTop
|
||||
mStoredStartWeeklyViewWithCurrentDate = startWeeklyViewWithCurrentDate
|
||||
mStoredStartWeekWithCurrentDay = startWeekWithCurrentDay
|
||||
}
|
||||
mStoredAdjustedPrimaryColor = getAdjustedPrimaryColor()
|
||||
mStoredDayCode = Formatter.getTodayCode()
|
||||
|
@ -819,7 +819,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||
}
|
||||
|
||||
private fun getThisWeekDateTime(): String {
|
||||
return if(! config.startWeeklyViewWithCurrentDate) {
|
||||
return if(! config.startWeekWithCurrentDay) {
|
||||
val currentOffsetHours = TimeZone.getDefault().rawOffset / 1000 / 60 / 60
|
||||
|
||||
// not great, not terrible
|
||||
|
|
|
@ -57,8 +57,8 @@ class SettingsActivity : SimpleActivity() {
|
|||
setupShowGrid()
|
||||
setupWeeklyStart()
|
||||
setupMidnightSpanEvents()
|
||||
setupAllowCustomiseDayCount()
|
||||
setupStartWeeklyViewWithCurrentDate()
|
||||
setupAllowCustomizeDayCount()
|
||||
setupStartWeekWithCurrentDay()
|
||||
setupVibrate()
|
||||
setupReminderSound()
|
||||
setupReminderAudioStream()
|
||||
|
@ -351,7 +351,7 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupAllowCustomiseDayCount() {
|
||||
private fun setupAllowCustomizeDayCount() {
|
||||
settings_allow_customize_day_count.isChecked = config.allowCustomizeDayCount
|
||||
settings_allow_customize_day_count_holder.setOnClickListener {
|
||||
settings_allow_customize_day_count.toggle()
|
||||
|
@ -359,10 +359,11 @@ class SettingsActivity : SimpleActivity() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupStartWeeklyViewWithCurrentDate() {
|
||||
settings_start_weekly_view_with_current_date.isChecked = config.startWeeklyViewWithCurrentDate
|
||||
settings_start_weekly_view_with_current_date.setOnClickListener {
|
||||
config.startWeeklyViewWithCurrentDate = settings_start_weekly_view_with_current_date.isChecked
|
||||
private fun setupStartWeekWithCurrentDay() {
|
||||
settings_start_week_with_current_day.isChecked = config.startWeekWithCurrentDay
|
||||
settings_start_week_with_current_day_holder.setOnClickListener {
|
||||
settings_start_week_with_current_day.toggle()
|
||||
config.startWeekWithCurrentDay = settings_start_week_with_current_day.isChecked
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -23,9 +23,9 @@ class Config(context: Context) : BaseConfig(context) {
|
|||
get() = prefs.getInt(START_WEEKLY_AT, 7)
|
||||
set(startWeeklyAt) = prefs.edit().putInt(START_WEEKLY_AT, startWeeklyAt).apply()
|
||||
|
||||
var startWeeklyViewWithCurrentDate: Boolean
|
||||
get() = prefs.getBoolean(START_WEEKLY_VIEW_WITH_CURRENT_DATE, false)
|
||||
set(startWeeklyViewWithCurrentDate) = prefs.edit().putBoolean(START_WEEKLY_VIEW_WITH_CURRENT_DATE, startWeeklyViewWithCurrentDate).apply()
|
||||
var startWeekWithCurrentDay: Boolean
|
||||
get() = prefs.getBoolean(START_WEEK_WITH_CURRENT_DAY, false)
|
||||
set(startWeekWithCurrentDay) = prefs.edit().putBoolean(START_WEEK_WITH_CURRENT_DAY, startWeekWithCurrentDay).apply()
|
||||
|
||||
var showMidnightSpanningEventsAtTop: Boolean
|
||||
get() = prefs.getBoolean(SHOW_MIDNIGHT_SPANNING_EVENTS_AT_TOP, true)
|
||||
|
|
|
@ -45,7 +45,7 @@ const val YEAR = 31536000
|
|||
// Shared Preferences
|
||||
const val WEEK_NUMBERS = "week_numbers"
|
||||
const val START_WEEKLY_AT = "start_weekly_at"
|
||||
const val START_WEEKLY_VIEW_WITH_CURRENT_DATE = "start_weekly_with_current_date"
|
||||
const val START_WEEK_WITH_CURRENT_DAY = "start_week_with_current_day"
|
||||
const val SHOW_MIDNIGHT_SPANNING_EVENTS_AT_TOP = "show_midnight_spanning_events_at_top"
|
||||
const val ALLOW_CUSTOMIZE_DAY_COUNT = "allow_customise_day_count"
|
||||
const val VIBRATE = "vibrate"
|
||||
|
|
|
@ -745,7 +745,7 @@
|
|||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/settings_start_weekly_view_with_current_date_holder"
|
||||
android:id="@+id/settings_start_week_with_current_day_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
|
@ -756,7 +756,7 @@
|
|||
android:paddingBottom="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySwitchCompat
|
||||
android:id="@+id/settings_start_weekly_view_with_current_date"
|
||||
android:id="@+id/settings_start_week_with_current_day"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
|
|
|
@ -135,7 +135,7 @@
|
|||
|
||||
<!-- Weekly view -->
|
||||
<string name="week">Týždeň</string>
|
||||
<string name="start_week_with_current_day">Start week with the current day</string>
|
||||
<string name="start_week_with_current_day">Začať týždeň s aktuálnym dňom</string>
|
||||
|
||||
<!-- Event types -->
|
||||
<string name="event_types">Typy udalostí</string>
|
||||
|
|
Loading…
Reference in New Issue