Skip to content

Releases: ThioJoe/Edit-Clipboard-Contents

1.6.2

21 Jan 02:49
70a3f54
Compare
Choose a tag to compare

🎉 [1.6.0] Major New Features:

  • New Clipboard History Window

    • Click the calendar icon in the toolstrip to open it
    • Shows a grid of info about items in the clipboard history:
      • Whether any item is active and currently on the clipboard
      • The number of formats in the clipboard history item
      • A text preview
    • Clicking an item in the grid shows info about it on the right:
      • The History GUID
      • The list of data formats. Click them to see the contents in the text box
      • For Bitmap images it will show a preview
    • Ability to mark an item as the active one (applies it to the clipboard)
    • Ability to delete an item from the history

🛠️ [1.6.0] Even More Improvements:

  • Text box right click menu

    • Now you can right click within the text boxes to see options to copy a selection, copy all, select all, and copy or open hyperlinsk links (if applicable)
  • Debug launch argument

    • Use -debug as a command line launch argument to show a console with debug info as the program runs
  • Formatting for Struct info display

    • Now bolds certain parts to make it easier to read

🟢 1.6.1 → 1.6.2:

  • Fixed text box contents flickering when changing selections
  • Fixed unhandled exceptions when copying empty strings

1.6.0 → 1.6.1:

  • Moved certain menu items from "File" to "Tools" menu
  • Added option in Options menu to show object info without text formatting (bold, underline, etc)
  • Made the history window single instanced so it won't keep opening multiple if one's already open
  • Reworked the control layouts to use panels so they should finally behave fine for all scaling

1.6.1

20 Jan 21:24
a107b97
Compare
Choose a tag to compare

🎉 [1.6.0] Major New Features:

  • New Clipboard History Window

    • Click the calendar icon in the toolstrip to open it
    • Shows a grid of info about items in the clipboard history:
      • Whether any item is active and currently on the clipboard
      • The number of formats in the clipboard history item
      • A text preview
    • Clicking an item in the grid shows info about it on the right:
      • The History GUID
      • The list of data formats. Click them to see the contents in the text box
      • For Bitmap images it will show a preview
    • Ability to mark an item as the active one (applies it to the clipboard)
    • Ability to delete an item from the history

🛠️ [1.6.0] Even More Improvements:

  • Text box right click menu

    • Now you can right click within the text boxes to see options to copy a selection, copy all, select all, and copy or open hyperlinsk links (if applicable)
  • Debug launch argument

    • Use -debug as a command line launch argument to show a console with debug info as the program runs
  • Formatting for Struct info display

    • Now bolds certain parts to make it easier to read

🟢 1.6.0 → 1.6.1:

  • Moved certain menu items from "File" to "Tools" menu
  • Added option in Options menu to show object info without text formatting (bold, underline, etc)
  • Made the history window single instanced so it won't keep opening multiple if one's already open
  • Reworked the control layouts to use panels so they should finally behave fine for all scaling

1.6.0

15 Jan 21:25
d10ed4c
Compare
Choose a tag to compare

🎉 [1.6.0] Major New Features:

  • New Clipboard History Window

    • Click the calendar icon in the toolstrip to open it
    • Shows a grid of info about items in the clipboard history:
      • Whether any item is active and currently on the clipboard
      • The number of formats in the clipboard history item
      • A text preview
    • Clicking an item in the grid shows info about it on the right:
      • The History GUID
      • The list of data formats. Click them to see the contents in the text box
      • For Bitmap images it will show a preview
    • Ability to mark an item as the active one (applies it to the clipboard)
    • Ability to delete an item from the history

🛠️ [1.6.0] Even More Improvements:

  • Text box right click menu

    • Now you can right click within the text boxes to see options to copy a selection, copy all, select all, and copy or open hyperlinsk links (if applicable)
  • Debug launch argument

    • Use -debug as a command line launch argument to show a console with debug info as the program runs
  • Formatting for Struct info display

    • Now bolds certain parts to make it easier to read

1.5.2

28 Oct 05:03
f0c204e
Compare
Choose a tag to compare

Major Update 👀 - I think it justifies skipping all the way to 1.5.0

🎉 [1.5.0] Major New Features:

  • Added backup options

    • Export entire clipboard as zip file or to a folder
    • Export specific range of formats
    • Re-Import saved formats from backup
  • Ability to re-arrange clipboard indexes

    • The order clipboard formats can matter - apps generally prioritize the first ones
  • New columns indicating a format is a known exportable type, or has extra info about the underlying structure

    • Plus automatic detection of 300+ file type binary data using byte signatures

🛠️ [1.5.0] Even More Features:

  • Timed Refresh

    • Set a delay and seconds and it will refresh after that time.
    • Useful in case some app changes the clipboard when using the mouse for something
  • Load raw data for a format from a file

  • Displays name of currently loading format

    • For when loading the clipboard takes a while, see how far along it is
  • A debug console is available by launching through command line with "-console" argument.

    • This will show extra information that is written to the console that might not be shown just as message boxes
  • New option to clear the clipboard in the Edit menu

  • Improved struct/object details printing - Things are lined up and look nicer

  • Fixed loading/saving of several formats (CF_PALETTE, CF_BITMAP, CF_METAFILEPICT, CF_METAFILE, CF_ENHMETAFILE)

  • Added support for many Windows Shell formats

  • More right-click copy options, depending on whether a column header or cells are clicked


🟢 1.5.1 → 1.5.2:

  • Fixed error that occurs when DataObject rawData is not the expected length equal to IntPtr.Size (#4)
  • Now when unexpected exceptions occur during data processing, the data text box should show the error message instead of crashing the program.

1.5.0 → 1.5.1:

  • Fixed issues with top menu button icons appearing wrong size depending on system scaling
  • Fixed issues with middle buttons and other controls not appearing in right location depending on system scaling

1.5.1

28 Oct 03:56
b14cef2
Compare
Choose a tag to compare

Major Update 👀 - I think it justifies skipping all the way to 1.5.0

🎉 [1.5.0] Major New Features:

  • Added backup options

    • Export entire clipboard as zip file or to a folder
    • Export specific range of formats
    • Re-Import saved formats from backup
  • Ability to re-arrange clipboard indexes

    • The order clipboard formats can matter - apps generally prioritize the first ones
  • New columns indicating a format is a known exportable type, or has extra info about the underlying structure

    • Plus automatic detection of 300+ file type binary data using byte signatures

🛠️ [1.5.0] Even More Features:

  • Timed Refresh

    • Set a delay and seconds and it will refresh after that time.
    • Useful in case some app changes the clipboard when using the mouse for something
  • Load raw data for a format from a file

  • Displays name of currently loading format

    • For when loading the clipboard takes a while, see how far along it is
  • A debug console is available by launching through command line with "-console" argument.

    • This will show extra information that is written to the console that might not be shown just as message boxes
  • New option to clear the clipboard in the Edit menu

  • Improved struct/object details printing - Things are lined up and look nicer

  • Fixed loading/saving of several formats (CF_PALETTE, CF_BITMAP, CF_METAFILEPICT, CF_METAFILE, CF_ENHMETAFILE)

  • Added support for many Windows Shell formats

  • More right-click copy options, depending on whether a column header or cells are clicked

🟢 1.5.0 → 1.5.1:

  • Fixed issues with top menu button icons appearing wrong size depending on system scaling
  • Fixed issues with middle buttons and other controls not appearing in right location depending on system scaling

1.5.0

26 Oct 03:43
a6db42e
Compare
Choose a tag to compare

Major Update 👀 - I think it justifies skipping all the way to 1.5.0

🎉 [1.5.0] Major New Features:

  • Added backup options

    • Export entire clipboard as zip file or to a folder
    • Export specific range of formats
    • Re-Import saved formats from backup
  • Ability to re-arrange clipboard indexes

    • The order clipboard formats can matter - apps generally prioritize the first ones
  • New columns indicating a format is a known exportable type, or has extra info about the underlying structure

    • Plus automatic detection of 300+ file type binary data using byte signatures

🛠️ [1.5.0] Even More Features:

  • Timed Refresh

    • Set a delay and seconds and it will refresh after that time.
    • Useful in case some app changes the clipboard when using the mouse for something
  • Load raw data for a format from a file

  • Displays name of currently loading format

    • For when loading the clipboard takes a while, see how far along it is
  • A debug console is available by launching through command line with "-console" argument.

    • This will show extra information that is written to the console that might not be shown just as message boxes
  • New option to clear the clipboard in the Edit menu

  • Improved struct/object details printing - Things are lined up and look nicer

  • Fixed loading/saving of several formats (CF_PALETTE, CF_BITMAP, CF_METAFILEPICT, CF_METAFILE, CF_ENHMETAFILE)

  • Added support for many Windows Shell formats

  • More right-click copy options, depending on whether a column header or cells are clicked

1.0.0

17 Oct 19:51
21b6a30
Compare
Choose a tag to compare

🎉 [1.0.0] New Features:

  • New ability to add new custom formats:

    • Add a new format with the toolbar button, and specify either a format name or ID by double clicking in the respective cell
  • New ability to search for specific individual formats to add, or update if it already was in the list

  • Deletions now are queued up as pending actions just like edits until saving

  • New option in "File" menu to export a list of all registered clipboard formats on the system


🛠️ [1.0.0] Other Improvements & Fixes:

  • Added retry mechanism to better handle cases with delayed rendering
  • Fixed "Plaintext Editing" checkbox positioning from being initially cut off
  • Improved behavior of the grid display when scrolling - It shouldn't stick the selection to the top anymore

0.3.1

15 Oct 18:00
77a8ee7
Compare
Choose a tag to compare

🛠️ [0.3.0] Improved Analysis For More Formats

  • Added detailed struct/object retrieval of more standard and common formats

    • CF_HDROP
    • CF_ENHMETAFILE
    • CF_BITMAP
    • Shell IDList Array
    • FileGroupDescriptorW
  • Added basic info for many new formats

    • Excel formats (Biff5, Biff8, Biff12)
    • CF_DIF
    • CF_SYLK
    • Excel formats (Biff5, Biff8, Biff12)
    • CF_DIF
    • CF_SYLK
    • More
  • Added info about cloud clipboard formats and their meaning:

    • CanUploadToCloudClipboard
    • CanIncludeInClipboardHistory
    • ExcludeClipboardContentFromMonitorProcessing

🎉 [0.3.0] New Features:

  • Now displays Microsoft documentation links to relevant struct types
  • Added 'Auto' checkbox option for which view mode to use (on by default)
  • Greatly improved struct display in general, now supports nested structure display for several formats (especially the bitmap ones)
  • Now distinguishes between different format types like Registered, Standard, Synthesized, Display, Private, etc
  • Added progress display message like for larger clipboards that take longer to load
  • Added index column and ability to reset to default clipboard order by clicking the column of that header
  • Added support for proper file saving for many formats with their proper extension
    • Also rough support for HTML Format which is a special format that is converted to regular HTML
  • UI Elements are a lot smarter at automatic resizing when adjusting the window size
  • Added several more encoding options to the dropdown list, just in case they're needed
  • A bunch of other little stuff I probably forgot

🟢 0.3.0 → 0.3.1:

  • Fixed problems exporting CF_DIB and CF_DIBV5 formats as files. No longer gives error for CF_DIB, and no longer outputs split image for CF_DIBV5

Full Commit Changelog Since 0.2.0: v0.2.0...v0.3.1

0.3.0

15 Oct 05:06
558a940
Compare
Choose a tag to compare

🛠️ [0.3.0] Improved Analysis For More Formats

  • Added detailed struct/object retrieval of more standard and common formats

    • CF_HDROP
    • CF_ENHMETAFILE
    • CF_BITMAP
    • Shell IDList Array
    • FileGroupDescriptorW
  • Added basic info for many new formats

    • Excel formats (Biff5, Biff8, Biff12)
    • CF_DIF
    • CF_SYLK
    • Excel formats (Biff5, Biff8, Biff12)
    • CF_DIF
    • CF_SYLK
    • More
  • Added info about cloud clipboard formats and their meaning:

    • CanUploadToCloudClipboard
    • CanIncludeInClipboardHistory
    • ExcludeClipboardContentFromMonitorProcessing

🎉 [0.3.0] New Features:

  • Now displays Microsoft documentation links to relevant struct types
  • Added 'Auto' checkbox option for which view mode to use (on by default)
  • Greatly improved struct display in general, now supports nested structure display for several formats (especially the bitmap ones)
  • Now distinguishes between different format types like Registered, Standard, Synthesized, Display, Private, etc
  • Added progress display message like for larger clipboards that take longer to load
  • Added index column and ability to reset to default clipboard order by clicking the column of that header
  • Added support for proper file saving for many formats with their proper extension
    • Also rough support for HTML Format which is a special format that is converted to regular HTML
  • UI Elements are a lot smarter at automatic resizing when adjusting the window size
  • Added several more encoding options to the dropdown list, just in case they're needed
  • A bunch of other little stuff I probably forgot

Full Commit Changelog Since 0.2.0: v0.2.0...v0.3.0

0.2.0

08 Oct 03:19
0beb83c
Compare
Choose a tag to compare

🛠️ 0.2.0 Major Fixes:

  • Fixed error that made it unable to save the clipboard when certain formats were stored (such as CF_BITMAP)
  • Added proper support for getting the raw data of metafile formats like CF_METAFILEPICT and CF_ENHMETAFILE, which before you couldn't see the data
  • You can now select multiple items to remove simultaneously.
    • This can also prevent the system from automatically re-creating synthesized formats if you remove all the associated formats that it would create it from
  • When removing items from the clipboard, it now uses the stored raw data. This means if you do it after the clipboard had been changed by something else, it will re-apply the state that was stored, minus the ones selected for removal

🤔 Remaining Known Issues:

  • The synchronized text selection between the hex box and text editor isn't quite perfect, so don't rely on it.