Einhugur Plugin Releases (2023)

Its fixed now, thanks.

It was also wrong on the OneDrive. It seems the packager failed in this round so the output was not updated.

e-CryptIt Engine plugin for Xojo version 16.1 is out

The e-CryptIt Engine is a massive multipurpose plugin that dates back to 1998.

New in version 16.1:

  • Added Ed25519 public key signing classes.
  • Took out most encodings from the main plugin and put in new separate plugin, e-CryptIt Engine - Encodings to give users more options on what they install instead of installing everything to keep Xojo as fast as possible.

The plugin features:

Encryption:

  • e-CryptIt (chained)
  • Blowfish ECB unchained mode
  • Blowfish CBC chained mode
  • Twofish ECB unchained mode
  • Twofish CBC unchained mode
  • Twofish CFB1 unchained mode
  • AES ECB unchained mode
  • AES CBC chained mode
  • Serpent ECB unchained mode
  • Serpent CBC chained mode

Encoding/Decoding:

  • e-CryptIt Flexible
  • Base32 for RFC 4648
  • Base32 for base32hex - RFC 2938
  • Base32 for z-base-32
  • Base64
  • Base64 for MIME
  • UUCoding
  • YEncDecoder
  • YEncEncoder

Compression:

  • Zip on strings
  • Zip on filestreams (.gz format)
  • Zip archives (.zip format)
  • LZMA compression (.lmza format)
  • LZMA2 compression
  • Zstandard compression

Checksums:

  • CRC1
  • CRC3
  • CRC8 (10 variations + custom)
  • CRC16 (21 variations + custom)
  • CRC32 (9 variations + custom)
  • CRC64 (4 variations)
  • Adler32

Hashing:

  • MD5
  • SHA
  • SHA1
  • SHA_256
  • SHA_384
  • SHA_512
  • SHA3 (224, 256, 384 ,512)
  • RIPEMD_128
  • RIPEMD_160
  • RIPEMD_256
  • RIPEMD_320

Keyed-hashing

  • HMAC-MD5
  • HMAC-SHA1
  • HMAC-SHA-256
  • HMAC-SHA-384
  • HMAC-SHA-512
  • HMAC-SHA3 (224, 256, 384 ,512)

Password hashing:

  • Bcrypt

Two factor authentication:

  • 2FA TOTP

Message signing and secret exchange:

  • ed25519

More info at https://www.einhugur.com

3 Likes

Einhugur Word Plugin for Xojo version 2.5.6 is out

Word plugin is a Xojo plugin that enables you to create, read, write and edit Word docx files from Xojo code.

The plugin can:

  • Create new Word documents.
  • Read and write paragraphs and runs from Word documents.
  • Read and write tables in word documents. (Very basic writing).
  • Read and write nested tables and nested paragraphs in word documents. (Very basic table formatting).
  • Read and write document info in Word document.
  • Read and write pictures (jpg and png) from Word document.
  • Read SVG pictures from Word document (currently read only).
  • Read and write headers.
  • Read and write footers.
  • Read and write basic bullets and numbering setup on paragraphs.
  • Read and write indents.
  • Supports easy fill into form template feature.

Hello World word document generated with the plugin.

WordListIndent

List indents using bullets and numbering.

Plugin is supported on:

  • macOS Intel
  • macOS Apple Silicon
  • Windows (32 bit and 64 bit)
  • Windows ARM (64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM(32 bit and 64 bit)
  • iOS

New in version 2.5.6:

  • Fixed issue with TextColor property on the Run class.
  • Fixed issue with SetUnderlineColor method on the run class.

More info at www.einhugur.com

Also remember the Omega bundle that is currently running where you can get license for our products as well as from many other vendors for fraction of the normal cost.

More info on that here:
http://www.omegabundle.net

2 Likes

ExcelWriter Plugin version 4.2 for Xojo is out.

The ExcelWriter plugin can do:

  • Native modern xlsx file format.
  • Full UTF8 support.
  • Works on all platforms, and Excel application does not need to be present.
  • Formulas.
  • Formatting.
  • Conditional formatting.
  • Graphs.
  • Pictures.
  • Outlines.
  • Data validation.
  • And much much more.

image

image

New in version 4.2:

  • Updated the library under the hood.
  • Updated the library under the hood.
  • Added Decorative property to the ChartOptions class.
  • Added Description property to the ChartOptions class.
  • Added FilterRule class to the ExcelWriterOptions module.
  • Added FilterCriteria enum to the ExcelWriterOptions module.
  • Added FilterColumn methods to the ExcelWriterWorksheet class. (2 variations of the method).
  • Added LogicOperators enum to the ExcelWriterOptions module.
  • Fixed the SetBackgroundImage method on the ExcelWriterWorksheet class.
  • Improved documentation on SetRowOptions method on ExcelWriterWorksheet class.
  • Added new Example project.

More info at https://www.einhugur.com

Also remember the Omega bundle that is currently running where you can get license for our products as well as from many other vendors for fraction of the normal cost.

More info on that here:
http://www.omegabundle.net

2 Likes

Einhugur CustomButton Plugin for Xojo has been updated to version 4.2

New in version 4.2:

  • Added ButtonHoverColor to the CustomButtonStyleSet class.
  • Added HasHoverColor property to the CustomButton control.
  • Added HasHoverColor property to the DesktopCustomButton control.
  • Added ButtonHoverColor property to the CustomButton control.
  • Added ButtonHoverColor property to the DesktopCustomButton control.
  • Added DMButtonHoverColor property to the CustomButton control.
  • Added DMButtonHoverColor property to the DesktopCustomButton control.

The CustomButton plugin is a plugin to create Custom rendered coloured buttons, checkboxes, radio buttons and switches for all desktop platforms.

image

image

image

image

More info at https://www.einhugur.com

3 Likes

CoreClasses 9.0.2 is out.

This is just minor bug fix release.

New in 9.0.2:

  • Fixed some memory alignment problems which caused issue in StringArray class and in some more places.

The CoreClasses plugin consist of data structures that are implemented to support current and future plugins internally. (Those structures can of course also be used directly in Xojo).

The CoreClasses plugin implements high speed string, object and bit arrays, stacks, queues, collections, dictionaries, trees, sets and StringTokenizers. See more details in the details section.

The CoreClasses plugin also has tools to help with introspection.

More info at www.einhugur.com

2 Likes

MacOS Bridge 4.6 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)


Alert with destructive action on macOS Big Sur

image
Simple task manager created with NSRunningApplication class

Version 4.6 changes:

  • Added NSVisualEffectView class.
  • Added new Example project.
  • Fixed strange flip flop effect on NSButton on setters for IsCancel and IsDefault properties.
  • Added SuperView property to the NSView class.
  • Added Window property on the NSView class.
  • Added second variation of AddSubView to the NSView class.
  • Added RemoveFromSuperView method to the NSView class.
  • Added NSBackgroundStyle enum to the EinhugurMacOSBridge module.
  • Added NSVisualEffectBlendingMode enum to the EinhugurMacOSBridge module.
  • Added NSVisualEffectMaterial enum to the EinhugurMacOSBridge module.
  • Added ContentView property to the NSWindow class.
  • Added NSWindowOrderingMode enum to the EinhugurMacOSBridge module.

More info at www.einhugur.com

4 Likes

ExcelWriter Plugin version 4.5 for Xojo is out.

The ExcelWriter plugin can do:

  • Native modern xlsx file format.
  • Full UTF8 support.
  • Works on all platforms, and Excel application does not need to be present.
  • Formulas.
  • Formatting.
  • Conditional formatting.
  • Graphs.
  • Pictures.
  • Outlines.
  • Data validation.
  • Tables.
  • And much much more.

image

image

image

New in version 4.5:

  • Updated the library under the hood.
  • Added ExcelWriterOptions.Table class.
  • Added ExcelWriterException class.
  • Added TableStyles enum.
  • Added TableFunctions enum.
  • Added SetTopLeftCell method in the ExcelWriterWorksheet class.
  • The plugin now throws exceptions instead of having last error code.
  • Deprecated the LastError property on the ExcelWriterWorksheet class.
  • Added 2 new example projects.

More info at https://www.einhugur.com

2 Likes

WindowSplitter 13.1 for Xojo is out

New in WindowSplitter 13.1:

  • Fixed issues with boundaries on all platforms when splitter was living on TabPanel, PagePanel or Canvas. (Issue born with Xojo‚Äôs changes to Desktop Windows).
  • Fixed issue with double click docking on macOS.
  • WindowSplitter 13.1 will not be suitable for using on APIv1 non Desktop projects. (But 13.0 will be included with the plugin for those that are using legacy API).

More info at https://www.einhugur.com

1 Like

Does this issue exist in API1 (13.0)?
Will any future updates, enhancements, fixes always be only API 2 from now on?

-Karen

This is actually very good question on the double click. (Which I do not have answer to at the moment, needs to be tested I guess as I was not 100% sure why the double click issue happened in the first place).

So basically what happened is that embedding on TabPanel, PagePanel and Canvas was just so much different in API2 that I no longer could easily support both in same control.

But if fix is needed for double click on API1 macOS then I can branch out from the 13 version for it I guess, and make a 13.0.1 or something like that.

In a quick test then the double click looks fine in API1 on 13.0.

Einhugur CustomButton Plugin for Xojo has been updated to version 4.3

New in version 4.3:

  • Added TextColorOff property to the CustomButtonStyleSet class.
  • Added TextColor property to the CustomSwitch control.
  • Added DmTextColor property to the CustomSwitch control.
  • Added TextColorOff property to the CustomSwitch control.
  • Added DmTextColorOff property to the CustomSwitch control.
  • Added HasTextColor property to the CustomSwitch control.

The CustomButton plugin is a plugin to create Custom rendered coloured buttons, checkboxes, radio buttons and switches for all desktop platforms.

image

image

image

image

More info at https://www.einhugur.com

8 Likes

TypeLib plugin for Xojo has been updated to version 13.2.2

New in version 13.2.2:

  • Fixed issues with RawBitmap conversion from gg and ggAA color spaces to Xojo Picture.

TypeLib is Xojo plugin to define some type and support other Einhugur Plugins.

The TypeLib also defines RawBitmap and RawBitmapMask classes that can be used to interact with 3rd party plugins and libraries as well as to avoid inaccuracy of pre-multiplied alpha channels in image processing.

The plugin also defines the EinhugurRuntime.Task framework for native threading and async processing of big tasks. (Native Threading and Tasks are only for other plugins to use internally)

The EinhugurRuntime.Task will take pre-made big tasks and run them as native threads. Other Einhugur Plugins are already implementing functions to support this.

More info at https://www.einhugur.com

1 Like

Einhugur Word Plugin for Xojo version 2.6 is out

Word plugin is a Xojo plugin that enables you to create, read, write and edit Word docx files from Xojo code.

The plugin can:

  • Create new Word documents.
  • Read and write paragraphs and runs from Word documents.
  • Read and write tables in word documents. (Very basic writing).
  • Read and write nested tables and nested paragraphs in word documents. (Very basic table formatting).
  • Read and write document info in Word document.
  • Read and write pictures (jpg and png) from Word document.
  • Read SVG pictures from Word document (currently read only).
  • Read and write headers.
  • Read and write footers.
  • Read and write basic bullets and numbering setup on paragraphs.
  • Read and write indents.
  • Supports easy fill into form template feature.

Hello World word document generated with the plugin.

WordListIndent

List indents using bullets and numbering.

Plugin is supported on:

  • macOS Intel
  • macOS Apple Silicon
  • Windows (32 bit and 64 bit)
  • Windows ARM (64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM(32 bit and 64 bit)
  • iOS

New in version 2.6:

  • The various of ApplyFieldData methods now support paragraph with tabs in them.
  • Paragraph.Text property now combines tab zones within the paragraph and returns it as tab delimited string instead of just returning first zone.
  • Run.Text getter now combines tab zones within the run and returns it as tab delimited string instead of just returning first zone.
  • Run.Text setter now sets up tab zones if the set text has tabs in it.
  • Added TabSegmentCount getter property to the Run class.
  • Added TabSegmentText getter setter method pair to the Run class.
  • Updated the Xml engine in the plugin.
    .

More info at www.einhugur.com

5 Likes

PictureEffectsRaw plugin 7.2 for Xojo is out

PictureEffectsRaw is a Xojo plugin to do effects on Raw picture buffers, that originate from MemoryBlocks. The plugin extensively supports native threading, and can use up to 8 CPU cores at once for most of the effects.

Supported effects:

  • Color filters:
    Brightness, Contrast, Color filtering, Levels, Tint, Temperature, Grayscale, Gamma, Hue - Saturation, Invert, Sepia, Exposure, Gain / Bias, Contrast Stretch, Desaturate, Equalize, Replace color
  • Blur:
    Blur, Gaussian Blur, Crystalize
  • Enhance:
    Sharpen, Smooth
  • Rotate and scale:
    High quality Bilinear Scaling, Flip Horizontal, Flip Vertical, Stretch Horizontal, Stretch Vertical, High quality rotation rotation
  • Render:
    Gradient, Clouds, Wood, Marble, Textile, Labyrinth , Rainbow Effect, Vignette
  • Stylize:
    Emboss, Edge Detect
  • Artistic:
    Oil Paint, Rank Order
  • Distort:
    Shape distort, Polar Coordinates, Trim effect, Barrel distort, Interlace, Lens Effect, Pinch Effect, Twirl Effect
  • Other:
    Channel mixer, Blend, Page Curl, Selective Color, Chroma keying (Green only), Dominant color detection.
  • Low level:
    Map, Custom 3x3 matrix, ImageComparer.

New in version 7.2:

  • Brought up the old ChromaKeyEffecct from the old PictureEffects plugin. (This is not something that was planned since I have felt we needed better Chroma Key algorithm, but we had users that needed it back as it was).
  • Added new example project.

More info at https://www.einhugur.com

3 Likes