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.
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
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.
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.
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.
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.
Brightness, Contrast, Color filtering, Levels, Tint, Temperature, Grayscale, Gamma, Hue - Saturation, Invert, Sepia, Exposure, Gain / Bias, Contrast Stretch, Desaturate, Equalize, Replace color
Blur, Gaussian Blur, Crystalize
Rotate and scale:
High quality Bilinear Scaling, Flip Horizontal, Flip Vertical, Stretch Horizontal, Stretch Vertical, High quality rotation rotation
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).