Drive me crazy

Another new plugin, LH_DriveStats, is now available. This plugin allows LCDHost to display several bits of data about your local drives, such as Free/Used/Total space and the number of reads/writes per second. It even sports a new pie chart object for the disk space. No pics for this one as I’m not artistic enough to make disk drives statistics look sexy.

Get it here

(Team) Speak up!

Yes, with A21 comes TeamSpeak 3 integration. Due to the impact of a certain baby (naming no names – he knows who he is… well ok, he doesn’t as his sense of self won’t have developed yet), SirReal and I weren’t able coordinate this release as well as we usually do so you’ll have to download it seperately and add it to your plugins folder by hand. There’s also an updated Eos that reacts to launching TS3 by hiding the 5-day weather and big clock and looking like this.

LH_TS3 features:

  • Show your connection status
  • Show the names of who is talking
  • Show your speaker and microphone mute  states
  • Show your connected username
  • Show your connected channel
  • A few other neat tricks…
Get it here

LCDHost Alpha 21

Alpha 21 is out for both Windows and OS/X. If you’re on the same side of the international date line as me, the autoupdater will handle things for you. If not, download it manually from the homepage.

  • Refix polling interval limit and warning
  • Update all objects lh_systemstate on device change
  • Rerender text on font style strategy change
  • LH_Cursor: Working on multiple cursor in one layout using linking (WIP)
  • LH_Dial: XML data files now don’t require a data map: they’re XML – the mappiest text there is.
  • LH_DataViewer: Added XML data support
  • LH_DataViewer: Added memory extraction code to support pulling data out of a game directly.
  • LH_DataViewer: Added attribute handling to the XML parser

So what have I been doing?

Besides supporting Triscopic and hacking on the next version on LCDHost, I’m also now a dad for the third time. My two daughters now have a little brother:

LCDHost Alpha 20

Hopefully A20 brings it back to the same level as A18 was. I’m really starting to appreciate the mercurial repository now. It takes a while to get the hang of it, but now it’s quite easy to maintain the LCDHost plugin API5 version you’re all using while hacking on the dev code. I just wish I had named the branch API5 rather than A19.

  • Installed layouts are set read-only, as they are removed on uninstall
  • Add warning on failed layout save
  • Refuse https download URLs, change them into http ones
  • Refix no antialiasing bug

The autoupdater should already be active for Windows, OS/X to follow soon.

LCDHost Alpha 19

The development version of LCDHost isn’t yet ready to be released, so to avoid A18 from timing out I’m re-releasing it as A19 (with some minor tweaks). For those looking at the source repo, there’s now an A19 branch which will let you pull this particular state of the repository. Windows A19 is already up for download using the auto-updater, and as soon as I’ve packaged the OS/X, I’ll put that up as well and add the manual download links to the homepage.

Forum downtime

I apologize for the forum downtime. I foolishly made a configuration change right before going on a military exercise for four days. Now excuse me while I go bash myself in the forehead with a wooden plank.

LCDHost Alpha 18

A quick release to fix the most glaring bugs in A17.

  • Limit polling to 60Hz (up from 40), don’t warn on limiting.
  • Text objects now default to anti-aliasing.
  • Text objects now default to their A16 sizes.

This time the autoupdater should handle things just fine. Or, get it from the LCDHost homepage.

LCDHost Alpha 17

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.

Although A16 introduced auto-updating, because of the huge amounts of restructuring we’ve been coding right up to the wire. That means the A16 will have expired for most people by the time A17 was released and that means the auto-updater won’t be able to run – so if LCDHost does not run for you, please download A17 in the good old-fashioned way.

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

What’s new in LCDHost alpha 17:

  • Rather massive internal restructuring to allow plugins to have setup items.
  • Allow linking of setup items to each other. Together with the above item, it allows the separation of data sources, like the system e-mail count, and data sinks, like an image showing a letter or some text showing the numeric count.
  • Allow instances to be hidden from view using plugin APIs.
  • Setting the web update checking interval now works.
  • Weather settings have moved from the layout to the “plugin settings” panel on the plugins page. Layouts will no longer need customising per user just to get the weather settings.
    • Due to time constraints, the weather translation features have been disabled. Expect these to make a return soon.
  • Cursors have had an overhaul – cursor pages now work as they should have done all along: place items inside a page and they will all be hidden when the page is not active. This does however mean old layouts using cursor pages will need updating.
  • Conditional Formatting: text and bar items now support conditional formatting – colours, fonts and more can be changed when the value meets certain criteria. Graphs and Dials will receive similar love and attention soon.
  • Monitoring items have had another overhaul: their value dependant formatting has been removed in favour of using the conditional formatting code (see the included Eos theme for more examples of how this is done).

Download link on the LCDHost homepage.

Late as usual.

Yes, I know it’s starting to expire… me and Triscopic are working furiously to get a new one out ASAP. Stay tuned.