Skip to content

Commit e7df107

Browse files
committed
PSPDFKit
1 parent 8236a01 commit e7df107

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

apps/buildSrc/src/main/java/GlobalDependencies.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ object Versions {
2525

2626
/* Others */
2727
const val APOLLO = "4.3.3"
28-
const val NUTRIENT = "10.7.0"
28+
const val NUTRIENT = "10.9.0"
2929
const val PHOTO_VIEW = "2.3.0"
3030
const val MOBIUS = "1.2.1"
3131
const val HILT = "2.57.2"
@@ -132,7 +132,7 @@ object Libs {
132132
const val COMPOSE_VIEW_MODEL = "androidx.lifecycle:lifecycle-viewmodel-compose:${Versions.LIFECYCLE}"
133133

134134
/* Media and content handling */
135-
const val NUTRIENT = "io.nutrient:nutrient:${Versions.NUTRIENT}" // TODO
135+
const val NUTRIENT = "io.nutrient:nutrient:${Versions.NUTRIENT}"
136136
const val MEDIA3 = "androidx.media3:media3-exoplayer:${Versions.MEDIA3}"
137137
const val MEDIA3_UI = "androidx.media3:media3-ui:${Versions.MEDIA3}"
138138
const val MEDIA3_HLS = "androidx.media3:media3-exoplayer-hls:${Versions.MEDIA3}"

libs/annotations/src/main/java/com/instructure/annotations/PdfSubmissionView.kt

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,13 @@ import com.pspdfkit.annotations.AnnotationFlags
5959
import com.pspdfkit.annotations.AnnotationProvider
6060
import com.pspdfkit.annotations.AnnotationType
6161
import com.pspdfkit.annotations.appearance.AssetAppearanceStreamGenerator
62-
import com.pspdfkit.annotations.configuration.*
62+
import com.pspdfkit.annotations.configuration.AnnotationProperty
63+
import com.pspdfkit.annotations.configuration.EraserToolConfiguration
64+
import com.pspdfkit.annotations.configuration.FreeTextAnnotationConfiguration
65+
import com.pspdfkit.annotations.configuration.InkAnnotationConfiguration
66+
import com.pspdfkit.annotations.configuration.MarkupAnnotationConfiguration
67+
import com.pspdfkit.annotations.configuration.ShapeAnnotationConfiguration
68+
import com.pspdfkit.annotations.configuration.StampAnnotationConfiguration
6369
import com.pspdfkit.annotations.stamps.CustomStampAppearanceStreamGenerator
6470
import com.pspdfkit.annotations.stamps.StampPickerItem
6571
import com.pspdfkit.configuration.PdfConfiguration
@@ -80,12 +86,16 @@ import com.pspdfkit.ui.special_mode.controller.AnnotationEditingController
8086
import com.pspdfkit.ui.special_mode.controller.AnnotationSelectionController
8187
import com.pspdfkit.ui.special_mode.controller.AnnotationTool
8288
import com.pspdfkit.ui.special_mode.manager.AnnotationManager
83-
import com.pspdfkit.ui.toolbar.*
89+
import com.pspdfkit.ui.toolbar.AnnotationCreationToolbar
90+
import com.pspdfkit.ui.toolbar.AnnotationEditingToolbar
91+
import com.pspdfkit.ui.toolbar.ContextualToolbar
92+
import com.pspdfkit.ui.toolbar.ContextualToolbarMenuItem
93+
import com.pspdfkit.ui.toolbar.ToolbarCoordinatorLayout
8494
import com.pspdfkit.ui.toolbar.grouping.MenuItemGroupingRule
8595
import kotlinx.coroutines.Job
8696
import okhttp3.Response
8797
import java.io.File
88-
import java.util.*
98+
import java.util.EnumSet
8999

90100
@SuppressLint("ViewConstructor")
91101
abstract class PdfSubmissionView(context: Context, private val studentAnnotationView: Boolean = false, private val courseId: Long) : FrameLayout(context), AnnotationManager.OnAnnotationCreationModeChangeListener, AnnotationManager.OnAnnotationEditingModeChangeListener {
@@ -558,7 +568,11 @@ abstract class PdfSubmissionView(context: Context, private val studentAnnotation
558568
}
559569
}
560570

561-
override fun onAnnotationZOrderChanged(p0: Int, p1: MutableList<Annotation>, p2: MutableList<Annotation>) {}
571+
override fun onAnnotationZOrderChanged(
572+
pageIndex: Int,
573+
oldOrder: List<@JvmSuppressWildcards Annotation>,
574+
newOrder: List<@JvmSuppressWildcards Annotation>
575+
) = Unit
562576
}
563577

564578
private fun annotationNetworkCheck(annotation: Annotation): Boolean {

0 commit comments

Comments
 (0)