A14 is getting closer

I’m pretty much done adding new features, and I’m now just fixing bugs in it. Once it’s reasonably stable, I’ll release it. This is the current list of changes:

  • Dev: LH_QtPlugin.(cpp|h) split up into LH_QtPlugin and LH_QtInstance, project file modification needed.
  • Dev: Setup item help added, recompile needed.
  • Dev: SignLibrary argument ordering changes; use ‘SignLibrary -?’ for usage.
  • Fix: Detect Logitech Gaming Software version 7.
  • LH_Lua: Lua console output is now shown in a fixed-width font in the log.
  • LH_Lua: Changed how the callback token and ‘self’ table are handled.
  • LH_Lua: Added setup items support.
  • LH_Lua: Added Win32 font creation support for Lua Cairo.
  • LH_Lua: Added __pairs metamethod calling.
  • LH_Lua: One may now iterate over lcdhost.state and other LCDHost pseudo-tables.
  • LH_Lua: Added print_r.lua which provides the useful print_r() function.
  • LH_Lua: Added Lua binding libraries for some Qt DLL’s.

The bugs have a home

I’m going to put the open source parts of LCDHost in a google code project. Along with that project comes a nice issue tracker, which we’ll use for tracking all issues. When you find a bug in LCDHost, use the Issue tracker link under Support and enter it into the database.

DNS problems.

My DNS provider is having some serious problems. Hopefully they’ll fix them soon. Or I’m switching providers. Again. Sigh…

Update: I’m switching DNS providers to Amazon’s Route 53. It’ll be a day before DNS propagation is complete though.

Dials galore

Introducing dials (or “speedometers” if you prefer) for LCDHost.

After a lot of time and effort, not to mention several massive trigonometry-based headaches and a large pile of paper covered in badly drawn circles and squares and liberal amounts of trig mnemonics,  I am pleased to announce LH_Dial, a plugin that renders data in the form of dials. For best effect I suggest you fire up a copy of your favourite graphics editing package and create your own custom dial backgrounds and/or needles, but the plugin can generate it’s own basic backgrounds & needles if required. I’ve also included a few I knocked up using Gimp for Windows.

To get the latest version of this plugin head over to the forum

Happy New Year!

(P.S. Thank you to Ender91 for the excellent dial-based layout shown above)

Alpha 13b released

Triscopic found a crash in A13. Easily fixed though. A13b is available for download on the homepage.

LCDHost Alpha 13

For anyone new to LCDHost, LCDHost is a compositing plugin manager for LCD’s. It’s primarily targeted towards the Logitech G19, but it will work with the G13 and G15 too.

And as a birthday gift to me, Triscopic, SirReal has allowed me to announce the release of this new version.

Here is a list of some of the things that are new:

What’s new in LCDHost alpha 13:

  • Fix: Now base64 encodes binary data in the XML layout file.
  • Fix: Build device identifiers from USB HID/VID data rather than device file names.
  • Fix: Input subsystem has gotten a much-needed overhaul
  • Fix: Prevent RSS items from sending Open URL requests too fast.
  • Fix: Still showed garbage characters at end of program name in LCD Manager.
  • Fix: Sometimes when loading a layout, stored values would get mixed up between instances.
  • Fix: The System tab’s inbound and outbound network wasn’t in MBit.
  • Fix: Text now renders at 96 dpi no matter what the system default is.
  • Fix: Several minor fixes.
  • Some tweaks to how zooming and panning works in the Layout tab.
  • The textual network data rate now includes the unit (for example B/s or bit/s)
  • Bars can now use images instead of just gradient fills.
  • Bars can now use sliding alpha transparency to create tapered ends.
  • Ability for plugins to change the loaded layout (plugins to do this coming soon)
  • The obsolete plugins LH_QScript, LH_CPU and LH_Network have been removed.
  • The SignLibrary tool is now included in the distribution.
  • You can finally map the LCD keys as you would any others.
  • Triscopic’s Eos layout is now included.
  • Several of Triscopic’s excellent* plugins have been bundled.

(*Note that was written by SirReal, I’m not that immodest)

Download link on the LCDHost homepage.

Upcoming release

For those starting to worry that alpha 12 is going to die, don’t worry. I expect I’m going to release alpha 13 within a few days. And thanks to Triscopic, the default LCDHost installation will now be chock-full of goodies!

New Admin

SirReal in his infinite wisdom has now added me, Triscopic as an administrator. Expect sporadic plugin update news on your favourite G19 application to now feature on the Link Data homepage.

New website!

Out with Joomla, in with WordPress. I’ve tweaked this site for speed and readability. I’m pleased with the results. I hope you are as well.

LCDSirReal 2.8.3

LCDSirReal, or SirReal’s multipurpose G15 plugin, is a plugin for the Logitech G13/G15 gaming keyboards. It will also work on the G19, in black and white. It provides more features than all of the Logitech bundled plugins together, while using much less CPU and memory. Written entirely in C++, it’s very stable and efficient. Among the more notable features are support for applications (WinAMP, iTunes, SpeedFan, FRAPS, TeamSpeak…) and system real time monitoring of networking, CPU and memory usage and more. And of course it shows the basic stuff as time, date and waiting mail as well.

Changes in 2.8.3:

  • Adds support for the GPU-Z application
  • You can now prevent the test window from appearing even if the keyboard is unresponsive, see lcdsirreal.txt for more info