Einhugur Plugin Releases (2021)

(Moving to new 2021 thread)

3 Likes

SearchControl 3.0.2 is out

The SearchControl is a Xojo plugin control to represent search user interface functionality.

New in version 3.0.2:
Improved HIDPI support on Windows systems.

3.0 which came out during closed beta phase added:
Added Apple Silicon support (Not tested).
Added Gtk3 support on Linux systems.
Control is now Native on Linux systems but still supports most of our special features. (Non native simulation when in IDE designer)
Search event now comes as default event.
Made macOS IDE design mode much nicer.
Removed all linking to Carbon.
Removed Gtk2 support on Linux systems.

image

More info at www.einhugur.com

3 Likes

SearchControl 3.0.4 for Xojo is out.

New in SearchControl 3.0.4:
New :: Further Improved HIDPI support on Windows systems.

More info at www.einhugur.com

2 Likes

Python3Script 3.5 for Xojo is out

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

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

New in Python3Script 3.5:
Added Apple Silicon support.
Added support for Python 3.9.

More info at www.einhugur.com

CalendarControl 8.6 is out.

image

New in version 8.6:
Fixed issue where the macOS Intel segments were incorrectly FAT binaries.
Changed the frame color mechanism on macOS system, making it support high contrast mode when the user has high contrast mode enabled in the system.

More info at www.einhugur.com

Einhugur SQLite Plugin 1.5 is out

Main features differing from the Built in Xojo implementation:
ifferent encryption scheme for encrypted databases.
Ability to handle Upper and Lower with non US ACSII letters, no need for huge plugin linking to ICU and no need to link to external library for it.
Case insensitive collation can be enabled that can handle non US ASCII letters for collation related things, such as sorting
Bonus functions in your SQL code, such as NthField and CountFields
All sorts of callback delegates so you can have control on different level.
Execute scalar convenience functions.
And many other small things.

New in version 1.5:
Added Apple Silicon support.
Added iOS support.
Updated to newer Sqleet libraries.

More info at www.einhugur.com

Can i use this with CubeSQL?

Hello Richard

I would think not. I mean their SQL is SQLite based but is packing it up in a pipe to make it multiuse as far as I understand it ? And if so then I imagine you need something from them to connect.

so yours is not something like the sqlite plugin from MBS then???
i can use SQLite plugins with both sqlite and cubesql

If it is just like that then you should bee able to use it probably. (Except not the encryption part since we use different Cipher scheme)

will give it a try

CustomButton 1.0 plugin for Xojo is out.

A custom button plugin control for Xojo.

A plugin to create Custom rendered coloured buttons for all desktop platforms.

Supports:

  • Plain button
  • Split button
  • Menu button
  • Sticky button
  • Toggle button
  • macOS Dark Mode customization
  • macOS High contrast mode customization.
  • Common Apple accessibility features for button widget.

This is one of those things that has been laying around for some years, created for one customer, then adapted for next without it ever getting finished, so I thought it would be good to finish it and get it out so everyone that might have use for it has access.

More info at www.einhugur.com

6 Likes

DateControl plugin 9.1 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 DateControl 9.1:
Improved multiscreen handling for the Custom Drop down mode on Windows.
Improved Windows HIDPI support.
Fixed problem where control had no default value on Windows if it had not been painted yet.

More info at www.einhugur.com

FlowLayout Plugin 3.0 for Xojo is out.

New in 3.0:
Added Apple Silicon support.
Cleaned up all Carbon dependencies

The FlowLayout plugin helps you create a user interface design where horizontal layout of the controls is sensitive for localization as well as platform differences.

The FlowLayout for example helps dealing with localization issues like this:

English

Icelandic

Icelandic - when FlowLayout was used

More info at www.einhugur.com

Due to discussion here on the forums then I went and unboxed previously shelved project which I had, and worked on it a bit over the weekend to get it in publishable state.

So we have today firs test version of

Einhugur DuckDB Plugin for Xojo version 0.7.

This version is very functional as a starter.

The plugin is currently mostly undocumented. But has 2 test projects which are like our internal test as we go on, but the test projects should show a lot how the syntax works even if their not official example projects.

Things missing that will improve before version 1.0:
macOS 32 bit build.
Linux builds
iOS build.
Add More DuckDB API’s
Documentation

Xojo Currency support went in minutes before build and has not been tested.

Since this is not official version yet then this is not on our web, so here are direct download links:
Full version: https://www.einhugur.com/Downloads/Plugs/EinhugurDuckDBPlugin.zip
Demo version: https://www.einhugur.com/Downloads/Plugs/EinhugurDuckDBPluginDemo.zip

I will post updates to complete this in the coming days.

Really? I also wrote this yesterday!
Well, users love choice.

2 Likes

All good my friend :slight_smile:

Choices are good.

4 Likes

LuaScript Plugin 2.0 for Xojo is out.

The LuaScript plugin is to script your application made with your favorite IDE, Xojo, with Lua scripts.

Xojo built application can run the Lua script as whole or call separate functions within the Lua script.
Lua scripts can call Xojo functions that you register to be visible to Lua scripts.
Xojo built application can read and write global variables from a Lua script.
Its easy to make functions to allow Lua script to manipulate your Xojo objects.
You can create Lua classes from Xojo code.

New in LuaScript Plugin 2.0:
Added Apple Silicon support.
Added iOS support
Cleaned up all Carbon dependencies.
Upgraded Lua engine to version 5.4.2.

More info at www.einhugur.com

1 Like

Einhugur DuckDB Plugin 0.9 is out.

New in version 0.9

  • Added macOS 32 bit build.
  • Added Linux 32 bit build.
  • Added Linux 64 bit build.
  • Added Linux ARM build.
  • Added BeginTransaction method to the Connection class.
  • Added Commit method to the Connection class.
  • Added Rollback method to the Connection class.
  • Added Private Constructor to the Database class so that the programmer does not accidentally create instance of the class in invalid way.
  • Added two functions on the Recordset class to read blob (not been tested yet).
  • Added Appender class.
  • Added CreateAppender function to the Connection class.
  • Fixed reading Xojo Currency type on the Recordset class.
  • Added more documentation.

Documentation is not fully done. And there are only developer test projects so far. I will try to have version 1.0 out in few days, with proper examples, completed documentation and maybe iOS build.

Note this plugin is huge, with each platform taking from 6 to 13 meg.

All platforms except iOS are supported so far.

Since this is not official version yet then this is not on our web, so here are direct download links:
Full version: https://www.einhugur.com/Downloads/Plugs/EinhugurDuckDBPlugin.zip
Demo version:
https://www.einhugur.com/Downloads/Plugs/EinhugurDuckDBPluginDemo.zip

1 Like

Einhugur JSON Plugin II for Xojo version 1.5.2 is out.

New in version 1.5.2:
Retargeted iOS Min version from 13 to 11.
Fixed incorrect Code sign on macOS 32 bit systems.

More info at www.einhugur.com