David Allison
0bafa3eea3
refactor: add setCurrentCard
...
This is for future optimizations, ensuring that state tied to
mCurrentCard is updated as soon as the current card is set.
2021-11-16 02:38:45 +00:00
Mike Hardy
e44ce12b26
Bumped version to 2.16alpha33
2021-11-15 02:12:56 +00:00
AnkiDroid Translations
7d83eeef44
Updated strings from Crowdin
2021-11-14 20:28:35 -05:00
David Allison
1d617ff767
refactor: DatabaseChangeDecorator
...
https://kotlinlang.org/docs/delegation.html
2021-11-14 19:37:07 -05:00
codingtosh
dc139cb0a1
[Kotlin Migration] LanguageListerBase
...
Package: com.ichi2.anki.multimediacard.language
2021-11-14 19:23:00 -05:00
codingtosh
df49daa5de
Rename LanguageListerBase.java to .kt
...
com.ichi2.anki.multimediacard.language
2021-11-14 19:23:00 -05:00
codingtosh
07fa4dab60
[Kotlin Migration] DatabaseChangeDecorator
...
Package: com.ichi2.utils
2021-11-14 15:32:09 -05:00
codingtosh
d7246dc835
Rename DatabaseChangeDecorator.java to DatabaseChangeDecorator.kt
...
Package: com.ichi2.utils
2021-11-14 15:32:09 -05:00
Piyush Goel
f35667ac32
Migrated TagsDialogTest to kotlin.
2021-11-14 17:23:19 +00:00
Piyush Goel
9e1426d8ba
Renamed TagsDialogTest.java to TagsDialogTest.kt
2021-11-14 17:23:19 +00:00
David Allison
345ae9e5a5
feat(record-audio): Show Preview of Fields
...
* Display text of the fields from the note editor
This allows a user to better know what to say
* Images are not supported, only text
* Scrolling behaviour is incorrect, but unlikely to occur.
Fixes 5428
2021-11-14 12:01:32 -05:00
David Allison
78553b0722
refactor: remove unused method
...
delete updateMultimediaNoteFromJsonNote
2021-11-14 12:01:32 -05:00
Piyush Goel
d6398590f7
Migrated TagsDialog to kotlin.
2021-11-14 07:44:09 -05:00
Piyush Goel
8e3c6aae71
Renamed TagsDialog.java to TagsDialog.kt
2021-11-14 07:44:09 -05:00
David Allison
872af2515b
Kotlin Migration: ReadText
...
com.ichi2.anki.ReadText
Note: ktLintFormat incorrectly formats this file
2021-11-14 12:01:14 +00:00
David Allison
314cd25d03
Rename ReadText.java to .kt
2021-11-14 12:01:14 +00:00
David Allison
61d8b3c28f
refactor(v16-tts): extract legacyGetTtsTags
2021-11-13 18:14:24 -05:00
David Allison
0a5ddc95e7
refactor(v16-tts): split out sound and TTS
...
Prep for moving all TTS generation into the class
Issue 5793
2021-11-13 18:14:24 -05:00
David Allison
0b4ae3a5e3
refactor(v16-tts): Separate parsing and reading
...
Split out TtsParserTest.kt from ReadTextTest.java
Issue 5793
2021-11-13 18:14:24 -05:00
Mike Hardy
d3a423c508
Bumped version to 2.16alpha32
2021-11-13 19:11:49 +00:00
AnkiDroid Translations
3ebabbb1ae
Updated strings from Crowdin
2021-11-13 14:04:29 -05:00
David Allison
363995f860
refactor(v16): Use libAnki class for TTS
...
Allows for inclusion of the libAnki TTS from a card template
Issue 5793
2021-11-13 13:59:14 +00:00
Tarekk Mohamed Abdalla
f6525c2f83
test: test all tag states are showing correctly
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
d6b94bf239
NF: make TagsListTest more readable
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
b9108e61d8
feat: add "Edit Tags" in CardBrowser
...
Select multiple cards and change the tags of their notes
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
a1fd4336f1
feat: add UpdateMultipleNotes task
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
8a4ee594f8
NF: rename ADD_TAG to EDIT_TAGS
...
now the name and comment reflects the meaning of the tags
since we can add/remove tags from multiple notes using this dialog type
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
90fef130fa
NF: refactor listener to do multiple actions
...
based on TagsDialogListenerAction the listener callback will do different things
for now the only action doable is FILTER action
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
f25ff5dde0
feat: adapter support for indeterminate tags
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
bca17fe074
feat: Add CheckBoxTriStates
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
45861239b8
feat: TagsDialog support for indeterminate tags
...
this should have no effect on normal call with only checked tags
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
2dd6415d3b
feat: support for indeterminate tags
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
001038fb96
NF: rename currentTags to checkedTags
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
d4c34c2e17
NF: change signature of TagsDialogListener#onSelectedTags
...
onSelectedTags now returns list of `indeterminateTags`, the indeterminateTags should be ignored if not needed.
2021-11-13 07:33:34 -05:00
Tarekk Mohamed Abdalla
cf37a88c84
feat: add TagsUtil#getUpdatedTags
...
this will be used to get updated tags in case there are indeterminate tags
2021-11-13 07:33:34 -05:00
David Allison
ca3802d33b
refactor: BasicControllerFactory
2021-11-13 07:18:04 -05:00
David Allison
e647834d55
fix build
2021-11-13 07:18:04 -05:00
codingtosh
741e0b2bc9
[Kotlin Migration] BasicControllerFactory
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:34:15 -05:00
codingtosh
d2ae4fd529
Rename BasicControllerFactory.java to BasicControllerFactory.kt
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:34:15 -05:00
codingtosh
64c3a133c0
[Kotlin Migration] FieldBase
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:33:47 -05:00
codingtosh
bd9710995f
Rename FieldBase.java to .kt
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:33:47 -05:00
codingtosh
447c290795
[Kotlin Migration] EFieldType
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:33:17 -05:00
codingtosh
01529a465a
Rename EFieldType.java to .kt
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:33:17 -05:00
codingtosh
f684d166bc
[Kotlin Migration] IControllerFactory
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:32:38 -05:00
codingtosh
4162ec3b3f
Rename IControllerFactory.java to .kt
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 17:32:38 -05:00
codingtosh
7c6f2309bb
[Kotlin Migration] AudioRecordingField
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 12:41:08 -05:00
codingtosh
69fd01b8cf
Rename AudioRecordingField.java to AudioRecordingField.kt
...
Package: com.ichi2.anki.multimediacard
2021-11-12 12:41:08 -05:00
David Allison
effe98771a
Kotlin Migration: TtsParser.java -> .kt
...
com.ichi2.anki.TtsParser
2021-11-12 12:40:24 -05:00
David Allison
e620b9ca7e
Rename TtsParser.java to .kt
2021-11-12 12:40:24 -05:00
codingtosh
551bd250cc
[Kotlin Migration] BasicAudioClipFieldController
...
Package: com.ichi2.anki.multimediacard.fields
2021-11-12 12:40:00 -05:00
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