mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
update commons to 3.14.17
This commit is contained in:
@@ -46,7 +46,7 @@ ext {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.simplemobiletools:commons:3.14.15'
|
||||
implementation 'com.simplemobiletools:commons:3.14.17'
|
||||
implementation 'joda-time:joda-time:2.9.9'
|
||||
implementation 'com.facebook.stetho:stetho:1.5.0'
|
||||
implementation 'com.android.support:multidex:1.0.3'
|
||||
|
@@ -17,7 +17,10 @@ import com.simplemobiletools.calendar.activities.MainActivity
|
||||
import com.simplemobiletools.calendar.extensions.addDayEvents
|
||||
import com.simplemobiletools.calendar.extensions.addDayNumber
|
||||
import com.simplemobiletools.calendar.extensions.config
|
||||
import com.simplemobiletools.calendar.helpers.*
|
||||
import com.simplemobiletools.calendar.helpers.Config
|
||||
import com.simplemobiletools.calendar.helpers.DAY_CODE
|
||||
import com.simplemobiletools.calendar.helpers.Formatter
|
||||
import com.simplemobiletools.calendar.helpers.MonthlyCalendarImpl
|
||||
import com.simplemobiletools.calendar.interfaces.MonthlyCalendar
|
||||
import com.simplemobiletools.calendar.interfaces.NavigationListener
|
||||
import com.simplemobiletools.calendar.models.DayMonthly
|
||||
@@ -151,16 +154,16 @@ class MonthFragment : Fragment(), MonthlyCalendar {
|
||||
}
|
||||
|
||||
private fun setupLabels() {
|
||||
val letters = letterIDs
|
||||
|
||||
val letters = context!!.resources.getStringArray(R.array.week_day_letters)
|
||||
for (i in 0..6) {
|
||||
var index = i
|
||||
if (!mSundayFirst)
|
||||
index = (index + 1) % letters.size
|
||||
if (mSundayFirst) {
|
||||
index = (index + 6) % letters.size
|
||||
}
|
||||
|
||||
mHolder.findViewById<TextView>(mRes.getIdentifier("label_$i", "id", mPackageName)).apply {
|
||||
setTextColor(mTextColor)
|
||||
text = getString(letters[index])
|
||||
text = letters[index]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1,7 +1,5 @@
|
||||
package com.simplemobiletools.calendar.helpers
|
||||
|
||||
import com.simplemobiletools.calendar.R
|
||||
|
||||
const val LOW_ALPHA = .3f
|
||||
const val MEDIUM_ALPHA = .6f
|
||||
const val STORED_LOCALLY_ONLY = 0
|
||||
@@ -54,10 +52,6 @@ const val DISPLAY_PAST_EVENTS = "display_past_events"
|
||||
const val REPLACE_DESCRIPTION = "replace_description"
|
||||
const val USE_SAME_SNOOZE = "use_same_snooze"
|
||||
|
||||
val letterIDs = intArrayOf(R.string.sunday_letter, R.string.monday_letter, R.string.tuesday_letter, R.string.wednesday_letter,
|
||||
R.string.thursday_letter, R.string.friday_letter, R.string.saturday_letter)
|
||||
|
||||
|
||||
// repeat_rule for monthly repetition
|
||||
const val REPEAT_MONTH_SAME_DAY = 1 // ie 25th every month
|
||||
const val REPEAT_MONTH_ORDER_WEEKDAY_USE_LAST = 2 // ie every xth sunday. 4th if a month has 4 sundays, 5th if 5
|
||||
|
@@ -191,18 +191,18 @@ class MyWidgetMonthlyProvider : AppWidgetProvider() {
|
||||
val sundayFirst = context.config.isSundayFirst
|
||||
val smallerFontSize = context.config.getFontSize()
|
||||
val packageName = context.packageName
|
||||
val letters = letterIDs
|
||||
val letters = context.resources.getStringArray(R.array.week_day_letters)
|
||||
for (i in 0..6) {
|
||||
val id = resources.getIdentifier("label_$i", "id", packageName)
|
||||
views.setTextColor(id, textColor)
|
||||
views.setTextSize(id, smallerFontSize)
|
||||
|
||||
var index = i
|
||||
if (!sundayFirst) {
|
||||
index = (index + 1) % letters.size
|
||||
if (sundayFirst) {
|
||||
index = (index + 6) % letters.size
|
||||
}
|
||||
|
||||
views.setText(id, resources.getString(letters[index]))
|
||||
views.setText(id, letters[index])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user