images and more

  • image saving for all types, local file or image url
  • escape/mouse 4 more reliably close flyout
  • tile/tag image tooltips
  • ethnicity filter fix
  • video play now starts at first bookmark if one exists
  • more stuff i dont remember

for v2 users, in settings, there is now an option to export images.  you will need to set the root organization folder into which your images will be extracted

please guys, backup your databases. lots of stuff is changing under the hood.

PGV3.exe version 3.14.6099.42391

 

7 thoughts on “images and more

  1. Thank you for your hard work.

    When I export the images my program crash.

    error1
    Faulting application name: PGV3.exe, version: 3.14.6099.42391, time stamp: 0x57d77379
    Faulting module name: MSCTF.dll, version: 10.0.10586.71, time stamp: 0x5699d2de
    Exception code: 0xc0000005
    Fault offset: 0x0000cf05
    Faulting process ID: 0x1dcc
    Faulting application start time: 0x01d20dfcef2fde7b
    Faulting application path: C:\Users\user1\Downloads\PGV3.exe
    Faulting module path: C:\Windows\SYSTEM32\MSCTF.dll
    Report ID: 6091d6e1-0d62-435e-bf1c-0de6549cbe50
    Faulting package full name:
    Faulting package-relative application ID:

    error2.

    Application: PGV3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    at MS.Win32.UnsafeNativeMethods+ITfDocumentMgr.GetBase(ITfContext ByRef)
    at System.Windows.Documents.TextServicesHost.OnUnregisterTextStore(System.Object)
    at System.Windows.Documents.TextServicesHost.UnregisterTextStore(System.Windows.Documents.TextStore, Boolean)
    at System.Windows.Documents.TextStore.OnDetach(Boolean)
    at System.Windows.Documents.TextEditor.DetachTextStore(Boolean)
    at System.Windows.Documents.TextEditor+TextEditorShutDownListener.OnShutDown(System.Object, System.Object, System.EventArgs)
    at MS.Internal.ShutDownListener.HandleShutDown(System.Object, System.EventArgs)
    at System.EventHandler.Invoke(System.Object, System.EventArgs)
    at System.Windows.Threading.Dispatcher.ShutdownImplInSecurityContext(System.Object)
    at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
    at System.Windows.Threading.Dispatcher.ShutdownImpl()
    at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Application.RunDispatcher(System.Object)
    at System.Windows.Application.RunInternal(System.Windows.Window)
    at System.Windows.Application.Run(System.Windows.Window)
    at PGV3.App.Main()

    error3.
    Faulting application name: PGV3.exe, version: 3.14.6099.42391, time stamp: 0x57d77379
    Faulting module name: KERNELBASE.dll, version: 10.0.10586.494, time stamp: 0x5775e78b
    Exception code: 0xe0434352
    Fault offset: 0x000bdae8
    Faulting process ID: 0x16d0
    Faulting application start time: 0x01d20dfc2b3551bc
    Faulting application path: C:\Users\user1\Downloads\PGV3.exe
    Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll
    Report ID: a55808b8-f6b9-4fff-bd82-d08e1eae7183
    Faulting package full name:
    Faulting package-relative application ID:

    error4
    Application: PGV3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.DirectoryNotFoundException
    at System.IO.__Error.WinIOError(Int32, System.String)
    at System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
    at System.IO.FileStream..ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, Int32, System.IO.FileOptions, System.String, Boolean, Boolean, Boolean)
    at System.IO.File.InternalWriteAllBytes(System.String, Byte[], Boolean)
    at System.IO.File.WriteAllBytes(System.String, Byte[])
    at PGV3.View_Models.Tabs.SettingsVm.ExportImages(System.Object)
    at WPFHelper.RelayCommand.Execute(System.Object)
    at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
    at System.Windows.Controls.Primitives.ButtonBase.OnClick()
    at System.Windows.Controls.Button.OnClick()
    at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
    at System.Windows.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
    at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
    at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
    at System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
    at System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
    at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
    at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
    at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
    at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
    at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
    at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs, Boolean)
    at System.Windows.Input.InputManager.ProcessStagingArea()
    at System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
    at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
    at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
    at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
    at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
    at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
    at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
    at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Application.RunDispatcher(System.Object)
    at System.Windows.Application.RunInternal(System.Windows.Window)
    at System.Windows.Application.Run(System.Windows.Window)
    at PGV3.App.Main()

    Like

  2. Awesome work! Quick question, is there any way to quickly import images that I set using V2? I have a whole bunch of stars and categories and websites that all have images set for them, and the switch to V3 seems to have removed all of them. It’d be awesome if there were a way to get them back, or maybe just a way to force the program to redownload an image? The functionality for grabbing images for new stars, categories, etc… is still there, all we’d need is a way to manually trigger it.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s