Category Archives: LCDHost - Page 2

LCDHost Alpha 27

Whats new in LCDHost 0.0.27:

  • Data linking bug fixed
  • Updated Qt to 5.0.2
  • Windows version now compiled with MSVC
  • Replaced libusb with libusbx
  • Fixed hidapi handle leak on Windows
  • Added standard layouts to google code repository
  • …and lots of bug fixes in general

The autoupdater will get it for you, or download it from the LCDHost homepage.

Qt 5 isn’t binary compatible with Qt 4, so it’s essential that A26 is completely uninstalled.
Take a backup of your layouts directory, uninstall, remove any remaining traces of A26 and install A27.
You will need the Visual C++ 2010 runtime installed (MSVCR100.DLL).
If alpha 27 doesn’t work for you, old versions of LCDHost are still available:

LCDHost Alpha 26

What’s new in LCDHost 0.0.26:

  • First Linux release (Ubuntu 12.10 64-bit, Qt 4.8.3)
  • Update to Qt 4.8.4 on Windows and OS/X
  • Update to openssl-0.9.8x
  • New centralized logger
  • Increase rate limit trigger to help LH_Monitoring
  • Exits on window close if no systray available
  • Distribute HID api as shared library to avoid resource contention
  • Lots of HID testing and workarounds for OS/X Mountain Lion
  • Support G13/G15/G19 output on Linux
  • Removed LH_Lua as it’s broken beyond repair
  • Fix week number formatting
  • Lots of fixes to allow compiling with msvs2010
  • Lots of fixes to be compatible with Qt5

The autoupdater will get it for you, or download it from the LCDHost homepage.

I’ll add a download link for the Linux version to the homepage ASAP. Please read the enclosed README.linux and if you find it confusing, please ask your local Linux guru for help rather than me.

LCDHost Alpha 25

What’s new in LCDHost alpha 25:

  • Removed time limit since the autoupdater is working well
  • Use QNetworkProxyFactory::setUseSystemConfiguration()
  • Fixed welcome box centering on multimonitor setups
  • Refresh output device list on device removal
  • Only warn about old link styles on first occurence
  • Hopefully fixed the nonpropagation of linked items at initial load
  • LH_Lg160x43: Dont use HID path as persistent device ID
  • LH_Lg160x43: Refresh device list every 2 seconds
  • LH_Lg160x43: Fixed G13/G15 I/O with the new hidapi
  • LH_Lg320x240: Fixed G19 I/O with the new libusb
  • LH_DataViewer: Basic functionality available on OS/X
  • layouts/g19-eos/Eos.xml: Fixed TS3 monitoring links

Use the autoupdater or download manually from the homepage.

LCDHost Alpha 23

What’s new in LCDHost alpha 23:

  • Link UI has been reworked
  • Connect links on item creation
  • Debug dialog has been reworked
  • Don’t submit render ops for invisible items
  • Resize instance to image size when the layout and plugin both want default sizes
  • Accept layout to load as command line argument
  • Added systray context menu
  • Show welcome dialog centered and correctly sized
  • Switching an instance from invisible to visible triggers a new render
  • Added tooltip to data link button showing current subscription
  • Don’t pre-render text if state() isn’t available
  • LH_Weather: Moved to data linking for inter-object comms
  • LH_DataViewer: Minor fix for reading multi-step memory pointers
  • LH_Cursor: Fixed selection not applying on layout load. Added global favourite layout trigger
  • LH_Monitoring: Updated HWiNFO to API3, fixed bug in graph
  • LH_Monitoring: fix bug in monitoring graphs & Ymax/Ymin
  • LH_DataViewer: Added reading text values from memory, misc bug fixes
  • LH_DriveStats: Fixed minor units bug
  • LH_Dial: fixed tick marks, added tick colours
  • LH_NowPlaying: Added ability to disable certain players if desired
  • LH_Text: Added support for week numbers using ww or w for week number with & without a leading zero respectively.
  • LH_Monitoring: Afterburner code fixed for non-game fps being float max
  • LH_Weather: Fixed bug in day/night detection
Get it from the LCDHost homepage.

LCDHost Alpha 22

What’s new in LCDHost alpha 22:

  • DistPlugin won’t halt if the file is already uploaded to googlecode
  • Save and load data links properly
  • Data links UI now correctly reflects link state
  • LH_Backlight: Now updates device backlight color on link data change
  • LH_Weather: Translations are back, but they are manual now (Google Translate is now a paid service)
  • LH_NowPlaying: Several Fixes, Added Status Images & Ratings
  • LH_Monitoring: Major overhaul
  • LH_Logic: Added the LogicBox plugin
  • LH_Cursor: Major overhaul
  • LH_Dial: Multiple Fixes
  • LH_DriveStats: Text objects can now have fixed units
  • LH_LCoreReboot: Can now restart LCore if it has been closed already
Get it from the LCDHost homepage.

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

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.

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.