What's new in PinMe! 2022.09.28
Sep 28, 2022
- Fixed: Magnify & captures using incorrect coordinates on certain display arrangements
- Fixed: PinMe! tray icon not being recreated on custom start/ taskbar replacement tools
- Fixed: Window Information displaying incorrect Windows 11 pre-release feature values
New in PinMe! 2022.08.24 (Aug 25, 2022)
- Windows using window content protection (SetWindowDisplayAffinity) can be captured
- Windows with higher integrity (UIPI) than PinMe! can be directly captured
- PinMe! windows now open centred on the monitor where the cursor is positioned
- Added a menu option to capture windows from the Window List (tree view)
- Improvements to the magnify window starting and opening on screen
- Fixed: Window List title showing extra characters in the window counter
- Fixed: capturing PinMe!'s own windows would sometimes capture a blank image
New in PinMe! 2022.06.27 (Jun 27, 2022)
- Added dark mode detection to windows
- Caching of menu and window icons
- Improved filtering out of contrast WinApp icons
- Premultiply code rewritten, ~400% performance increase
- Detection of windows with ZBID_IMMERSIVE_INACTIVEMOBODY
- Updated window detection and filtering engine to V3
- Added "Window Controls..." menu options
- Added "Window List" to list multiple types of desktop windows
- Added "Monitored Windows" to list and remove monitored windows
- Added "Power Management..." menu to set system and monitor sleep
- "Window Information" completely rewritten and expanded
- "Window List" filters; Store Apps, Immersive, Children, Threads
- Default language file updated for revising and new translations
- Miscellaneous additions for Windows 11
New in PinMe! 0.9.6 (Aug 18, 2021)
- Fixed shell windows incorrectly showing up in the window list
- Fixed an issue when changing window z-order does not work
- Removed option and code to enable double buffering
- Display affinity is enabled automtically if supported
- Minor cosmetic changes in preparation for Windows 11
- Updated the English language file (for translators)
New in PinMe! 0.9.5 (Feb 8, 2021)
- Fixed images being released prematurely from memory before saving
- Added French translation, thanks to Largo
New in PinMe! 0.9.4 (Dec 16, 2020)
- Fixed transparency settings not working.
New in PinMe! 0.9.3 (Dec 15, 2020)
- Added option to permanently monitor for windows to pin TopMost
- Mouse speed resets to normal after go slow during region saves
- Added premultiply to menu icons
- Rewrote old Win8 routine to better obtain WinApp icons in Win10
- PinMe! will ignore "boring" WinApp contrast icons
- Added a wait state for slow cloaked WinApp's to fully appear
- Window list will now include certain types of child windows
- Fixed issue with some windows not changing state e.g. CudaText
New in PinMe! 0.9.2 (Aug 30, 2020)
- Added option to disable magnify window
- Added option for display affinity (requires 10.0.18994)
- Added tooltips to preferences options
- Magnify window fonts respect PER_MONITOR_AWARE_V2
- User messaged after successfully adding to start-up folder
- Other miscellaneous fixes and changes
New in PinMe! 0.9.1 (Aug 6, 2020)
- Fixed memory access crash bug whilst adding icon transparency at >200% scaling
- Fixed Window Information scrollbar blocking text whilst in high DPI
- Fixed SWP_FRAMECHANGED bug slowing region capture whilst on multi display with x/y
New in PinMe! 0.9.0 (Jul 21, 2020)
New in PinMe! 0.8.8 (Jun 19, 2017)
- Added support for language files, refer to ReadMe.txt
- No longer UPX compressed to discourage AV false positives (sigh...)
- Corrected capture of WM_MOUSEWHEEL scroll events
New in PinMe! 0.8.7 (Apr 27, 2017)
- Change:
- Magnify window area improvements
- Bug fix:
- Checks for missing API's in early (preview) Windows 10 releases
- Excessive WM_DPICHANGED events being fired (Windows 10 Creators)
- Mixed DPI window captures across mixed DPI displays (Windows 10)
- Added support for DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2
New in PinMe! 0.8.6 (Apr 3, 2017)
- Change: Region capture; automatically aborts during screen mode changes
- Change: Region capture; marks the first crosshair point whilst dragging a rectangle region
- Change: Region capture; pressing mouse button wheel slows down mouse pointer speed
- Change: Region capture; pressing shift key will clear first pointer selection
- Change: Region capture; first pixel on screen is now shown as 1 in the magnify window
- Change: Magnify window scales according to DPI settings
- Change: Window menu list and icons scale according to DPI settings
- Change: Untitled child windows are filtered out from window list (eg. AverMedia RECentral)
- Change: Image format .JPEG added as an option for saving captured images
- Change: Image formats will now be remembered during subsequent saves
- Change: Added a preferences menu
- Change: Error messages and prompt sounds can be enabled or disabled
- Change: PinMe! can be configured to run in administrator mode on every startup
- Change: Option to enable or disable automatic saving of captures in to the clipboard
- Change: Option added to suppress the save dialogue and save images solely to the clipboard
- Change: Option to enable double buffering during captures (eliminate flickering on weak GFX cards)
- Change: It is now possible to customise shortcut keys for captures and TopMost
- Change: Preliminary support added for Immersive/ModernApp icons showing up in window menu list
- Change: Window menu list, icons and statistics are now cached for improved performance
- Change: Warning messages have now been changed to use taskbar balloon notifications
- Change: New suite of icons have been added, a thank you to Elegant Themes for the icons
- Change: Removed the option to detect on startup for a custom tray icon image
- Bug fix: Image formats with the same file extensions will now be listed in the save folder
- Bug fix: A TopMost window may have remained in foreground when starting region capture
- Bug fix: An "unknown error" message prompt could execute at an invalid address
- Bug fix: Corrupted stack bug caused 32bit PinMe! to crash when run on a 64bit OS
- Bug fix: Some captured dialogue windows would be incorrectly offset or contain black bordering
- Bug fix: Region capture would incorrectly behave on desktops with screens in negative orders
- Bug fix: Magnify window no longer drifts whilst zooming in and out on the crosshair
- Bug fix: Magnify window movement would leave behind artifacts on some older graphics cards
- Bug fix: TopMost threads could end prematurely if the window briefly became unresponsive
- Bug fix: Moving windows to the bottom of Z-order did not always work first time
- Bug fix: "Sticky Notes" type windows, on Windows 10, now show up in the window menu list
- Bug fix: There was a memory leak after binding/unbinding some menu events
- Bug fix: DPI unaware windows captured on high DPI screens are now correctly captured
- Bug fix: Modern App shell windows would show in the window menu list (Windows 10 virtual desktops)
New in PinMe! 0.8.5 (Apr 4, 2016)
- Bug fix: improved region capture performance across mixed/multi screen outputs (eg. NVIDIA & Intel)
- Bug fix: region capture selection box now aligns properly with the cross hairs
- Bug fix: magnify window no longer flickers after the save dialogue has closed
- Bug fix: window captures now capture windows without inclusion of the shadow borderline
- Bug fix: PinMe! correctly captures windows with higher DPI levels (and without black borders)
- Bug fix: .PNG images saved during region captures are no longer corrupted or contain artefacts
- Bug fix: added support for DPI and custom text sizes (magnify window now stays on pointer focus)
- Bug fix: left over artefacts from previous region captures are now removed
- Bug fix: improvements and fixes to the way PinMe! registers and handles shortcut/hotkeys
- Bug fix: changing state of hung Windows Store/Modern Apps would cause PinMe! to hang/crash
- Bug fix: PinMe! now ignores "hidden" windows; eg. those created by WinDowse, etc.
- Bug fix: sometimes SuperPin or TopMost window(s) would appear over the top of region capture window
- Bug fix: PinMe! would sometimes crash after failing/retrieving a corrupted icon from a hung window
- Change: only windows that are in screen are shown in the menu list (iconic windows are ignored)
- Change: icons are now embedded and will look consistent across different OS versions
- Change: holding SHIFT key during captures bypasses save dialogue (captures are in the clipboard)
- Change: dropped support for Windows Vista and older versions of Windows (PinMe! will refuse to run)
- Change: depressing PAUSE key alternates the window under pointer between TopMost/NoTopMost
- Change: depressing PRINT key alternates between region and window captures (instead of screen)
- Change: added an option to move windows to top or bottom of Z-order without setting TopMost
- Change: "Window Information" option added to the window menu list, retrieves window information
New in PinMe! 0.8.4 (Aug 13, 2015)
- Bug fix: application icon went missing from the transparency menu list when window in TopMost
- Bug fix: own application icon destroyed in "reamde.txt" view
New in PinMe! 0.8.3 (Aug 11, 2015)
- Change: inactive and "invisible" windows are filtered and ignored in the menu list of windows
- Change: threads reintroduced for windows set with TopMost (for tabbed windows that lose TopMost)
- Bug fix: long PAUSE key press no longer sets window with NoTopMost before changing to TopMost
- Bug fix: Windows 10 64bit, default system application icon display bug when running PinMe! x32
- Bug fix: PinMe! sometimes prematurely exited when elevating permissions via Run As Administrator
New in PinMe! 0.8.2 (Jul 30, 2015)
- New feature: shortcut key to change foreground window to TopMost/NoTopMost (short key press PAUSE)
- New feature: shortcut key to set a window with SuperPin (long key press PAUSE)
- New feature: each window now has its own submenu of options to simplify usage
- New feature: region capture; you can now select a region across multiple screens
- Bug fix: window capture crashed PinMe! where a windows x/y dimensions were =< 0 pixels
- Bug fix: selecting a display device to capture from the menu did not always return a result
- Bug fix: region captured images are no longer captured with an additional x/y pixel
- Bug fix: layered windows are now ignored in the list of windows (WinAMP, Windows Media Player, etc)
- Bug fix: PinMe now identifies floating toolbars in the menu's list of windows
- Bug fix: Windows 10 compatibility; improved filtering and detection of immersive and core windows
- Bug fix: transparent windows are now saved with its transparency level
- Change: Region capture code completely rewritten; many bugs fixed and speed increase
New in PinMe! 0.8.1 (Jul 30, 2015)
- Bug fix: fixed window and screen capture bug in Windows XP when saving .PNG images
- Bug fix: PinMe! works correctly again with screen depths in 16bit and less
- Change: all images are saved in 32bit by default independent of OS version and screen depth
New in PinMe! 0.8a (Apr 2, 2015)
- Bug fix: fixed window and screen capture bug in Windows XP when saving .PNG images
- Bug fix: PinMe! works correctly again with screen depths in 16bit and less
- Change: all images are saved in 32bit by default independent of OS version and screen depth
New in PinMe! 0.8 (Mar 24, 2015)
- Added support for saving captured images in Portable Network Graphics (.PNG) format
New in PinMe! 0.7 (Mar 23, 2015)
- New feature: window transparency control using mouse wheel
- New feature: multi-screen region capture function added
- New feature: wheel mouse zoom in/out function in magnify window
- New feature: added PinMe! Tools submenu
- New feature: optin to run As Adminstrator to control UIPI windows with high integrity
- New feature: Print Screen shortcut hotkey to enable/disable region capture mode
- New feature: fullscreen capture via long depress of Print Screen shortcut key
- New feature: menu creates a list of all active "on" display devices to capture from
- New feature: capture the desktop background and/or foreground menu option
- Change: implemented a window capture method for processes running higher integrity UIPI windows
- Change: code improved for setting windows with a SuperPin!
- Change: reduced PinMe! icon image size
- Change: on Windows 8.1 all captured images are saved in 32bit by default
- Change: on Windows 8.1 DirectX rendered windows captured using PrintWindow flag #PW_RENDERFULLCONTENT
- Change: About is now an embedded "readme.txt" file, the separate .chm file has been dropped
- Bug fix: windows with empty titles now show up in the menu list
- Bug fix: SuperPin would incorrectly identify windows containing no children
New in PinMe! 0.6 (Nov 4, 2014)
- New feature: window capture (images are saved to the clipboard)
- New feature: set and change window transparencies
- New feature: option to set one SuperPin window so it always remains TopMost
- Bug fix: hung window detection in threads working more effectively on Windows XP
- Improvement: memory footprint and general code optimised
New in PinMe! 0.5a (May 19, 2014)
- Fixed a minor icon display bug
New in PinMe! 0.5 (Apr 23, 2014)
- Watcher threads are fully supported and working on single core machines
- EnumWindows using Microsofts recommended method (prevents potential loop hangups)
- Number of supported windows is now the maximum supported by the OS and/or available system memory
- Selecting a window whilst other windows open or close in the background does not select wrong window
- Fixed bug introduced in v0.4 where error message NoTopMost does not get called
- Tested as working on Windows 8.1 Update 1
- Added additional error checking; missing window/file icons, menu's, tray icon, etc.
- Added stats when hovering over tray icon; number of threads, TopMost, NoTopMost
- Removed code that checks that it is always setting the parent/owner window
- Added an option to check for a custom system tray icon
- Error messages now appear as "error" messages and all message types use TopMost
- Requests icons from the application window before retrieving (avoids process security and access rights)
- Added an integrity self check to detect for file corruption
New in PinMe! 0.4 (Apr 13, 2014)
- Improved application icon recovery, much faster method(s)
- Added support for windows protected with process security and access rights (mainly evident on Windows 8.x)
- Fixed all GDI handle leaks
- Added check for taskbar restarted message, if taskbar crashes and restarts icons will show up again
- Minor code improvements
- Now includes a higher quality multi-layered application icon. It adds an extra (weighty) 422KB but looks much better in the taskbar, desktop and start menu's.
- Lot lower memory footprint
New in PinMe! 0.3 (Apr 13, 2014)
- Monitors selected TopMost windows
- Internal code improvements