I am very happy to announce the release of DisplayFusion 3.1.9! Along with this new release, comes the new home of DisplayFusion, located at displayfusion.com. I would like to send out a big thanks to Chris from Sockit Solutions for designing the new website, and for helping getting it off the ground. The new website makes it much easier to look-up information about DisplayFusion, like the Advanced Settings, Support options and, of course, the Downloads.
Now, back to the 3.1.9 release! This release started out as a small release, intended to address a few functionality issues before the major 3.2 release, but it turned into much more than that! There is a big new feature in this release, called the "Windows Logon Background" changer. In the DisplayFusion Settings window, you will see a new tab titled "Windows Logon". You can use this new feature to change your Windows logon background image using local images, or images from one of the online providers (Flickr or Vladstudio). I love this new feature, and I've made sure all of my machines now have custom logon backgrounds.
The Taskbars also received much love. You can now set the Auto-Hide setting on a per-Taskbar basis, as well as disabling Taskbars on a per-monitor basis. The Window Snapping feature received a bit of a makeover, with the addition of a helpful guide to help you set it up in the Settings window. There also a ton, and I mean a ton, of bug fixes. From everything to Taskbar focus issues, to compatibility improvements for over a dozen applications. To see the complete list of changes, I invite you to visit the DisplayFusion Change Log.
If you haven't been prompted to upgrade yet, please visit the DisplayFusion Download page to download the new version today!
Do you love programming? Do you live in the Ottawa area? If you answered yes to both of these questions, I have good news. We want you! We are looking for someone who has at least 3 years experience with C#, and a passion for software development. If you are interested and would like to learn more about this opportunity, please send your resume and contact information (email address and phone number) to jobs@binaryfortress.com. Hope to hear from you soon!
Update: Thank you to everyone who applied, the position is now closed.
If you've ever had to write any interop code to use an unmanaged library in your C# application, you know how tricky it can be to get the data types correct. I often find myself scouring the internet looking for the correct conversions, so I thought I would document everything I have learned so far. This is by no means a comprehensive list of all C++ data types, just the ones I find myself frequently writing interop code for.
C++ Type | C# Type | Size |
---|---|---|
BOOL | bool | 1 byte |
BYTE | byte | 1 byte |
CHAR | byte | 1 byte |
DECIMAL | Decimal | 16 bytes |
DOUBLE | double | 8 bytes |
DWORD | uint, UInt32 | 4 bytes |
FLOAT | float, single | 4 bytes |
INT, signed int | int, Int32 | 4 bytes |
INT16, signed short int | short, Int16 | 2 bytes |
INT32, signed int | int, Int32 | 4 bytes |
INT64 | long, Int64 | 8 bytes |
LONG | int, Int32 | 4 bytes |
LONG32, signed int | int, Int32 | 4 bytes |
LONG64 | long, Int64 | 8 bytes |
LONGLONG | long, Int64 | 8 bytes |
SHORT, signed short int | short, Int16 | 2 bytes |
UCHAR, unsigned char | byte | 1 byte |
UINT, unsigned int | uint, UInt32 | 4 bytes |
UINT16, WORD | ushort, UInt16 | 2 bytes |
UINT32, unsigned int | uint, UInt32 | 4 bytes |
UINT64 | ulong, UInt64 | 8 bytes |
ULONG, unsigned long | uint, UInt32 | 4 bytes |
ULONG32 | uint, UInt32 | 4 bytes |
ULONG64 | ulong, UInt64 | 8 bytes |
ULONGLONG | ulong, UInt64 | 8 bytes |
WORD | ushort | 2 bytes |
void*, pointers | IntPtr | x86=4 bytes, x64=8 bytes |
If I am missing something, or you would like me to include something else, please let me know in the comments below. Thanks!
I am very happy to announce the release of DisplayFusion 3.1.8! Despite this being a small point release, it is jam-packed with new features and bug fixes. There's something for everyone! The official DisplayFusion Change Log contains a long, boring list of things that have changed, so I'll do my best to summarize the most exciting things here.
There are a pile of new features:
What a party! Of course, a new release wouldn't be complete without a generous helping of bug fixes as well. Let's take a look at some of the more important fixes:
I would encourage everyone to update to the new version today. If you are already a DisplayFusion Pro user, you have probably already downloaded and installed the new update automatically, because DisplayFusion Pro can do awesome things like that.
If you are using the Free version of DisplayFusion, and would like to help support the future development of DisplayFusion, please consider purchasing your very own DisplayFusion Pro license. It helps cover the cost of web hosting, bandwidth, development/testing/support time along with purchasing all of the crazy hardware needed to test DisplayFusion in different configurations.
Thanks everyone, and I hope you continue to enjoy DisplayFusion!
I am very happy to announce the release of DisplayFusion 3.1.7! This new version brings a pile of changes and bug fixes along with it. It has more changes than any version since the main 3.1 release almost 6 months ago. It brings with it a completely overhauled Wallpaper window, a new Compatibility tab in the Settings window and more Context Menu options when right-clicking on a DisplayFusion Taskbar.
Here are some of the large new features:
There are some changes to existing features as well:
Of course, there are many important bug fixes as well:
Believe it or not, there are still dozens of other fixes and enhancements that made it into this release as well. If you would like to see the full list of changes, please visit the DisplayFusion Change Log. I would like to send out a huge Thank You to everyone who helped with this new version. From the hundreds of people who submitted bug reports and feature requests, to the dozens of beta testers in the DisplayFusion Forum, to the dozens of people who contribute to one of DisplayFusion's 25 different language translations. This new version wouldn't have been possible without you!
Some of the new features are for DisplayFusion Pro users only, like the application window edge snapping. If you are currently a DisplayFusion Free user and would like to help support this application, I would encourage you to check out what the Pro version has to offer. With Multi-Monitor Taskbars, random wallpaper changers, and enhanced TitleBar Button and HotKey support, the $25 Pro version is worth every penny. But, of course, I'm biased so why not try it out for free with a 30 day trial license.
I would encourage everyone to update to the new version today to take advantage of the increased performance, stability and new features. Thanks everyone!