> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/xamarin/changelogs/version-7/v7-0-2.md).

# Version 7.0.2 Changelog (October 2, 2019)

World's #1 PDF SDK Library for Web, Mobile, Server, Desktop

Version: 7.0.2

Release Date: October 2, 2019

## Notes

This release of Apryse for Xamarin brings the core PDF functionality and iOS and Android Tools functionality inline with version 7.0.2 of the iOS and Android SDKs. More information can be found on [What's New for iOS](/ios/changelogs/version-7/v7-0-2-72700.md) and [What's New for Android](/android/changelogs/version-7/v7-0-2.md).

## Xamarin.Android

### New features

* New icon set
* Annotation selection handle appearance has been updated; in addition, a 16 dp margin has been added between the selection box and annotation bounding box, you can change the margin with [`ToolManagerBuilder.SetSelectionBoxMargin(int)`](https://sdk.apryse.com/api/xamarinandroid/tools/api/pdftron.PDF.Config.ToolManagerBuilder.html#pdftron_PDF_Config_ToolManagerBuilder_SetSelectionBoxMargin_System_Int32_)
* New navigation side sheet on large screen, you can now navigate through annotations, bookmarks and outline while viewing and editing the document; it can be disabled with [`ViewerConfig.Builder.NavigationListAsSheetOnLargeDevice(bool)`](https://sdk.apryse.com/api/xamarinandroid/tools/api/pdftron.PDF.Config.ViewerConfig.Builder.html#pdftron_PDF_Config_ViewerConfig_Builder_NavigationListAsSheetOnLargeDevice_System_Boolean_)
* If navigation side sheet is opened in collaboration viewer, annotation reply will be shown in the side sheet
* New non-continuous vertical scrolling mode, see guide: [view mode](/xamarin/guides/android/viewer/view-mode.md#layout)
* Eraser will now erase both ink strokes and non-ink annotations, you can change eraser type with [`ToolManagerBuilder.SetEraserType(Eraser.EraserType)`](https://sdk.apryse.com/api/xamarinandroid/tools/api/pdftron.PDF.Config.ToolManagerBuilder.html#pdftron_PDF_Config_ToolManagerBuilder_SetEraserType_pdftron_PDF_Tools_Eraser_EraserType_), available values are `InkEraser`, `AnnotationEraser` and `HybridEraser`
* Form field highlight color can now be customized with `SetFieldHighlightColor` and `SetSignatureHighlightColor`
* New API to disable undo and redo menus with [`ToolManagerBuilder.SetShowUndoRedo(boolean)`](https://sdk.apryse.com/api/xamarinandroid/tools/api/pdftron.PDF.Config.ToolManagerBuilder.html#pdftron_PDF_Config_ToolManagerBuilder_SetShowUndoRedo_System_Boolean_)
* Click on a link annotation to a remote file that is located in the same directory as the current file will now open the remote file in a new tab
* Click on a link with `tel:` action will now launch a dial intent
* Free highlighter tool now support real time editing

## Xamarin.iOS

### New features

* This release adds official support for Apple's new PencilKit framework with the `PTPencilDrawingCreate` tool. The `PTPencilDrawingCreate` tool allows for the creation of realistic ink drawings, freehand highlights, and more using Apple's standard iOS markup interface and drawing tools.
* iOS 13 Dark Mode is supported by this release.
* Annotations are now updated in real-time when they are resized and moved in the viewer. The appearance and usability of the annotation selection rectangle and resize handles have also been improved with this release.
* The `PTThumbnailSliderViewController` has been updated with an improved appearance and behavior. Thumbnails of the document's pages are shown directly in the control and scrubbing through the pages immediately updates the `PTPDFViewCtrl`'s current page. It is also possible to use the new slider view outside of the `PTThumbnailSliderViewController` with the new `PTThumbnailSliderView` class.
  * The magnification effect shown while tracking touches can be controlled with the `magnification` property on the `PTThumbnailSliderView` class. A value of 1.0 disables the effect.
  * The `PTThumbnailSliderView` can also be replaced with the legacy `UISlider` appearance and behavior by assigning the `PTThumbnailSliderViewController` class's `slider` property to the `contentView` property on the same class.
* This release includes UI components for collaboration. The `PTCollaborationDocumentViewController`, `PTCollaborationAnnotationViewController`, and `PTCollaborationAnnotationReplyViewController` classes provide a document viewer, annotation list, and annotation reply control for use with the existing collaboration system. The `PTCollaborationDocumentViewController` is the recommended way to integrate the collaboration UI components into a project.
* The long-press menu for selecting tools has been improved with sub-menus for shapes, attachments, and measurements.
* Support for opening files in the HEIF image format in the `PTDocumentViewController` class via the `openDocumentWithURL:` method.
* Initial support for the iOS 13 tap-drag gesture for text selection. This feature will also be refined further in upcoming releases.
* It is now possible to interact more easily with annotations and document content near the top and bottom of the screen in fullscreen mode (toolbars and controls hidden) using the `PTDocumentViewController` class without triggering iOS system gestures for the Notification Center (top), Control Center, etc.
* Numerous UX improvements throughout included components

### Bug fixes

* The `PTAnnotStyleViewController` now updates its height when the color picker is shown and again when returning back to the main style screen.
* Improves `PTPDFViewCtrl` memory usage when scrolling through large documents in continuous presentation mode.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.apryse.com/xamarin/changelogs/version-7/v7-0-2.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
