Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Done
    • Affects Version/s: 6.2.5
    • Fix Version/s: 6.3
    • Component/s: Viewer RI
    • Labels:
      None
    • Environment:
      Viewer RI

      Description

      A customer has asked us to build a "preferences" dialog to allow users change common settings. As part of this enhancement request we should also review our system properties and expose as many as we can in the dialog.

      Rough List of grouping:

      Viewer Preferences:
      - visibility of various button bars
      - default page view (when not specified by file)
      - default page fit (when not specified)
      - default zoom (when not specified)
      Font
      - enable/disable font hinting
      - cache control for font substitution list
      Annotation
      - default color for annotation types
      Rendering
      - rendering quality properties
      - image reference properties.

        Activity

        Patrick Corless created issue -
        Patrick Corless made changes -
        Field Original Value New Value
        Fix Version/s 6.3 [ 13093 ]
        Hide
        Patrick Corless added a comment -

        The first step in creating the new preferences dialog is to update our existing file based properties system. We have to property files associated with the viewer RI, one for the font cache and the other for the general settings that that need to b persisted across viewer sessions.

        Th first checkin has a port of the properties based settings to the Preferences API using using universal backing store. This approach is significantly simpler and takes care of th property locking issues we had previously.

        Show
        Patrick Corless added a comment - The first step in creating the new preferences dialog is to update our existing file based properties system. We have to property files associated with the viewer RI, one for the font cache and the other for the general settings that that need to b persisted across viewer sessions. Th first checkin has a port of the properties based settings to the Preferences API using using universal backing store. This approach is significantly simpler and takes care of th property locking issues we had previously.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51845 Wed Aug 23 17:16:19 MDT 2017 patrick.corless PDF-1182 migration to Preferences api for font cache and general
        settings.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/Launcher.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/FontPropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/font
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/viewer/res/ICEpdfDefault.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/thumbs/ThumbnailsPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/font/FontCache.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/fonts/FontDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/Main.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51846 Thu Aug 24 14:30:22 MDT 2017 patrick.corless PDF-1182 addition of rotation session value as well a some clean
        up to the font properties class.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/viewer/res/ICEpdfDefault.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/build.gradle
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/WindowManagementCallback.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/FontPropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/pom.xml
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51849 Mon Aug 28 10:36:21 MDT 2017 patrick.corless PDF-1182 movement of document propeties dialogs to their own pacakage
        and extraction of panels from dialogs.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_pt.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/FindFontsTask.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_nl.properties
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/fonts/FindFontsTask.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_sv.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_es.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/FontDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_da.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/PermissionsDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fi.properties
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/fonts/FontDialog.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/DocumentInformationDialog.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/InformationDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_CN.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/PropertiesDialog.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/InformationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_no.properties
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/PermissionsDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fr.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/PermissionsPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_TW.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_de.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_it.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/FontPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51852 Tue Aug 29 15:45:01 MDT 2017 patrick.corless PDF-1182 major rework of the document properties dialogs. Also initial
        take at the drop down color options for highlight annotations. Recent
        colors and default colors are working. Need to cut in the preferences
        dialog to allow the setting of labeled colors and use the new JDK 7 color
        picker to limit just rgb colour selection.
        Files Changed
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/PropertiesDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/KeyEventConstants.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/InformationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/FontDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/PermissionsDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ViewModel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/DocumentViewControllerImpl.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ColorToggleButton.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/PermissionsPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorButton.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/InformationDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/FontPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51863 Wed Aug 30 10:46:17 MDT 2017 patrick.corless PDF-1182 addition of properties dialog placeholder building out preferences
        backing store for annotation properties as well as place holders for
        named color values.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationPanelAdapter.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CommonToolHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/PreferencesDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/KeyEventConstants.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/InkAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/FreeTextAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/InkAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/FreeTextAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51873 Thu Aug 31 14:20:29 MDT 2017 patrick.corless PDF-1182 further improvements to the color selector button extraction.
        Added new rgb color picker and fixed a bunch a bugs with annotation
        preferences saving.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationPanelAdapter.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/HighlightAnnotationButton.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LineArrowAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/InkAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/SquareAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/InkAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/FreeTextAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/StrikeOutAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CircleAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/TextSelection.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LineAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/LineAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/TextMarkupAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CommonToolHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/SquareAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/FreeTextAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/TextAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/UnderLineAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LinkAnnotationHandler.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/RgbColorChooser.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/ZoomInViewHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/viewer/res/ICEpdfDefault.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/TextAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/CircleAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/ZoomInPageHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorButton.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51874 Thu Aug 31 14:28:05 MDT 2017 patrick.corless PDF-1182 moving all JColorChoosers to new RgbColorChooser of consistency.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/LineAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/TextMarkupAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/FreeTextAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/SquareAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/TextAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/CircleAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/InkAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/BorderPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ColorProperty.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51878 Tue Sep 05 15:06:56 MDT 2017 patrick.corless PDF-1182 addition of colour label to annotation colour panel. Viewer
        preferences allows for easy configuration of custom colour labels.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/PreferencesDialog.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/AnnotationPreferencesPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ListItemTransferHandler.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/FontsPreferencesPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/GeneralPreferencesPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/DragDropColorList.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ColorChooserButton.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/AdvancedPreferencesPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorButton.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/ImagingPreferencesPanel.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ColorProperty.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51880 Wed Sep 06 07:10:26 MDT 2017 patrick.corless PDF-1182 addition of missing property constant for property pain color
        change.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/util/PropertyConstants.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51881 Wed Sep 06 07:25:03 MDT 2017 patrick.corless PDF-1182 addition of new highlight drop down annotation graphics.
        Files Changed
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/images/highlight_annot_c_i_32.png
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/images/highlight_annot_c_a_32.png
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/images/highlight_annot_c_r_32.png
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51882 Wed Sep 06 08:28:20 MDT 2017 patrick.corless PDF-1182 updated examples for preferences and font preference changes.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/capture/watermark/src/main/java/org/icepdf/os/examples/watermark/WatermarkPageCapture.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/capture/portfolio/src/main/java/org/icepdf/os/examples/capture/PortfolioCapture.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/extraction/metadata/src/main/java/org/icepdf/os/examples/extraction/PageMetaDataExtraction.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/settings.gradle
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/extraction/barcode/src/main/java/org/icepdf/os/examples/extraction/BarcodeReader.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/extraction/text/src/main/java/org/icepdf/os/examples/extraction/PageTextExtraction.java
        Commit graph DEL /icepdf/trunk/icepdf/examples/capture/tiff/src/main/java/org/icepdf/os/capture
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/search/component/src/main/java/org/icepdf/os/search/SearchController.java
        Commit graph ADD /icepdf/trunk/icepdf/examples/capture/tiff/src/main/java/org/icepdf/os/examples
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/component/src/main/java/org/icepdf/os/examples/component/ViewerComponentExample.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/signatures/src/main/java/org/icepdf/os/examples/signatures/SignatureVerification.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/capture/png/src/main/java/org/icepdf/os/examples/capture/PageCapture.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/logging/logging.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/javafx/src/main/java/org/icepdf/os/examples/javafx/PdfFXViewer.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/capture/svg/src/main/java/org/icepdf/os/examples/svg/SvgCapture.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/loadingEvents/src/main/java/org/icepdf/os/loadingEvents/PageLoadingEvents.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/extraction/barcode/build.gradle
        Commit graph ADD /icepdf/trunk/icepdf/examples/capture/tiff/src/main/java/org/icepdf/os/examples/capture
        Commit graph ADD /icepdf/trunk/icepdf/examples/capture/tiff/src/main/java/org/icepdf/os/examples/capture/MultiPageCapture.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/extraction/image/src/main/java/org/icepdf/os/examples/extraction/PageImageExtraction.java
        Commit graph MODIFY /icepdf/trunk/icepdf/examples/extraction/barcode/src/main/java/org/icepdf/os/examples/extraction/BarcodeStamper.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51883 Wed Sep 06 12:10:23 MDT 2017 patrick.corless PDF-1182 fixed a few bugs with labeled colours and added a general
        settings pane.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/PreferencesDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/PageViewDecorator.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/CollectionDocumentView.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/TwoPageView.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/OneColumnPageView.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/GeneralPreferencesPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/TwoColumnPageView.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/OnePageView.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/DragDropColorList.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ColorChooserButton.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/DocumentViewControllerImpl.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/AbstractDocumentView.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51884 Thu Sep 07 10:13:57 MDT 2017 patrick.corless PDF-1182 addition of imaging preference panel.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/graphics/ImageReferenceFactory.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/ImagingPreferencesPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51885 Thu Sep 07 14:11:00 MDT 2017 patrick.corless PDF-1182 addition of advanced settings.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/PreferencesDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/util/Library.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/FontsPreferencesPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/AdvancedPreferencesPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/graphics/ImageReference.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/font/ClearFontCacheWorker.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/BooleanItem.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/ImagingPreferencesPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/properties/FontPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51886 Thu Sep 07 14:32:09 MDT 2017 patrick.corless PDF-1182 fix bug where popup color is not being changed when parent
        annotation color changes.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/MarkupAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/TextAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51887 Thu Sep 07 15:27:06 MDT 2017 patrick.corless PDF-1182 fix bug where popup color is not being changed when parent
        annotation color changes.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PolyLineAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PolygonAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/CircleAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/LineAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/SquareAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/InkAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/TextMarkupAnnotation.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/LinkAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/TextMarkupAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/FreeTextAnnotationComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
        Hide
        Patrick Corless added a comment -

        Going to mark this as complete. The major rework is complete along with a basic preferences dialog. There is also now an advanced colour picker panel on the the highlight annotation. The panel can easily be added to other annotation types and likely will be done later for text annotations. The panels colour values are static and apply to all panels but the individual button has it's own colour backed by the preferences api.

        Show
        Patrick Corless added a comment - Going to mark this as complete. The major rework is complete along with a basic preferences dialog. There is also now an advanced colour picker panel on the the highlight annotation. The panel can easily be added to other annotation types and likely will be done later for text annotations. The panels colour values are static and apply to all panels but the individual button has it's own colour backed by the preferences api.
        Hide
        Patrick Corless added a comment -

        Marking as "Done".

        Show
        Patrick Corless added a comment - Marking as "Done".
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Done [ 10000 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51894 Tue Sep 12 08:02:51 MDT 2017 patrick.corless PDF-1182 further tweaks to allow users to set there own default
        message bundle, properties file and path.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51984 Tue Oct 03 16:48:49 MDT 2017 patrick.corless PDF-1182 touched up a resize issue with the color picker when layout changes
        and the picker is shrunk to 1x1 pixel. Also remove selection after update
        to try and made the add button easier to activate.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/AnnotationPreferencesPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51989 Wed Oct 04 14:35:21 MDT 2017 patrick.corless PDF-1182 added search panel checkbox settings to preferences.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/search/SearchPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51990 Wed Oct 04 15:12:09 MDT 2017 patrick.corless PDF-1182 added code to make sure we store viewers last position even if the
        window manager is not present.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51999 Fri Oct 06 08:02:57 MDT 2017 patrick.corless PDF-1182 fixed a regression that prevented new windows from being offset
        from previously opened window.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52009 Mon Oct 16 11:17:34 MDT 2017 patrick.corless PDF-1182 changed the propertyManager preference delimiter to an ascii
        value that can be more easily saved to xml. Also added some code protection
        to reset delimited values if a decode error happens. The fix the linux
        preference save issue we have been seeing.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AnnotationColorPropertyPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/DragDropColorList.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52012 Tue Oct 17 09:28:47 MDT 2017 patrick.corless PDF-1182 fixed new windows loss of focus issue intruded with window
        manager property changes.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52139 Mon Dec 11 09:17:17 MST 2017 patrick.corless PDF-1182 addition of icon size to general preferences, restart is required.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/GeneralPreferencesPanel.java
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52406 Tue Apr 24 07:27:21 MDT 2018 patrick.corless PDF-1182 fixed regression where utility pane position was not being saved.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: