Einhugur Plugin Releases (2020)

e-CryptIt Engine 13.5.1 for Xojo is out

e-CryptIt Engine as a plugin to do Compression, Hashing, Encryption, and all sorts of File encodings.

New in version 13.5 (13.5.1 hot fix fixed critical issue causing the main plugin to not load correctly)
ZipArchiveWriter now puts UTF8 flag in Bit 11 of the special flags to support proper unicode handling of file name and comments.
Added ProgressDelegate to the Zip Archive class.
Added optional progress parameter to both variations of AddFile on the ZipArchiveWriter class.
Added optional progress parameter to both variations of AddFileContent on the ZipArchiveWriter class.
Added optional progress parameter to both variations of AddItem on the ZipArchiveWriter class.
Added excellent 3rd party example projects from Pierre-Jean GOULIER for Zip Archives.
Added urlMode parameters to the Base64Stream class.
Added Base64EncodeURL method to the EinhugurBase64 module.
Added Base64DecodeURL method to the EinhugurBase64 module.

More info at www.einhugur.com

CalendarControl 8.2.4 is out.

New in version 8.2.4:
Fixed problem with DayDoubleClicked event on macOS systems.
Added support for Plugins Pro application from Tim Parnell.

More info at www.einhugur.com

GraphicsFormats 7.5 and TypeLib 9.7 for Xojo are out.

GraphicsFormats is a Xojo plugin to import and export pictures from and too various of file formats, maintaining attributes that are needed for high quality Image processing, many of which would get lost normal Xojo Picture object.

GraphicsFormats supports:
PNG: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, ICC Color profiles, alpha channels. File IO, String IO.
JPEG: 8 bit per channel, RGB or Gray, CMYK, ICC Color profiles. . File IO, String IO.
TIFF: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, 8 bit per channel CMYK, 16 bit per channel CMYK, ICC Color profiles, alpha channels. . File IO, String IO.
TGA: 8 bit per channel, RGB, Alpha channels. . File IO, String IO.
HDR: RGBe -> Which can be delivered in RGB 8 bits per channel, RGB 16 bits per channel or 32 bit per channel RGBf (float), File IO, String IO.
ICO: Mulitiple images within ICO file, File IO, String IO.
WebP: Lossy and Lossless codec, Alpha channels and no Alpha channels.
BMP: Can read all bit depts, and can read BMP’s with color palettes. Can read and write BMP’s with alpha channels (even if most programs do not support the Alpha channels for BMP)

The RawBitmaps used in the GraphicsFormats plugin then can be used seamlessly with the Einhugur PictureEffectsRaw plugin for ImageProcessing, our PDF plugin for attaching images to your PDF documents, our ExcelWriter plugin and our Color Management Plugin.

New in GraphicsFormats 7.5 (GraphicsFormats 7.5 requires TypeLib 9.7):
Added RawWebPExporter class. (Supports, Alpha channels, Non alpha channels, lossy coded and lossless codec)
Added RawWebPImporter class. (Supports, Alpha channels, Non alpha channels, lossy coded and lossless codec)
Added RawBMPExporter class. (Supports, Non alpha channels, Alpha channels - even if not many programs support BMP’s with alpha channels)
Added RawBmpImporter class. (Supports, Non alpha channels, Alpha channels - even if not many programs support BMP’s with alpha channels, Color palettes, all Bit depts.)
Added WebP ImportExport example project.
Added BMP ImportExport example project.

New in TypeLib 9.7
Added IRawBitmapReaderV2 interface.
Added IRawBitmapWriterV2 interface.
Added RawBitmapDescription class.

More info at www.einhugur.com

TimeControl 7.3.2 is out.

The TimeControl Plugin for Xojo is displayed according to control panel time settings, or in exclusive 24 hour mode. The control uses Native Windows control on Windows systems and native Theme Rendering on MacOS X and Linux systems.

New in 7.3.2

  • Fixed problem with up and down arrow keyboard keys on macOS and Linux systems.

More info at www.einhugur.com

PictureButton 4.5.4 for Xojo is out.

Version 4.5.4 fixes segmentation fault problem on ARM targets such as Raspberry PI.

The PictureButton control is to create more platform consistent Picture-buttons but yet having it work well cross platform.

More info at www.einhugur.com

PDF Plugin 2.0 for Xojo is out.

The PDF Plugin is to generate PDF documents from your applications.

The plugin supports:

Embedding TrueType fonts
Automatic encoding detection and mapping to PDF stock encodings.
Images (stored as Raw, for example PNG), JPEG (stored as JPEG).
Clickable links from the PDF document to web pages.
Clickable links from the PDF document to different locations within the PDF document.
Clickable zones to get text annotations in popup bubbles.
Advanced drawing.
Compression.
Setting up the PDF outline tree.
PDF Coordinates with Y1 at bottom or Xojo Coordinates with Y1 at top.
And countless other features…

New in version 2.0:
Fixed the GetCurrentTextPosition function where it was not respecting the TransformCoordinates property.
Added SetEncryptionMode method to the PDFDocument class.
Added SetPassword method to the PDFDocument class.
Added EncryptModeEnum to the PDFDocument class.
Added SetTextMatrix method to the Page class. (Preliminary support only since LibHaru does not fully document this one).
Added SetTextRotation method to the Page class. (Preliminary support only since based on SetTextMatrix)

more info at www.einhugur.com

Thanks!

-karen

Your very welcome ! Thanks for your reports Karen that were the driving force in this version.

Björn

Einhugur macOS Bridge plugin 1.8 for Xojo is out

Einhugur macOS Bridge is a plugin to make it easier to use some macOS Native objects and interface with them using Xojo objects, Einhugur Plugin objects such as RawBitmap, declares and 3rd party plugins.

The macOS native objects have been simplified and adapted to make using them from Xojo very easy.
For Example then macOS file Icon for any file or file type can be obtained in just one line of code, and can then be either drawn in one line into Xojo Graphics or converted to Xojo picture object in one line of code.

The macOS Bridge plugin can help you set up Touch-bar support in your applications. And supports customization mode for it.


(Touch bar in the picture above shown in Touch Bar simulator)

New in version 1.8:
Added NSSliderTouchBarItem class.
Added NSSliderAccessory class.
Fixed the CustomizationLabel setter for the NSColorPickerTouchBarItem
Fixed spelling error in syntax of NSPopoverTouchBarItem.SetPopoverTouchBar. Note you need to do slight migration for this one on your existing projects).
Fixed the AudioOutputVolumeHigh constant.
Added sender as first parameter in all the delegates in the plugin. (Note you need to do slight migration for this one on your existing projects).
Added new example project called: 11 - Sliders in touch-bar
Migrated all the example projects for the delegate changes.

More info at www.einhugur.com

It seems wrong set example projects went out with the new plugin. The ones with it won’t work due to the migration and the 11th Example the new one is also missing.

I will republish tomorrow to fix this.

The Plugin has been re-uploaded with correct set of example projects.

If your not sure if you have the correct one or not then the TouchBar Examples should have 11 example projects and not 10

DateControl 8.2 for Xojo is out

DateControl is a Plugin control for Xojo to select dates. The control has broad platform support and supports NULL (empty dates), Min and Max dates and more.

New in version 8.2:
Fixed appearance issues on macOS systems.
Improved HIDPI switching on Windows systems.

more info at www.einhugur.com

GraphicsFormats plugin 7.6 for Xojo is out.

GraphicsFormats is a Xojo plugin to import and export pictures from and too various of file formats, maintaining attributes that are needed for high quality Image processing, many of which would get lost normal Xojo Picture object.

GraphicsFormats supports:
PNG: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, ICC Color profiles, alpha channels. File IO, String IO.
JPEG: 8 bit per channel, RGB or Gray, CMYK, ICC Color profiles. . File IO, String IO.
TIFF: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, 8 bit per channel CMYK, 16 bit per channel CMYK, ICC Color profiles, alpha channels. . File IO, String IO.
TGA: 8 bit per channel, RGB, Alpha channels. . File IO, String IO.
HDR: RGBe -> Which can be delivered in RGB 8 bits per channel, RGB 16 bits per channel or 32 bit per channel RGBf (float), File IO, String IO.
ICO: Mulitiple images within ICO file, File IO, String IO.
WebP: Lossy and Lossless codec, Alpha channels and no Alpha channels.
BMP: Can read all bit depts, and can read BMP’s with color palettes. Can read and write BMP’s with alpha channels (even if most programs do not support the Alpha channels for BMP)

The RawBitmaps used in the GraphicsFormats plugin then can be used seamlessly with the Einhugur PictureEffectsRaw plugin for ImageProcessing, our PDF plugin for attaching images to your PDF documents, our ExcelWriter plugin and our Color Management Plugin.

New in version 7.6:
Added ReadHeader function to the RawPNGImporter.
Added UTI function to the RawPNGImporter.
Added UTIConformsTo function to the RawPNGImporter.
Added UTIDescription function to the RawPNGImporter.
Added FileExtensions function to the RawPNGImporter.
Added InternetMediaTypes function to the RawPNGImporter.
Fixed problem with JPG importers and exporters on Windows systems.
Fixed problem with BMP importers and exporters on Windows systems.

more info at www.einhugur.com

GraphicsFormats 7.6.2 is out

7.6.2 is hotfix to fix Windows IO issues in PNG, WebP, ICO and TGA decoders.

GraphicsFormats is a Xojo plugin to import and export pictures from and too various of file formats, maintaining attributes that are needed for high quality Image processing, many of which would get lost normal Xojo Picture object.

GraphicsFormats supports:
PNG: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, ICC Color profiles, alpha channels. File IO, String IO.
JPEG: 8 bit per channel, RGB or Gray, CMYK, ICC Color profiles. . File IO, String IO.
TIFF: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, 8 bit per channel CMYK, 16 bit per channel CMYK, ICC Color profiles, alpha channels. . File IO, String IO.
TGA: 8 bit per channel, RGB, Alpha channels. . File IO, String IO.
HDR: RGBe -> Which can be delivered in RGB 8 bits per channel, RGB 16 bits per channel or 32 bit per channel RGBf (float), File IO, String IO.
ICO: Mulitiple images within ICO file, File IO, String IO.
WebP: Lossy and Lossless codec, Alpha channels and no Alpha channels.
BMP: Can read all bit depts, and can read BMP’s with color palettes. Can read and write BMP’s with alpha channels (even if most programs do not support the Alpha channels for BMP)

The RawBitmaps used in the GraphicsFormats plugin then can be used seamlessly with the Einhugur PictureEffectsRaw plugin for ImageProcessing, our PDF plugin for attaching images to your PDF documents, our ExcelWriter plugin and our Color Management Plugin.

more info at www.einhugur.com

ExcelWriter Plugin 2.0 for Xojo is out.


Picture showing Outline feature for rows

ExcelWriter Plugin for Xojo can for example do:
Native modern xlsx file format
Full UTF8 support
Works on all platforms, and Excel application does not need to be present
Formulas
Formatting
Graphs
Pictures
Data validation
And much much more

New in version 2.0:
Added ExcelWriterOptions module.
Added PositionValues enum.
Added VisibilityValues enum.
Added RowColOptions class to support Outline features.
Added ExcelWriterOptions.CommentOptions class.
Added ExcelWriterOptions.ImageOptions class.
Added ExcelWriterOptions.ChartOptions class.
Removed the ExcelWriterObjectOptions class. ( ExcelWriterOptions.ImageOptions and ExcelWriterOptions.ChartOptions are its replacement).
Added SetCommentAuthor method to the ExcelWriterWorksheet class.
Added ShowComments method to the ExcelWriterWorksheet class.
Added two variations of CellComment methods to the ExcelWriterWorksheet class.
Added LINE_STACKED option to the ExcelWriterChart.ChartTypeValues enum.
Added LINE_STACKED_PERCENT option to the ExcelWriterChart.ChartTypeValues enum.
Added NONE option to the ExcelWriterFormat.FontUnderlineValues enum.
Changed the SetColumnOptions method on the ExcelWriterWorksheet class.
Changed the SetRowOptions method on the ExcelWriterWorksheet class.
Added new Example project called Comments 1.
Added new Example project called Comments 2.
Added new Example project called Outlined columns.
Added new Example project called Outlined rows.

More info at www.einhugur.com

GraphicsFormats 7.7and TypeLib 9.8 are out

GraphicsFormats is a Xojo plugin to import and export pictures from and too various of file formats, maintaining attributes that are needed for high quality Image processing, many of which would get lost normal Xojo Picture object.

GraphicsFormats supports:
PNG: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, ICC Color profiles, alpha channels. File IO, String IO.
JPEG: 8 bit per channel, RGB or Gray, CMYK, ICC Color profiles. . File IO, String IO.
TIFF: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, 8 bit per channel CMYK, 16 bit per channel CMYK, ICC Color profiles, alpha channels. . File IO, String IO.
TGA: 8 bit per channel, RGB, Alpha channels. . File IO, String IO.
HDR: RGBe -> Which can be delivered in RGB 8 bits per channel, RGB 16 bits per channel or 32 bit per channel RGBf (float), File IO, String IO.
ICO: Mulitiple images within ICO file, File IO, String IO.
WebP: Lossy and Lossless codec, Alpha channels and no Alpha channels.
BMP: Can read all bit depts, and can read BMP’s with color palettes. Can read and write BMP’s with alpha channels (even if most programs do not support the Alpha channels for BMP)

The RawBitmaps used in the GraphicsFormats plugin then can be used seamlessly with the Einhugur PictureEffectsRaw plugin for ImageProcessing, our PDF plugin for attaching images to your PDF documents, our ExcelWriter plugin and our Color Management Plugin.

New in version 7.7:
Added Aborted property to the RawPNGExporter class.
Added ProgressHandler property to the RawPNGExporter class.
Added Aborted property to the RawWebPExporter class.
Added ProgressHandler property to the RawWebPExporter class.
The RawWebPImporter now supports the new field to get info about lossy format in the RawBitmapDescription class.
Fixed IO problem with RawJPEGExporter class on Windows.

New in TypeLib 9.8: (Note GraphicsFormats 7.7 needs TypeLib 9.8)
Added ProgressDelegate to the RawBitmap class.
Added LossyFormat property to the RawBitmapDescription class.

more info at www.einhugur.com

PythonScript 3.0.1 for Xojo is out.
(Note this is the Python plugin for Python 2.7.x not to be confused with our Python3Script plugin which is for Python 3.x)

PythonScript is to script your Xojo applications made with your favorite IDE, Xojo with Python, or to bridge Xojo and Python code. PythonScript in Xojo applications can open big door for your Xojo applications to interact with wide range of code that is out there.

New in version 3.0.1:
Fixed issue with the demo version on Windows and updated example projects.

Again if you need for Python 3.x then use our other Plugin Python3Script for Xojo

More info at www.einhugur.com

Einhugur SerializationFramework 1.4 is out

The Einhugur Serialization Framework for Xojo is to serialize complex class structures with just 2 lines of code without adding any code to your classes.
(You can add attributes to your class properties to fine tune the serialization but it is not required)

The framework can output to either XML or JSON (for JSON it uses either one of the 2 Einhugur JSON plugins)

New in version 1.4:
Fixed Introspection problem with newest Xojo versions.
Added Xojo APIv2 Classes.
Added Xojo APIv2 Examples.
Added JSONSerializerII class to support the Einhugur JSON Plugin II.

New in version 1.3 (which was not released officially):
Added SerializeArrayElementName attribute support to the JSONSerializer class.
Added SerializeArrayElementName attribute support to the XMLSerializer class.
Added new example project called “Custom array element class factory Example” for the XMLSerializer class.

More info at www.einhugur.com

GraphicsFormats 7.7.2 is out

New in version 7.7.1:

Fixed JPEG issue on macOS systems caused by preparations for Apple Silicon.

GraphicsFormats is a Xojo plugin to import and export pictures from and too various of file formats, maintaining attributes that are needed for high quality Image processing, many of which would get lost normal Xojo Picture object.

GraphicsFormats supports:
PNG: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, ICC Color profiles, alpha channels. File IO, String IO.
JPEG: 8 bit per channel, RGB or Gray, CMYK, ICC Color profiles. . File IO, String IO.
TIFF: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, 8 bit per channel CMYK, 16 bit per channel CMYK, ICC Color profiles, alpha channels. . File IO, String IO.
TGA: 8 bit per channel, RGB, Alpha channels. . File IO, String IO.
HDR: RGBe -> Which can be delivered in RGB 8 bits per channel, RGB 16 bits per channel or 32 bit per channel RGBf (float), File IO, String IO.
ICO: Mulitiple images within ICO file, File IO, String IO.
WebP: Lossy and Lossless codec, Alpha channels and no Alpha channels.
BMP: Can read all bit depts, and can read BMP’s with color palettes. Can read and write BMP’s with alpha channels (even if most programs do not support the Alpha channels for BMP)

The RawBitmaps used in the GraphicsFormats plugin then can be used seamlessly with the Einhugur PictureEffectsRaw plugin for ImageProcessing, our PDF plugin for attaching images to your PDF documents, our ExcelWriter plugin and our Color Management Plugin.

More info at www.einhugur.com

TimeControl 7.3.4 is out.

The TimeControl Plugin for Xojo is displayed according to control panel time settings, or in exclusive 24 hour mode. The control uses Native Windows control on Windows systems and native Theme Rendering on MacOS X and Linux systems.

New in version 7.3.4:
Fixed crash issue on the APIv2 version if users system had 12 hour time format

More info at www.einhugur.com