0
0
mirror of https://github.com/ankidroid/Anki-Android.git synced 2024-09-20 12:02:16 +02:00
Commit Graph

6594 Commits

Author SHA1 Message Date
codingtosh
59cb34a955 Rename BasicAudioClipFieldController.java to BasicAudioClipFieldController.kt
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 12:40:00 -05:00
codingtosh
77c9fe1d40 [Kotlin Migration] WhiteboardPenColor
Package: com.ichi2.anki.model
2021-11-12 16:52:03 +00:00
codingtosh
f2a9431066 Rename WhiteboardPenColor.java to WhiteboardPenColor.kt
Package: com.ichi2.anki.model
2021-11-12 16:52:03 +00:00
codingtosh
8f708f4798 [Kotlin Migration] StorageAccessException
Package: com.ichi2.anki.exception
2021-11-12 16:11:26 +00:00
codingtosh
48e12b7626 Rename StorageAccessException.java to StorageAccessException.kt
Package: com.ichi2.anki.exception
2021-11-12 16:11:26 +00:00
codingtosh
8dcb9676f2 [Kotlin Migration] MediaSyncException
Package: com.ichi2.anki.exception
2021-11-12 07:10:57 -05:00
codingtosh
1e477ad82d Rename MediaSyncException.java to MediaSyncException.kt
Package: com.ichi2.anki.exception
2021-11-12 07:10:57 -05:00
codingtosh
73ccd4ab06 [Kotlin Migration] UnknownHttpResponseException
Package: com.ichi2.anki.exception
2021-11-12 07:10:31 -05:00
codingtosh
7a775200bc Rename UnknownHttpResponseException.java to UnknownHttpResponseException.kt
Package: com.ichi2.anki.exception
2021-11-12 07:10:31 -05:00
codingtosh
ab54fb9f60 [Kotlin Migration] ExportDialogsFactory
Package: com.ichi2.anki.export
2021-11-12 07:09:48 -05:00
codingtosh
4269598d60 Rename ExportDialogsFactory.java to ExportDialogsFactory.kt
Package: com.ichi2.anki.export
2021-11-12 07:09:48 -05:00
codingtosh
a0175ba182 [Kotlin Migration] OutOfSpaceException
Package: com.ichi2.anki.exception
2021-11-12 07:09:10 -05:00
codingtosh
b289e5b647 Rename OutOfSpaceException.java to OutOfSpaceException.kt
Package: com.ichi2.anki.exception
2021-11-12 07:09:10 -05:00
codingtosh
d9ed91d2d4 [Kotlin Migration] UserSubmittedException
Package: com.ichi2.anki.exception
2021-11-12 07:08:42 -05:00
codingtosh
08eb956d55 Rename UserSubmittedException.java to UserSubmittedException.kt
Package: com.ichi2.anki.exception
2021-11-12 07:08:42 -05:00
codingtosh
f08c2867ec [Kotlin Migration] AudioClipField
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 07:05:07 -05:00
codingtosh
0f230a341e Rename AudioClipField.java to AudioClipField.kt
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 07:05:07 -05:00
Mike Hardy
2c034d6cc6 Bumped version to 2.16alpha31 2021-11-11 03:34:11 +00:00
AnkiDroid Translations
a607d49d20 Updated strings from Crowdin 2021-11-10 18:52:12 -05:00
codingtosh
90ace34a4d [Kotlin Migration] ConfirmModSchemaException
Package: com.ichi2.anki.exception
2021-11-10 15:44:53 -05:00
codingtosh
439bace384 Rename ConfirmModSchemaException.java to ConfirmModSchemaException.kt
Package: com.ichi2.anki.exception
2021-11-10 15:44:53 -05:00
David Allison
681504a10a fix build
Bad Kotlin Migration: Both base class and subclasses were migrated
2021-11-10 15:44:41 -05:00
codingtosh
46b548bb5e [Kotlin Migration] CardBrowserContextMenu
Package: com.ichi2.anki.contextmenu
2021-11-10 15:06:14 -05:00
codingtosh
eb8c7c77e6 Rename CardBrowserContextMenu.java to CardBrowserContextMenu.kt
Package: com.ichi2.anki.contextmenu
2021-11-10 15:06:14 -05:00
codingtosh
e7f96239de [Kotlin Migration] ClosableDrawerLayout
Package: androidx.drawerlayout.widget
2021-11-10 15:05:27 -05:00
codingtosh
4d8af3db8c Rename ClosableDrawerLayout.java to ClosableDrawerLayout.kt
Package: androidx.drawerlayout.widget
2021-11-10 15:05:27 -05:00
codingtosh
eccb2db7c6 [Kotlin Migration] ImportExportException
Package: com.ichi2.anki.exception
2021-11-10 20:05:16 +00:00
codingtosh
6f6d3acdfa Rename ImportExportException.java to ImportExportException.kt
Package: com.ichi2.anki.exception
2021-11-10 20:05:16 +00:00
codingtosh
7328217b2e [Kotlin Migration] ManuallyReportedException
Package: com.ichi2.anki.exception
2021-11-10 15:04:29 -05:00
codingtosh
483ecad7a3 Rename ManuallyReportedException.java to ManuallyReportedException.kt
Package: com.ichi2.anki.exception
2021-11-10 15:04:29 -05:00
codingtosh
cd3bc5bf11 [Kotlin Migration] ViewGroupUtils
Package: com.ichi2.utils
2021-11-10 15:03:36 -05:00
codingtosh
68e3a12076 Rename ViewGroupUtils.java to ViewGroupUtils.kt
Package: com.ichi2.utils
2021-11-10 15:03:36 -05:00
codingtosh
da3b147a53 [Kotlin Migration] AnkiCardContextMenu
Package: com.ichi2.anki.contextmenu
2021-11-10 14:58:29 -05:00
codingtosh
7bb7efc488 Rename AnkiCardContextMenu.java to AnkiCardContextMenu.kt
Package: com.ichi2.anki.contextmenu
2021-11-10 14:58:29 -05:00
codingtosh
0de8204f72 [Kotlin Migration] WebViewDebugging
Package: com.ichi2.utils
2021-11-10 14:57:00 -05:00
codingtosh
2e09f32fa8 Rename WebViewDebugging.java to WebViewDebugging.kt
Package: com.ichi2.utils
2021-11-10 14:57:00 -05:00
codingtosh
64e194d2e2 [Kotlin Migration] SystemContextMenu
Package: com.ichi2.anki.contextmenu
2021-11-10 14:56:23 -05:00
codingtosh
16035325b1 Rename SystemContextMenu.java to SystemContextMenu.kt
Package: com.ichi2.anki.contextmenu
2021-11-10 14:56:23 -05:00
Mani
c8cbb0b5b2 change class to object and val to const val 2021-11-10 14:55:42 -05:00
Mani
167cc4d049 rfc standard email 2021-11-10 14:55:42 -05:00
Mani
e977f4a7b0 test bury and suspend card before calling using js api similar to toggle flag and mark card 2021-11-10 14:55:42 -05:00
Mani
b3624fe0eb check mark card and toggle flag using extracted function 2021-11-10 14:55:42 -05:00
Mani
f1bcdb55b1 created new class for JS API Constant and extracted api check to function 2021-11-10 14:55:42 -05:00
codingtosh
d097160ff3 [Kotlin Migration] DatabaseLock
Package: com.ichi2.anki.debug
2021-11-10 14:54:27 -05:00
codingtosh
210acabfc8 Rename DatabaseLock.java to DatabaseLock.kt
Package: com.ichi2.anki.debug
2021-11-10 14:54:27 -05:00
Piyush Goel
b1a8b5644f Migrated CreateDeckDialogTest to kotlin. 2021-11-10 07:29:47 -05:00
Piyush Goel
a2c380f2e9 Renamed CreateDeckDialogTest.java to CreateDeckDialogTest.kt 2021-11-10 07:29:47 -05:00
David Allison
6cbe2cb499 refactor: remove FunctionalInterfaces.Function
This is handled by desugaring, replaced with java.util.function.Function
2021-11-10 07:29:11 -05:00
David Allison
e599145b41 refactor: remove FunctionalInterfaces.Consumer
This is handled by desugaring, replaced with java.util.function.Consumer
2021-11-10 07:29:11 -05:00
David Allison
1752855177 refactor: "Consumer" interface method rename
accept is what the SDK version is called
2021-11-10 07:29:11 -05:00
David Allison
6a47d0fd85 refactor: remove FunctionalInterfaces.Supplier
This is handled by desugaring, replaced with java.util.function.Supplier
2021-11-10 07:29:11 -05:00
Piyush Goel
25b95dcad6 Migrated ModelFieldEditorTest to kotlin. 2021-11-09 13:24:58 -05:00
Piyush Goel
dafc30e6bf Renamed ModelFieldEditorTest.java to ModelFieldEditorTest.kt 2021-11-09 13:24:58 -05:00
Piyush Goel
128d6fdf75 Migrated InsertFieldDialogFactory to kotlin 2021-11-09 13:24:09 -05:00
Piyush Goel
9f36abb011 Renamed InsertFieldDialogFactory.java to InsertFieldDialogFactory.kt 2021-11-09 13:24:09 -05:00
Piyush Goel
46cdd77470 Migrated CustomStudyDialogTest to kotlin. 2021-11-09 13:23:12 -05:00
Piyush Goel
8ce0e32b4b Renamed CustomStudyDialogTest.java to CustomStudyDialogTest.kt 2021-11-09 13:23:12 -05:00
codingtosh
b756d269df [Kotlin Migration] MethodLogger
Package: com.ichi2.utils
2021-11-09 10:00:08 -05:00
codingtosh
626696169e Rename MethodLogger.java to MethodLogger.kt
Package: com.ichi2.utils
2021-11-09 10:00:08 -05:00
Piyush Goel
6fd41ae687 Migrated DatabaseErrorDialog to kotlin. 2021-11-09 09:59:28 -05:00
Piyush Goel
f02d966702 Renamed DatabaseErrorDialog.java to DatabaseErrorDialog.kt 2021-11-09 09:59:28 -05:00
Piyush Goel
190c230f0d Migrated DeckSelectionDialog to kotlin 2021-11-09 14:39:50 +00:00
Piyush Goel
1a0b20401f Renamed DeckSelectionDialog.java to DeckSelectionDialog.kt 2021-11-09 14:39:50 +00:00
codingtosh
95bf2bd060 [Kotlin Migration] MaxExecFunction
Package: com.ichi2.utils
2021-11-09 09:28:40 -05:00
codingtosh
e085a4ea09 Rename MaxExecFunction.java to MaxExecFunction.kt
Package: com.ichi2.utils
2021-11-09 09:28:40 -05:00
codingtosh
341efb7288 [Kotlin Migration] VersionUtils
Package: com.ichi2.utils
2021-11-09 08:29:12 -05:00
codingtosh
84a4ea94e1 Rename VersionUtils.java to VersionUtils.kt
Package: com.ichi2.utils
2021-11-09 08:29:12 -05:00
codingtosh
1e7a0fa929 [Kotlin Migration] ThreadUtil
Package: com.ichi2.utils
2021-11-09 08:28:34 -05:00
codingtosh
6ef455cfab Rename ThreadUtil.java to ThreadUtil.kt
Package: com.ichi2.utils
2021-11-09 08:28:34 -05:00
codingtosh
88e9b5770a [Kotlin Migration] TextViewUtil
Package: com.ichi2.utils
2021-11-09 08:26:52 -05:00
codingtosh
fe6baf302a Rename TextViewUtil.java to TextViewUtil.kt
Package: com.ichi2.utils
2021-11-09 08:26:52 -05:00
codingtosh
4c92297655 [Kotlin Migration] Permissions
Package: com.ichi2.utils
2021-11-09 08:20:55 -05:00
codingtosh
e3f56b2154 Rename Permissions.java to Permissions.kt
Package: com.ichi2.utils
2021-11-09 08:20:55 -05:00
codingtosh
7df41662c4 [Kotlin Migration] NamedJSONComparator
Package: com.ichi2.utils
2021-11-09 08:19:30 -05:00
codingtosh
4e717976a9 Rename NamedJSONComparator.java to NamedJSONComparator.kt
Package: com.ichi2.utils
2021-11-09 08:19:30 -05:00
codingtosh
9f98d5caf7 [Kotlin Migration] MapUtil
Package: com.ichi2.utils
2021-11-09 08:15:26 -05:00
codingtosh
ea12ce04e3 Rename MapUtil.java to MapUtil.kt
Package: com.ichi2.utils
2021-11-09 08:15:26 -05:00
codingtosh
2aacafb1b0 [Kotlin Migration] KeyUtils
Package: com.ichi2.utils
2021-11-09 08:14:39 -05:00
codingtosh
5032325bf2 Rename KeyUtils.java to KeyUtils.kt
package: com.ichi2.utils
2021-11-09 08:14:39 -05:00
codingtosh
96051cdc9c [Kotlin Migration] JSONTokener
Package: com.ichi2.utils
2021-11-09 08:13:52 -05:00
codingtosh
1c0eb32944 Rename JSONTokener.java to JSONTokener.kt
Package: com.ichi2.utils
2021-11-09 08:13:52 -05:00
Piyush Goel
4ca81fdc3d Migrated SyncErrorDialog to kotlin 2021-11-09 08:11:22 -05:00
Piyush Goel
61b19ee4ff Renamed SyncErrorDialog.java to SyncErrorDialog.kt 2021-11-09 08:11:22 -05:00
codingtosh
cfb24e79f9 [Kotlin Migration] ExceptionUtil
Package: com.ichi2.utils
2021-11-09 12:52:10 +00:00
codingtosh
34df46d5ea Rename ExceptionUtil.java to ExceptionUtil.kt
Package: com.ichi2.utils
2021-11-09 12:52:10 +00:00
Piyush Goel
c85ee4caa1 Migrated RecursivePictureMenu to kotlin. 2021-11-08 14:38:47 -05:00
Piyush Goel
f9df7e363c Renamed RecursivePictureMenu.java to RecursivePictureMenu.kt 2021-11-08 14:38:47 -05:00
Piyush Goel
a7cceb5a67 Migrated MediaCheckDialog to kotlin. 2021-11-08 14:37:08 -05:00
Piyush Goel
218b37b5e5 Renamed MediaCheckDialog.java to MediaCheckDialog.kt 2021-11-08 14:37:08 -05:00
Piyush Goel
d72a257245 Migrated DeckPickerContextMenu to kotlin 2021-11-08 14:34:09 -05:00
Piyush Goel
640381c6e6 Renamed DeckPickerContextMenu.java to DeckPickerContextMenu.kt 2021-11-08 14:34:09 -05:00
Piyush Goel
0c0d6f75c3 Migrated CreateDeckDialog to kotlin. 2021-11-08 14:32:22 -05:00
Piyush Goel
7b74dcda2b Renamed CreateDeckDialog.java to CreateDeckDialog.kt 2021-11-08 14:32:22 -05:00
Piyush Goel
8427579d10 Migrated CardBrowserMySearchesDialog to kotlin. 2021-11-08 10:26:14 -05:00
Piyush Goel
acdc4c74b3 Renamed CardBrowserMySearchesDialog.java to CardBrowserMySearchesDialog.kt 2021-11-08 10:26:14 -05:00
Piyush Goel
fe14d1a9ff Migrated ExportDialog to kotlin. 2021-11-08 15:23:15 +00:00
Piyush Goel
f33d8ebddf Renamed ExportDialog.java to ExportDialog.kt. 2021-11-08 15:23:15 +00:00
codingtosh
85fbabb34f [Kotlin Migration] FileUtil
Package: com.ichi2.utils
2021-11-08 08:45:21 -05:00
codingtosh
7f11c63011 Rename FileUtil.java to FileUtil.kt
Package: com.ichi2.utils
2021-11-08 08:45:21 -05:00
codingtosh
4a4f00db51 [Kotlin Migration] DeckNameComparator
Package: com.ichi2.utils
2021-11-08 07:40:33 -05:00
codingtosh
663428ef3e Rename DeckNameComparator.java to DeckNameComparator.kt
Package: com.ichi2.utils
2021-11-08 07:40:33 -05:00
codingtosh
f96bdfbc1f [EditNote][DeckSelectionDialog] Highlight Selected item
Issue: #9755
2021-11-08 07:39:27 -05:00
codingtosh
17c80022ef [Kotlin Migration] JSON
Package: com.ichi2.utils
2021-11-08 07:37:50 -05:00
codingtosh
4a3f65c21e Rename JSON.java to JSON.kt
Package: com.ichi2.utils
2021-11-08 07:37:50 -05:00
codingtosh
7cd749f26a [Kotlin Migration] IntentUtil
Package: com.ichi2.utils
2021-11-08 07:37:07 -05:00
codingtosh
104738c52d Rename IntentUtil.java to IntentUtil.kt
Package: com.ichi2.utils
2021-11-08 07:37:07 -05:00
Piyush Goel
3be10c1492 Migrated SimpleMessageDialog to kotlin. 2021-11-08 12:31:20 +00:00
Piyush Goel
6dee0ffe13 Renamed SimpleMessageDialog.java to SimpleMessageDialog.kt 2021-11-08 12:31:20 +00:00
codingtosh
c55b5d9cb4 [Kotlin Migration] HtmlUtils
Package: com.ichi2.utils
2021-11-08 07:29:42 -05:00
codingtosh
527131bb96 Rename HtmlUtils.java to HtmlUtils.kt
Package: com.ichi2.utils
2021-11-08 07:29:42 -05:00
codingtosh
6b1b89b5ed [Kotlin Migration] HashUtil
Package: com.ichi2.utils
2021-11-08 07:29:10 -05:00
codingtosh
8150d55e16 Rename HashUtil.java to HashUtil.kt
Package: com.ichi2.utils
2021-11-08 07:29:10 -05:00
codingtosh
3c176046ec [Kotlin Migration] CollectionUtils
Package: com.ichi2.utils
2021-11-08 12:28:40 +00:00
codingtosh
1992752643 Rename CollectionUtils.java to CollectionUtils.kt
Package: com.ichi2.utils
2021-11-08 12:28:40 +00:00
codingtosh
d00c0fe1bc [Kotlin Migration] ContentResolverUtil
Package: com.ichi2.utils
2021-11-08 12:27:59 +00:00
codingtosh
4abfc5b3ef Rename ContentResolverUtil.java to ContentResovlerUtil.kt
Package: com.ichi2.utils
2021-11-08 12:27:59 +00:00
codingtosh
0e2b3d544d [Kotlin Migration] AndroidUiUtils
Package: com.ichi2.utils
2021-11-08 07:19:01 -05:00
codingtosh
c90f0f4b93 Rename AndroidUiUtils.java to AndroidUiUtils.kt
Package: com.ichi2.utils
2021-11-08 07:19:01 -05:00
codingtosh
8c5f205b49 [Kotlin Migration][FollowUp] Time
Resolve Warnings:
1. Kotlin's max() instead of Math.max()

Package: com.ichi2.libanki.utils
2021-11-07 20:55:47 -05:00
codingtosh
dd8c406437 [Kotlin Migration][FollowUp] Time
1. Remove Wildcard import.
2. Resolve import conflict -> Use import alias.

Package: com.ichi2.libanki.utils
2021-11-07 20:55:47 -05:00
Mike Hardy
b09e2a7631 Bumped version to 2.16alpha30 2021-11-07 22:28:43 +00:00
David Allison
0d0ba2cef3 refactor(IntegerDialog): JvmOverloads
Reduces the amount of Kotlin
2021-11-07 16:51:11 -05:00
David Allison
2819d4429e refactor(IntegerDialog): use extension method
`contentNullable` improves the method:

* Fluent, allowing us to return .show()
* Much less code
2021-11-07 16:51:11 -05:00
David Allison
1b214ef23f refactor(insert-field): lateinit variables
set via `withArguments`, which is always called
2021-11-07 16:51:11 -05:00
David Allison
2f4d8d5a70 refactor(import): make dialogMessage NonNull
This allows convertToDisplayName and filenameFromPath to accept
a non-null parameter
2021-11-07 16:51:11 -05:00
Piyush Goel
e00531ed75 Migrated ImportDialog to kotlin 2021-11-07 14:09:09 -05:00
Piyush Goel
f836fe45e5 Renamed ImportDialog.java to ImportDialog.kt 2021-11-07 14:09:09 -05:00
Piyush Goel
303e8688d2 Migrated WhiteBoardWidthDialog to kotlin 2021-11-07 14:08:18 -05:00
Piyush Goel
caf92d6950 Reanamed WhiteBoardWidthDialog.java to WhiteBoardWidthDialog.kt 2021-11-07 14:08:18 -05:00
Piyush Goel
be56511e88 Migrated InsertFieldDialog to kotlin. 2021-11-07 14:07:41 -05:00
Piyush Goel
beb8b24a5f Renamed InsertFieldDialog.java to InsertFieldDialog.kt 2021-11-07 14:07:41 -05:00
Piyush Goel
6a93b1f004 Migrated ExportCompleteDialog to kotlin. 2021-11-07 14:06:50 -05:00
Piyush Goel
5725bb10dc Renamed ExportCompleteDialog.java to ExportCompleteDialog.kt 2021-11-07 14:06:50 -05:00
Piyush Goel
f56243bde5 Migrated DeckPickerNoSpaceToDowngradeDialog to kotlin. 2021-11-07 14:06:00 -05:00
Piyush Goel
d3d4101fcc Renamed DeckPickerNoSpaceToDowngradeDialog.java to DeckPickerNoSpaceToDowngradeDialog.kt 2021-11-07 14:06:00 -05:00
Piyush Goel
2e1aa9b36b Migrated CardBrowserOrderDialog to kotlin. 2021-11-07 14:05:20 -05:00
Piyush Goel
2c8b2ad0a7 Renamed CardBrowserOrderDialog.java to CardBrowserOrderDialog.kt 2021-11-07 14:05:20 -05:00
Piyush Goel
5eb8dae26a Migrated IntegerDialog to kotlin. 2021-11-07 14:04:17 -05:00
Piyush Goel
b8f8a18537 Renamed IntegerDialog.java to IntegerDialog.kt. 2021-11-07 14:04:17 -05:00
David Allison
6c8450aa81 fix(miui): disable "force dark" mode
Force Dark is an Android 10 feature, which commonly appears on MIUI 12

This forces a dark mode, even if the app doesn't support it.
We have a night mode, so don't need it

This causes many problems, as it does not invert Note Editor icons
causing questions about missing functionality

`android:forceDarkAllowed` fixes this, but is API 29+

To fix this, define a theme overlay, and apply it to all activities

Note: Setting a theme doesn't replace the current theme, just
overriding the properties, so a second theme is an overlay

This removes the need to to duplicate the file for `values-29`

https://developer.android.com/guide/topics/ui/look-and-feel/darktheme#force-dark
https://stackoverflow.com/questions/63047806/

Fixes 8150
2021-11-07 14:00:29 -05:00
codingtosh
fe2d38966a [Kotlin Migration] SystemTime
Package: com.ichi2.libanki.utils
2021-11-07 13:55:39 -05:00
codingtosh
37374480a2 Rename SystemTime.java to SystemTime.kt
Package: com.ichi2.libanki.utils
2021-11-07 13:55:39 -05:00
codingtosh
11619a5340 [Kotlin Migration] StringUtils
Package: com.ichi2.libanki.utils
2021-11-07 13:55:04 -05:00
codingtosh
054865e258 Rename StringUtils.java to StringUtils.kt
Package: com.ichi2.libanki.utils
2021-11-07 13:55:04 -05:00
codingtosh
1316a17850 [Kotlin Migration] Assert
Package: com.ichi2.utils
2021-11-07 13:54:24 -05:00
codingtosh
d12d0a8f38 Rename Assert.java to Assert.kt
Package: com.ichi2.utils
2021-11-07 13:54:24 -05:00
codingtosh
bfabe73a7f [Kotlin Migration] AssertHelper
Package: com.ichi2.utils
2021-11-07 13:53:36 -05:00
codingtosh
8d1922ecbd Rename AssertHelper.java to AssertHelper.kt
Package: com.ichi2.utils
2021-11-07 13:53:36 -05:00
codingtosh
9342517e17 [Kotlin Migration] BundleUtils
Package: com.ichi2.utils
2021-11-07 13:52:23 -05:00
codingtosh
04de84c871 Rename BundleUtils.java to BundleUtils.kt
Package: com.ichi2.utils
2021-11-07 13:52:23 -05:00