A fork of Simple Time Tracker with WearOS support. (Now integrated upstream)
0

Configure Feed

Select the types of activity you want to include in your feed.

fix ktlint warnings

razeeman (Jun 6, 2020, 10:55 AM +0300) b3220370 fed3c52f

+115 -108
+10
.editorconfig
··· 1 + root = true 2 + 3 + [*.kt] 4 + indent_style = space 5 + indent_size = 4 6 + continuation_indent_size = 4 7 + tab_width = 4 8 + trim_trailing_whitespace = true 9 + # insert_final_newline = true 10 + disabled_rules=import-ordering,final-newline
+1 -1
gradle.properties
··· 9 9 # When configured, Gradle will run in incubating parallel mode. 10 10 # This option should only be used with decoupled projects. More details, visit 11 11 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 12 - # org.gradle.parallel=true 12 + org.gradle.parallel=true 13 13 #Sat May 02 07:38:24 MSK 2020 14 14 kotlin.code.style=official 15 15 android.enableJetifier=true
+2 -4
app/src/androidTest/java/com/example/util/simpletimetracker/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
app/src/test/java/com/example/util/simpletimetracker/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -1
app/src/main/java/com/example/util/simpletimetracker/navigation/RouterImpl.kt
··· 14 14 import com.example.util.simpletimetracker.navigation.RequestCode.REQUEST_CODE_OPEN_FILE 15 15 import com.example.util.simpletimetracker.navigation.params.FileChooserParams 16 16 import java.text.SimpleDateFormat 17 - import java.util.* 17 + import java.util.Date 18 + import java.util.Locale 18 19 import javax.inject.Inject 19 20 import javax.inject.Singleton 20 21
+2 -4
core/src/androidTest/java/com/example/util/simpletimetracker/core/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.core 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
core/src/test/java/com/example/util/simpletimetracker/core/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.core 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
data_local/src/androidTest/java/com/example/util/simpletimetracker/data_local/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.data_local 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
data_local/src/test/java/com/example/util/simpletimetracker/data_local/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.data_local 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_change_record/src/androidTest/java/com/example/util/simpletimetracker/feature_change_record/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_change_record 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_change_record/src/test/java/com/example/util/simpletimetracker/feature_change_record/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_change_record 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_change_record_type/src/androidTest/java/com/example/util/simpletimetracker/feature_change_record_type/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_change_record_type 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_change_record_type/src/test/java/com/example/util/simpletimetracker/feature_change_record_type/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_change_record_type 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_dialogs/src/androidTest/java/com/example/util/simpletimetracker/feature_dialogs/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_dialogs 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_dialogs/src/test/java/com/example/util/simpletimetracker/feature_dialogs/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_dialogs 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_main/src/androidTest/java/com/example/util/simpletimetracker/feature_main/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_main 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_main/src/test/java/com/example/util/simpletimetracker/feature_main/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_main 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_records/src/androidTest/java/com/example/util/simpletimetracker/feature_records/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_records 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_records/src/test/java/com/example/util/simpletimetracker/feature_records/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_records 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_running_records/src/androidTest/java/com/example/util/simpletimetracker/feature_running_records/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_running_records 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_running_records/src/test/java/com/example/util/simpletimetracker/feature_running_records/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_running_records 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_settings/src/androidTest/java/com/example/util/simpletimetracker/feature_settings/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_settings 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_settings/src/test/java/com/example/util/simpletimetracker/feature_settings/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_settings 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_statistics/src/androidTest/java/com/example/util/simpletimetracker/feature_statistics/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_statistics 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_statistics/src/test/java/com/example/util/simpletimetracker/feature_statistics/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_statistics 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
feature_widget/src/androidTest/java/com/example/util/simpletimetracker/feature_widget/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_widget 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
feature_widget/src/test/java/com/example/util/simpletimetracker/feature_widget/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.feature_widget 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -4
navigation/src/androidTest/java/com/example/util/simpletimetracker/navigation/ExampleInstrumentedTest.kt
··· 1 1 package com.example.util.simpletimetracker.navigation 2 2 3 - import androidx.test.platform.app.InstrumentationRegistry 4 3 import androidx.test.ext.junit.runners.AndroidJUnit4 5 - 4 + import androidx.test.platform.app.InstrumentationRegistry 5 + import org.junit.Assert.assertEquals 6 6 import org.junit.Test 7 7 import org.junit.runner.RunWith 8 - 9 - import org.junit.Assert.* 10 8 11 9 /** 12 10 * Instrumented test, which will execute on an Android device.
+1 -2
navigation/src/test/java/com/example/util/simpletimetracker/navigation/ExampleUnitTest.kt
··· 1 1 package com.example.util.simpletimetracker.navigation 2 2 3 + import org.junit.Assert.assertEquals 3 4 import org.junit.Test 4 - 5 - import org.junit.Assert.* 6 5 7 6 /** 8 7 * Example local unit test, which will execute on the development machine (host).
+2 -2
core/src/main/java/com/example/util/simpletimetracker/core/mapper/TimeMapper.kt
··· 3 3 import com.example.util.simpletimetracker.core.R 4 4 import com.example.util.simpletimetracker.core.repo.ResourceRepo 5 5 import java.text.SimpleDateFormat 6 - import java.util.* 6 + import java.util.Calendar 7 + import java.util.Locale 7 8 import java.util.concurrent.TimeUnit 8 9 import javax.inject.Inject 9 10 ··· 114 115 val rangeEnd = calendar.apply { add(Calendar.DATE, 6) }.timeInMillis 115 116 116 117 return weekTitleFormat.format(rangeStart) + " - " + weekTitleFormat.format(rangeEnd) 117 - 118 118 } 119 119 120 120 private fun toMonthDateTitle(monthsFromToday: Int): String {
+17 -3
data_local/src/main/java/com/example/util/simpletimetracker/data_local/di/DataLocalModule.kt
··· 4 4 import android.content.SharedPreferences 5 5 import androidx.room.Room 6 6 import com.example.util.simpletimetracker.core.extension.allowDiskWrite 7 - import com.example.util.simpletimetracker.data_local.database.* 8 - import com.example.util.simpletimetracker.data_local.repo.* 7 + import com.example.util.simpletimetracker.data_local.database.AppDatabase 8 + import com.example.util.simpletimetracker.data_local.database.AppDatabaseMigrations 9 + import com.example.util.simpletimetracker.data_local.database.RecordDao 10 + import com.example.util.simpletimetracker.data_local.database.RecordTypeDao 11 + import com.example.util.simpletimetracker.data_local.database.RunningRecordDao 12 + import com.example.util.simpletimetracker.data_local.repo.PrefsRepoImpl 13 + import com.example.util.simpletimetracker.data_local.repo.RecordCacheRepoImpl 14 + import com.example.util.simpletimetracker.data_local.repo.RecordRepoImpl 15 + import com.example.util.simpletimetracker.data_local.repo.RecordTypeCacheRepoImpl 16 + import com.example.util.simpletimetracker.data_local.repo.RecordTypeRepoImpl 17 + import com.example.util.simpletimetracker.data_local.repo.RunningRecordRepoImpl 9 18 import com.example.util.simpletimetracker.data_local.resolver.BackupRepoImpl 10 19 import com.example.util.simpletimetracker.domain.di.AppContext 11 - import com.example.util.simpletimetracker.domain.repo.* 20 + import com.example.util.simpletimetracker.domain.repo.PrefsRepo 21 + import com.example.util.simpletimetracker.domain.repo.RecordCacheRepo 22 + import com.example.util.simpletimetracker.domain.repo.RecordRepo 23 + import com.example.util.simpletimetracker.domain.repo.RecordTypeCacheRepo 24 + import com.example.util.simpletimetracker.domain.repo.RecordTypeRepo 25 + import com.example.util.simpletimetracker.domain.repo.RunningRecordRepo 12 26 import com.example.util.simpletimetracker.domain.resolver.BackupRepo 13 27 import dagger.Binds 14 28 import dagger.Module
+5 -1
data_local/src/main/java/com/example/util/simpletimetracker/data_local/resolver/BackupRepoImpl.kt
··· 14 14 import kotlinx.coroutines.Dispatchers 15 15 import kotlinx.coroutines.withContext 16 16 import timber.log.Timber 17 - import java.io.* 17 + import java.io.BufferedReader 18 + import java.io.FileOutputStream 19 + import java.io.IOException 20 + import java.io.InputStream 21 + import java.io.InputStreamReader 18 22 import javax.inject.Inject 19 23 import javax.inject.Singleton 20 24
+7
domain/src/main/java/com/example/util/simpletimetracker/domain/di/AppContext.kt
··· 1 + package com.example.util.simpletimetracker.domain.di 2 + 3 + import javax.inject.Qualifier 4 + 5 + @Qualifier 6 + @Retention(AnnotationRetention.RUNTIME) 7 + annotation class AppContext
-7
domain/src/main/java/com/example/util/simpletimetracker/domain/di/Qualifiers.kt
··· 1 - package com.example.util.simpletimetracker.domain.di 2 - 3 - import javax.inject.Qualifier 4 - 5 - @Qualifier 6 - @Retention(AnnotationRetention.RUNTIME) 7 - annotation class AppContext
+1 -1
domain/src/main/java/com/example/util/simpletimetracker/domain/interactor/RecordTypeInteractor.kt
··· 3 3 import com.example.util.simpletimetracker.domain.model.RecordType 4 4 import com.example.util.simpletimetracker.domain.repo.RecordTypeCacheRepo 5 5 import com.example.util.simpletimetracker.domain.repo.RecordTypeRepo 6 - import java.util.* 6 + import java.util.Locale 7 7 import javax.inject.Inject 8 8 9 9 class RecordTypeInteractor @Inject constructor(
-1
domain/src/main/java/com/example/util/simpletimetracker/domain/resolver/BackupRepo.kt
··· 9 9 suspend fun saveBackupFile(uriString: String): ResultCode 10 10 11 11 suspend fun restoreBackupFile(uriString: String): ResultCode 12 - 13 12 }
+5 -1
feature_change_record/src/main/java/com/example/util/simpletimetracker/feature_change_record/view/ChangeRecordFragment.kt
··· 6 6 import androidx.lifecycle.observe 7 7 import com.example.util.simpletimetracker.core.base.BaseFragment 8 8 import com.example.util.simpletimetracker.core.dialog.DateTimeDialogListener 9 - import com.example.util.simpletimetracker.core.extension.* 9 + import com.example.util.simpletimetracker.core.extension.observeOnce 10 + import com.example.util.simpletimetracker.core.extension.rotateDown 11 + import com.example.util.simpletimetracker.core.extension.rotateUp 12 + import com.example.util.simpletimetracker.core.extension.setOnClick 13 + import com.example.util.simpletimetracker.core.extension.visible 10 14 import com.example.util.simpletimetracker.domain.extension.orZero 11 15 import com.example.util.simpletimetracker.feature_change_record.R 12 16 import com.example.util.simpletimetracker.feature_change_record.adapter.ChangeRecordAdapter
-1
feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/di/ChangeRecordTypeComponent.kt
··· 1 1 package com.example.util.simpletimetracker.feature_change_record_type.di 2 2 3 3 import com.example.util.simpletimetracker.feature_change_record_type.view.ChangeRecordTypeFragment 4 - import com.example.util.simpletimetracker.feature_change_record_type.viewModel.ChangeRecordTypeViewModel 5 4 import dagger.Subcomponent 6 5 7 6 @Subcomponent
+7 -1
feature_change_record_type/src/main/java/com/example/util/simpletimetracker/feature_change_record_type/view/ChangeRecordTypeFragment.kt
··· 6 6 import androidx.lifecycle.observe 7 7 import com.example.util.simpletimetracker.core.base.BaseFragment 8 8 import com.example.util.simpletimetracker.core.di.BaseViewModelFactory 9 - import com.example.util.simpletimetracker.core.extension.* 9 + import com.example.util.simpletimetracker.core.extension.hideKeyboard 10 + import com.example.util.simpletimetracker.core.extension.observeOnce 11 + import com.example.util.simpletimetracker.core.extension.rotateDown 12 + import com.example.util.simpletimetracker.core.extension.rotateUp 13 + import com.example.util.simpletimetracker.core.extension.setOnClick 14 + import com.example.util.simpletimetracker.core.extension.showKeyboard 15 + import com.example.util.simpletimetracker.core.extension.visible 10 16 import com.example.util.simpletimetracker.core.viewData.RecordTypeViewData 11 17 import com.example.util.simpletimetracker.domain.extension.orZero 12 18 import com.example.util.simpletimetracker.feature_change_record_type.R
+1 -1
feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateDialogFragment.kt
··· 8 8 import com.example.util.simpletimetracker.domain.extension.orZero 9 9 import com.example.util.simpletimetracker.feature_dialogs.R 10 10 import kotlinx.android.synthetic.main.date_dialog_fragment.* 11 - import java.util.* 11 + import java.util.Calendar 12 12 13 13 class DateDialogFragment : Fragment() { 14 14
+1 -1
feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/DateTimeDialogFragment.kt
··· 16 16 import com.example.util.simpletimetracker.feature_dialogs.R 17 17 import com.example.util.simpletimetracker.navigation.params.DateTimeDialogParams 18 18 import kotlinx.android.synthetic.main.date_time_dialog_fragment.* 19 - import java.util.* 19 + import java.util.Calendar 20 20 21 21 class DateTimeDialogFragment : AppCompatDialogFragment(), 22 22 DateDialogFragment.OnDateSetListener,
+1 -1
feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/dateTime/TimeDialogFragment.kt
··· 8 8 import com.example.util.simpletimetracker.domain.extension.orZero 9 9 import com.example.util.simpletimetracker.feature_dialogs.R 10 10 import kotlinx.android.synthetic.main.time_dialog_fragment.* 11 - import java.util.* 11 + import java.util.Calendar 12 12 13 13 class TimeDialogFragment : Fragment() { 14 14
+1 -1
feature_records/src/main/java/com/example/util/simpletimetracker/feature_records/adapter/RecordsContainerAdapter.kt
··· 4 4 import androidx.viewpager2.adapter.FragmentStateAdapter 5 5 import com.example.util.simpletimetracker.feature_records.view.RecordsFragment 6 6 import com.example.util.simpletimetracker.navigation.params.RecordsParams 7 - import java.util.* 7 + import java.util.Calendar 8 8 9 9 class RecordsContainerAdapter(fragment: Fragment) : FragmentStateAdapter(fragment) { 10 10
+1 -1
feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/adapter/StatisticsContainerAdapter.kt
··· 5 5 import com.example.util.simpletimetracker.feature_statistics.view.StatisticsFragment 6 6 import com.example.util.simpletimetracker.feature_statistics.viewData.RangeLength 7 7 import com.example.util.simpletimetracker.navigation.params.StatisticsParams 8 - import java.util.* 8 + import java.util.Calendar 9 9 10 10 class StatisticsContainerAdapter( 11 11 fragment: Fragment,
+8 -1
feature_statistics/src/main/java/com/example/util/simpletimetracker/feature_statistics/customView/PieChartView.kt
··· 2 2 3 3 import android.content.Context 4 4 import android.content.res.ColorStateList 5 - import android.graphics.* 5 + import android.graphics.BlurMaskFilter 6 + import android.graphics.Canvas 7 + import android.graphics.Color 8 + import android.graphics.Paint 9 + import android.graphics.PorterDuff 10 + import android.graphics.PorterDuffColorFilter 11 + import android.graphics.Rect 12 + import android.graphics.RectF 6 13 import android.graphics.drawable.BitmapDrawable 7 14 import android.graphics.drawable.Drawable 8 15 import android.os.Build
+5 -1
feature_widget/src/main/java/com/example/util/simpletimetracker/feature_widget/widget/WidgetProvider.kt
··· 17 17 import com.example.util.simpletimetracker.core.mapper.IconMapper 18 18 import com.example.util.simpletimetracker.core.repo.ResourceRepo 19 19 import com.example.util.simpletimetracker.core.view.RecordTypeView 20 - import com.example.util.simpletimetracker.domain.interactor.* 20 + import com.example.util.simpletimetracker.domain.interactor.PrefsInteractor 21 + import com.example.util.simpletimetracker.domain.interactor.RecordInteractor 22 + import com.example.util.simpletimetracker.domain.interactor.RecordTypeInteractor 23 + import com.example.util.simpletimetracker.domain.interactor.RunningRecordInteractor 24 + import com.example.util.simpletimetracker.domain.interactor.WidgetInteractor 21 25 import com.example.util.simpletimetracker.feature_widget.R 22 26 import com.example.util.simpletimetracker.feature_widget.di.WidgetComponentProvider 23 27 import kotlinx.coroutines.CoroutineScope
+1 -1
core/src/main/java/com/example/util/simpletimetracker/core/adapter/loader/LoaderViewData.kt
··· 2 2 3 3 import com.example.util.simpletimetracker.core.adapter.ViewHolderType 4 4 5 - class LoaderViewData: ViewHolderType { 5 + class LoaderViewData : ViewHolderType { 6 6 7 7 override fun getViewType(): Int = ViewHolderType.LOADER 8 8
-2
feature_dialogs/src/main/java/com/example/util/simpletimetracker/feature_dialogs/chartFilter/di/ChartFilterComponentProvider.kt
··· 1 1 package com.example.util.simpletimetracker.feature_dialogs.chartFilter.di 2 2 3 - import com.example.util.simpletimetracker.feature_dialogs.chartFilter.di.ChartFilterComponent 4 - 5 3 interface ChartFilterComponentProvider { 6 4 7 5 var chartFilterComponent: ChartFilterComponent?