Version 10.1.0 Changelog (May 10, 2023)

Version: 10.1.0.81989

Release Date: May 10, 2023

New features

  • Add Close All Tabs feature
  • Update pan tool quick menu order
  • Add some German translations

Fixed

  • Fix issue where custom appearance on Free Text is lost on paste
  • Fix issue where writing with a stylus on the slider would shift the ink annotation
  • Fix issue where zooming when the ink tool is selected leaves a fake dot behind
  • Fix issue with line ending styling not appearing correctly
  • Fix issue with the color mode of the view mode dialog being out of sync with PDFViewCtrl

APIs

PDFViewCtrlTools package

PdfViewCtrlTabBaseFragment

new method: String getPassword()

PdfViewCtrlTabHostBaseFragment

new method: void closeAllTabs(boolean)

ViewModePickerDialogFragment

new static method: ViewModePickerDialogFragment newInstance(PagePresentationMode, int, boolean, boolean, int, ArrayList<Integer>)

Type

new static final field: Type CLOSE_ALL_TABS

TabSwitcherViewModel

new method: void onCloseAllTabs()

InkItem

new method: void clearCurrentActiveStroke()

LineCreate

new static method: void calculateLineEndingStyle(LineEndingStyle, LineEndingStyle, PointF, PointF, PointF, PointF, PointF, PointF, float, double, LineEndingCalculationVariables)

removed static method: void calculateLineEndingStyle(LineEndingStyle, PointF, PointF, PointF, PointF, PointF, PointF, float, double)

DrawingUtils

new static method: void calButt(PointF, PointF, LineEndingCalculationVariables)

new static method: void calcCircle(PointF, PointF, PointF, LineEndingCalculationVariables)

new static method: void calcClosedArrow(PointF, PointF, PointF, LineEndingCalculationVariables)

new static method: void calcDiamond(PointF, PointF, PointF, PointF, LineEndingCalculationVariables)

new static method: void calcOpenArrow(PointF, PointF, PointF, LineEndingCalculationVariables)

new static method: void calcRClosedArrow(PointF, PointF, PointF, LineEndingCalculationVariables)

new static method: void calcROpenArrow(PointF, PointF, PointF, LineEndingCalculationVariables)

new static method: void calcSlash(PointF, PointF, LineEndingCalculationVariables)

new static method: void calcSquare(PointF, PointF, LineEndingCalculationVariables)

removed static method: void calButt(PointF, PointF, PointF, PointF, float, double)

removed static method: void calcCircle(PointF, PointF, PointF, float, double)

removed static method: void calcClosedArrow(PointF, PointF, PointF, PointF, float, double)

removed static method: void calcDiamond(PointF, PointF, PointF, PointF, PointF, float, double)

removed static method: void calcOpenArrow(PointF, PointF, PointF, PointF, float, double)

removed static method: void calcRClosedArrow(PointF, PointF, PointF, PointF, float, double)

removed static method: void calcROpenArrow(PointF, PointF, PointF, PointF, float, double)

removed static method: void calcSlash(PointF, PointF, PointF, PointF, float, double)

removed static method: void calcSquare(PointF, PointF, PointF, PointF, PointF, PointF, float, double)

LineEndingCalculationVariables

new class: LineEndingCalculationVariables

new constructor: LineEndingCalculationVariables(PointF, PointF, float, double, LineEndingStyle, LineEndingStyle, boolean)

new field: Vec2 current

new field: Vec2 end

new field: double len

new field: Vec2 line

new field: Vec2 line90

new field: double sqrt2

new field: double sqrt3

ToolbarActionMode

new method: Toolbar getMainToolbar()

new method: Toolbar getToolbar()

Utils

new static field: boolean sTEST_MODE

Vec2

new static method: Vec2 divide(Vec2, Vec2)

new static method: Vec2 divide(Vec2, double)

modified method: void normalize()

Declaration

From:

public void normalize()

To:

public Vec2 normalize()

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales