avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • November 12, 2019, 07:45 PM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Markham [ switch to compact view ]

Pages: [1] 2next
Circle Dock / Goodbye all, I'm out of here effective immediately
« on: August 11, 2010, 11:08 AM »
Sometime on Tuesday night, my time, mouser had a telephone conversation with his server administrator regarding the availability of Circle Dock's executable files hosted by DonationCoder and he instructed his administrator to remove those files. At the same time, he amened my pinned message informing people of the latest version and providing the download links to read "All downloads suspended until further notice". However, his server administrator obviously couldn't be bothered to check which of the various files stored on the dcmembers site were publicly available or were related to the current release of Circle Dock and which files were not. He simply scrubbed my entire space clean, removing ALL files in the process.

Not only did he remove the current (1.5.6) 32-bit and 64-bit executables, he also removed the only backup copy of the source code, some private files pertinent only to "Team Circle Dock", but also two programs that I had recently written and made freely available - "CleanDesktop" and "WallpaperChanger". He also deleted the "live help" section which contains the very latest help and is automatically loaded by a constituent of Circle Dock. These, like almost all the files deleted, were my original work and my sole copyright.

Needless to say I was only informed AFTER THE EVENT. It is fortunate that both gentlemen concerned are not UK-based for if they were, I would be filing a complaint with the Police under the Computer Misuse Act, 1998.

To add insult to injury, he concludes his message to me with the following words "it's not such a horrible thing if the downloads are down for a week."

There is no excuse for way mouser or his server administrator have behaved. Had they requested me to remove those files, I would have done so immediately. Instead they have acted in a rude and overbearing manner and, I believe, it was a thinly veiled attempt to get me to continue hemorrhaging financially by simply making all future versions open source - but so long as they're not hosted by DonationCoder (they wanted the downloads off their servers, remember) - in his words "if you do decide to release the source code for all of your additions and modifications to circle dock, it would be a joyous cause for celebration and would be a happy outcome for dc users." Yes, at my expense.

I've resigned as a moderator of this site as I wish to have no further part in an operation that encourages you one minute and then pulls the rug from beneath you. I can not and will not remain a member of a site such as this which arbitrarily and without warning deletes many months of work. I've also asked/told mouser to return all $192.79 which has been donated to me since September of last year to those who so kindly donated. If you are one of those, please don't think I'm ungrateful but I don't think it is at all appropriate for me to receive those credits under the circumstances. And please, do make sure he returns the money to you - as far as I am concerned neither he nor this site should benefit from unrepaid donations.

There are some good people on this site and many of them have made themselves known in this corner of DonationCoder only quite recently and I wish to thank all of you for your input into recent threads regarding the GPL and the future of the Circle Dock program. Thank you one and all and goodbye.


Circle Dock / Change of Licensing from Version 2 (Cancelled)
« on: July 20, 2010, 04:59 AM »
We will shortly be launching Circle Dock Version 2 and with it a new License Agreement.

Up to now, all versions of Circle Dock have been made with no charge to you, the end-user, as "Donation-Ware" - meaning that if you like the software and use it regularly, you were encouraged to help in its development by means of a donation. Unfortunately very few of you have donated - indeed we have received more donations from non-users than from users of Circle Dock. We have costs to meet in order to continue to develop and support Circle Dock and therefore, regrettably, we have to change the way in which Circle Dock is licensed.

If you are a private user and have no more than two copies of Circle Dock installed and they are installed on computers that you personally own, then you may continue to use all versions of Circle Dock as "Donation-Ware". However, two minor restrictions will apply:
  • Kiosk Mode will cease to be available to you. This Mode was primarily introduced for corporate usage anyway.
  • Product Support will only be provided via this Forum.

If you use Circle Dock in a commercial organisation or wish to have more than two copies installed or, indeed, require the Kiosk Mode functionality, then you will have to apply for a commercial license via the new Circle Dock web site which will go "live" on the same day as version 2 is released. Commercial Licensees will have the benefit of:
  • Kiosk Mode functionality
  • Ability to report bugs and request new features via our Tracker
  • Enjoy email support
  • Enjoy priority for new feature consideration

We fully appreciate that this change will not be universally popular and if you are unhappy about it, I would ask you to remember that, like you, we live in the real world and have to pay for development tools, the hosting of our new web site, etc., and these all cost money.

Team Circle Dock

Circle Dock / Support for "Dexpot" Virtual Desktop Manager
« on: July 05, 2010, 05:16 AM »
The next release - whenever that may be - will include passive support for "Dexpot" Virtual Desktop Manager. The support includes a few options directly related to Dexpot and include:
  • Ability to show an image representing the current desktop number as the Dock's Centre Button
  • Toggle to determine whether Circle Dock automatically appears when the virtual desktop changes
  • Toggle the ability to stop a switch of desktops if a Circle Dock dialog is visible

Circle Dock will not contain any built-in mechanisms for controlling Dexpot - eg switching desktops or summoning one of its dialogs. I didn't consider it necessary to provide such support since Dexpot already provides (better) mechanisms for all of these.


Circle Dock / Circle Dock and Dexpot Virtual Desktop Manager
« on: June 18, 2010, 07:05 PM »
A Virtual Desktop Manager is a natural complementary application for Circle Dock and we have been looking at them. The best that we have come across is "Dexpot" which is free for personal use and is produced by a couple of guys in Germany. In a separate topic, the Sarge explains how you can use Circle Dock to switch between Dexpot's virtual desktops and summon Dexpot's settings and ancillary windows.

However, that is not the end of the story. Following discussions with Dexpot's authors, we have decided to support Dexpot natively within Circle Dock by means of additional menu options for Circle Dock's Background, Centre Button and its optional Toggle Button. These menus, in case you've not discovered them, can be summoned by placing the mouse pointer over a "point of interest" and pressing the right mouse button.

The Background's and Toggle Button menus will contain options for switching between the virtual desktops whilst the Centre Button's menu will contain options for summoning Dexpot's dialogs and ancillary windows. Circle Dock's main settings dialog will contain a few specific options concerning Circle Dock's behaviour when Dexpot is active.

If you prefer to use Dock Items to control Dexpot, you can of course continue to do so, however the menu commands will be marginally faster and more convenient.

Regardless of how you use Dexpot, it is and will remain a completely separate product with its own support forum to which you should use to post messages regarding that program.


Very late last night (Cebu time), the Sarge was musing about some of the newer additions to Circle Dock and wondered if it would be possible to have a small command-line utility that would hide or show the icons on the Windows Desktop. He, being a marketing type, believes that such a program would be rather popular and basically "threw-down the gauntlet" challenging me to come up with such a program.

Well, Sarge, I have risen to your challenge and released "CleanDesktop" which does precisely what you asked for - and then some! Not only can it hide, show or toggle the visibility of the Windows Desktop Icons but also it can do the same for the Sidebar and its gadgets. Both items can be controlled independently or together using its command-line options.

The download zip file contains both the executable program and a "read-me" file that explains the various options.

The download is here - CleanDesktopV1.1.Zip



Circle Dock / 64-bit Version: Fix to Help Browser
« on: May 18, 2010, 09:40 PM »
There was an unfortunate problem with the 64-bit version of the Help Browser which caused it to display an error message when it was loaded. This was due to a module not being linked correctly and has now been fixed.

I have uploaded a refresh release for this (64-bit) platform and you should download and install this over your existing installation - you will not lose any settings by so doing.

Incidentally, the refresh does contain a slightly later (and enhanced) version of the Wallpaper Changer which contains a number of fixes.

Please refer to the download page for the correct link.


I have today released both 32-bit and 64-bit versions of Circle Dock. The major purpose of this update is to address the UAC issues those of you running Windows 7 particularly have noted; there are other fixes and enhancements included and I will cover those later in this message.

We strongly recommend you install and run the 64-bit version if your version of Windows is 64-bit.

Installing Circle Dock v1.55
To overcome the ACL problems which result in UAC errors, you absolutely must uninstall any previous version of Circle Dock before attempting to install this new release. However, you may have already configured the Circle Dock the way you want it and don't want to lose those settings, so here's what you should do:

1. Locate the two files "DockSettings.xml" and "DockItemData.xml" and copy them to a temporary folder. If you have installed Circle Dock to a "Program Files" folder, then these two files will be located in "C:\YourUserName\AppData\Local\" (replace "YourUserName" with your Windows User Name). If, on the other hand, Circle Dock is installed elsewhere on your PC, the two files will be located in Circle Dock's "System\Settings\" folder. If you have included any Stack Folders on your Dock, you will also need to save a copy of "StandaloneStack.ini" which will be in CircleDock's "System\Miscellaneous\" folder.

2. Having copied these two files, uninstall Circle Dock.

3. Now install the new version. Run the new version and as soon as you see the blank dock, exit Circle Dock.

4. Replace the "DockSettings.xml", "DockItemData.xml" and "StandaloneStack.ini" with the copies you made in Step 1.

5. Now run Circle Dock as normal.

If you're installing Circle Dock into a folder other than "Program Files", (or creating a Portable Version), then you must set the ACL Permissions for certain folders and files yourself. For further information and instructions, consult this page of the help system.

Windows 7 and Mice
We have identified an issue concerning Global Mouse Handlers and Windows 7 installations that include mouse drivers installed after Windows was originally installed (ie OEMs such as Logitech). There's a tendency for Circle Dock to lose the ability to trap Global Mouse events including its mouse button that toggles the Dock's visibility. There are two work-arounds which seem to overcome this issue:

1. Include a "mouse modifier" key (any of "Ctrl", "Alt", "Shift", "Win").
2. Uninstall your OEM-provided mouse software and force Windows to use its generic driver for your type of mouse.

It should be stressed that this issue only affects Windows 7 and only where third-party mouse drivers are installed.

Other Changes, Fixes and Enhancements
The Help System contains full details of these however they include increased support for StandaloneStacks (all configurable items are now settable) and changed its folder "Root" to "Desktop" to allow a wider range of targets to be selected from.

Also, Circle Dock consists of two executable files now and no DLLs - these are now statically-linked as part of the build post-processing. This reduces both the disk and memory footprints with Circle Dock now typically requiring between 700KiB and 900KiB when hidden.

The download is available, as always, from this topic.


Circle Dock / UAC Issues - Vista/Windows 7, 32 & 64-bit
« on: February 23, 2010, 04:41 AM »
It seems that a number of users are experiencing problems with Circle Dock which we have identified as being allied to the use of User-Access Control ("UAC") protection in these two operating systems. As you probably know, Microsoft reacted to pressure to make its operating systems more secure, particularly from malware, by introducing us to the joys of UAC with the launch of Windows Vista.

UAC comes into play whenever you install a program into "C:\Program Files" or "C:\Program Files (x86)" and that program (attempts to) modify its own configuration files which, say Microsoft, should ideally be placed in the %APPDATA% folder which Circle Dock does. If Circle Dock is not run by a user with full administrator privileges, it will either crash or a UAC warning dialog will appear - depending on the operating system and UAC level you've selected.

There are several ways we can overcome this:
  • We could simply tell users to modify Circle Dock's properties so that it is run as if the user is an administrator; however inexperienced PC users may not be too comfortable with having to do that.
  • We could instruct users not to install Circle Dock in either "C:\Program Files" or "C:\Program Files (x86)". Whilst that undoubtedly works, it does cause problems for the Installer and (fact of life) users rarely read documentation!
  • We could do what Microsoft themselves do when they need elevated privileges which is to test the current privilege level and if the user is not an administrator, restart the program using a particular keyword in the start-up information block; TaskManager is an example of such a program which works in this way. The problem with that is that it will likely interfere with the multiple-instance and command-line handling.
  • The fourth way is, in effect, an automated version of the first which is achieved by "marking" the executable with a special manifest that tells Windows that it is a trusted application and is to be run as administrator.

In future releases we will be using the fourth option (trusted application manifest) and this should ensure that Circle Dock runs unhindered and can update its configuration files without triggering a UAC exception.


Circle Dock / 64-bit Version now available
« on: February 20, 2010, 03:36 AM »
I have now released a version of Circle Dock that is specific to 64-bit Intel/AMD platforms.

Read this carefully before downloading and installing

This version is very much a test version and should be treated with caution. The code-base used to create this release is identical to that for the (32-bit) v1.54 which I released the other day so should work the same. However, those of you who have experienced problems with the Mouse Toggling when running under 64-bit Windows 7 should notice an improvement; I have had a 64-bit version running here almost all day, with varying lengths of "hidden" time, and mouse toggling is certainly working for me.

Certain things may NOT work, for example, there may be a problem with Folder Stacks - so, be warned!

After installing Circle Dock, you should right-click on its entry in the Start Menu and select "Properties" and from the "Compatibility" Tab, check "Run as Administrator", then click on "Apply" and then "OK". This will prevent any UAC issues.

Please report any issues with this release as replies to this topic.

The download link is contained within this topic.


Circle Dock / Version 1.54 released
« on: February 19, 2010, 01:23 AM »
I've just released version 1.54 which clears a couple of issues with v1.53 and adds some new options to control when the Dock Items Properties dialog is shown for items just added to the Dock. By default, that dialog will always be shown when adding Files, Folders etc., but now you can select its showing for Dock Folders and items that are dragged to and dropped on the dock.

NB: The Sarge is away until the end of the weekend so the web site will continue to show the current version as 1.53 pending his return. The download, however, will be v1.54.


Circle Dock / This may amuse ... from today's download stats
« on: February 10, 2010, 11:30 PM »

Remember - this relates to Circle Dock downloads :)


Circle Dock / Stack Folders and v1.50/1.51 (non-urgent issue)
« on: February 09, 2010, 12:17 AM »
If you're including Folder Stacks in your dock, please read the following Folder Stacks Docklet remains in memory after Circle Dock exits.

For the time being, I suggest disabling the "Keep in memory" option.


As the subject says, we are in the process of formulating our plans for Circle Dock and part of that means we really need to know what platform(s) our users will be using in the future. Hence, we don't want to know your current Operating System but rather the Operating System you'll be using six months from now - of course, you may not be planning to change, so just indicate your current OS.

We do know, from our site statistics reports, that the greatest percentage of our users have Windows XP (52%) and far fewer with Vista or Windows 7.

You can only vote for 1 Operating System and you'll see the current results of the poll after you have voted.


I have brought forward the release of version 1.5 due to the unfortunate discovery of a serious flaw in version 1.0. That flaw has, of course, been fixed and this version includes some neat new features, some enhancements to existing features as well as some other bugs eliminated.

One of the new features is the integration of StandaloneStack2 and this means that the version of StandaloneStack provided with earlier releases is no longer supported. Also the help system has been enlarged and is now more context-sensitive. Several changes involve the appearance and behaviour of the centre button - be sure to check those out!

I have also included a good selection of backgrounds and centre button images (some of which can also be used as backgrounds).

Please see this topic for the download link.



Update - 1600 GMT Feb 8, 2010
I have just released v1.51 which adds two configuration options to Stack Folders which will make them easier to work with. This update is included in the full version download but if you have already installed v1.50, then you can download and install the much smaller update patcher.

Update - 0845 GMT Feb 10, 2010
As promised, I've released v1.52. This clears several problems reported with earlier v1.5 releases - please see the "History" topic in the help pages for details of these.

Update- 1600 GMT Feb 11, 2010
Earlier 1.5 releases had a bug that manifested itself if Ctrl and/or Alt and/or Shift were used as mouse modifiers, they were otherwise unavailable. An embarrassing bug! That has now been fixed and a new command line parameter has been added.

Circle Dock / One Circle Dock download for every second so far!
« on: January 28, 2010, 07:08 PM »
Yes, you read that correctly! Each second, someone somewhere in the world has downloaded Circle Dock since v1 was released on January 1 this year. How do I know this? A few days ago, I asked "mouser" (this site's administrator) if there were any metrics they could install on the download site so that we have some idea of the number of downloads and thus gauge its popularity. Those metrics were installed yesterday and as part of that exercise, a file containing raw data for the period ending yesterday was made available to me from which I was programatically able to extract the number of downloads for the period 1st to 28th January - a fairly massive 226,720 and still climbing! If we include all Circle Dock downloads since I became involved in its development, that number is close to 400,000!

From a random sample of IP addresses, it's quite clear that Circle Dock is being used in many countries where English is not the first language from which one can infer that its true, multi-language capability is widening the program's appeal. Brazil for example has four web sites featuring Circle Dock, one of which features a screenshot of Circle Dock's main settings dialog in Portuguese.

Thank you dear user, for downloading and using Circle Dock and a big thank you to "mouser" and the DonationCoder team for hosting this great program. I think you can confidently expect to receive a similar number of "hits" next month when we plan to roll-out the next release!


Circle Dock / New for next Version - Advanced Stack Folders
« on: January 19, 2010, 02:11 AM »
Although there have been a number of requests for this feature, it has always been my intention to support Stacks Docklet version 2. Now, before you get too excited, no, I'm not currently supporting Docklets per-se, but rather a special implementation.

There'll be a new set of settings in the main configuration dialog which will enable you to set the default settings for Stack Folders but you can override these settings on an individual Stack Folder basis.

The following screen-shots show the new Stack Folder Properties dialog that will appear when you add a new Stack Folder, or edit the settings of an existing one:



If you enable "Use custom settings" on the above page, a further Page is selectable:


This last page is identical to the Stack Folder default settings pages in the main settings dialog.

Circle Dock's implementation of Stack Folders will (eventually) be somewhat more advanced than its competitors!

And before you ask: no, I'm not giving a time-scale for the next version. Sorry.


Update: A number of options are not acted-upon by the underlying application (StandaloneStack2), even though they are defined. Consequently some tab pages will remain hidden in both this dialog and in the main settings dialog.

Circle Dock / Version 1.0 is now released and available for download
« on: January 01, 2010, 05:51 AM »
A very Happy New Year to our current and future users!

We have now released version 1 which has a host of new features and enhancements, not least is its multi-lingual support which extends not only to the product itself but also to its built-in Help Browser.

Circle Dock supports over 50 languages and the more popular ones (some 40+) are supported by its installation program, "SetupCircleDock". When you install, you can choose which language to use for the installation and this choice will automatically be set for the Circle Dock program (and its Help Browser). If your chosen language is not supported by the Installation program, select "English", install the programs and then change the language within Circle Dock's Settings dialog.

Please refer to this Topic for the download link - that Topic also has links for the online version of the Help pages (to which you may wish to refer before deciding if you wish to download the product) and to our Issues Tracker.

Caveat: there may be an issue with certain 64-but operating systems: if, having installed v1.0, you are affected, please post a reply to this topic, giving us as much detail as possible - including which operating system you are using (XP, Vista or Windows 7).

Thanks - and enjoy the rest of the Holiday Season!


V1-Help1.png  V1-Help2.png  V1-Email.png

V1-Inspector.png  V1-Kiosk Mode.png  V1-Portable.png

V1-Positions.png  V1-Rings.png

Circle Dock / Circle Dock: A truly multi-lingual program
« on: December 27, 2009, 11:39 PM »
Circle Dock Version 1 supports more languages than ever before and (probably) supports more languages than any of its competitors! A total of 53 languages, including the default English language, are available and to save you the trouble of downloading separate language packs, all the language files are included as standard.

Here are a few example screenshots of the same page in the Settings Window, starting with English:


Now here's that same page in Chinese, French, Korean, Russian and Spanish:

CD-Chinese.png CD-French.png CD-Korean.png CD-Russian.png CD-Spanish.png

And we don't ignore users whose languages are written right-to-left. The same page in Arabic and Hindu:

CD-Arabic.png CD-Hindu.png

As you can see, for "right-to-left" languages, the Window has been re-laid out to appear consistent with other RTL-supporting applications.

Needless to say and in spite of our best endeavours, we do not support every language spoken in the world. There are some notable exceptions. We don't, for example, currently support the Brazilian dialect of Portuguese or French Canadian or Urdu. But we'd like to and if you are a native speaker of any of the languages we don't yet support and you are prepared to translate in excess of 400 text items, please let us know, we could use your help!


Circle Dock / Coming soon - Circle Dock Version 1.00
« on: December 07, 2009, 02:12 PM »
I will be releasing Version 1.00 of Circle Dock in the next day or so, once final testing is complete.

The new features of this version compared to v0.9.x releases are:

Elliptical Dock Shape which can make use of your existing circular backgrounds. One thing I should mention is that unlike circles, ellipses take a bit longer to draw due to the complex mathematical calculations that are required.

"Kiosk" mode is useful not only for "kiosk" applications but also in schools or offices where you don't want the end-user(s) tampering with the settings and this mode is automatically enabled if Circle Dock is run from a CD or DVD ROM. "Kiosk" mode is password-protected and Circle Dock's configuration files are now encrypted -again to prevent unauthorised tampering. The main properties dialog includes an new "Inspector" tab from which you can print and/or make an unencrypted backup of the configuration files.

Extra Mouse Buttons - if you have a mouse with 5 or more buttons, you can now use XButton1 or XButton2 to toggle the Dock's visibility. These two buttons are located on the left side of the mouse, near your thumb (if you're right-handed) with the front button being XButton1 (and behind it is XButton2).

Auto-deletion of invalid Dock Items is a new option and, if enabled, Circle Dock will silently remove those Dock Items for which there is no target - and were otherwise shown as a warning graphic.

There are also several changes, all of which are documented in the Help, and numerous bug-fixes (not all of which have been documented).


The current release is 0.9.2 Alpha 8.2 and available from Circle Dock's SourceForge page.

A number of users have been sending me - and Sarge ("SgtEVMcKay") - PMs (Personal Messages) requesting support. Unfortunately, due to other commitments, we're unable to provide a personalised service via email or PMs.

If you're unsure about how to use a feature, then you should consult the Help System which very probably will answer your question.

We operate a "peer-to-peer" support system which works like this. If you need support, or have a question about Circle Dock, please read this Forum to see if anyone else has already posted about the issue(s) you face.

If you can't find a topic in either the Help System or in this Forum that deals with your problem, then by all means post a message and you'll receive a response from either Sarge or myself - or even another, perhaps more experienced, user. To help us help you, please include as much detail in your message as you can about the issue(s) you face and include the following:

  • The version of Circle Dock you're using
  • Your Operating System version, type and Service Pack level (eg: "Windows Vista 64-bit, SP1")
  • The version of MS .Net Framework Circle Dock is using. This - and the information for the two preceding items - is given at the top of the "About" Tab in "Settings".
  • The nature of your problem - giving as much detail as possible; include screenshots if they will help illustrate the issue
  • If you're reporting a bug and it's reproducible, then please include the steps necessary to reproduce the problem

Thank you!


Circle Dock / Circle Dock v1.00 Beta 1
« on: November 13, 2009, 02:45 AM »
Ok folks, here it is - Circle Dock with elliptical dock shape! Please read these notes carefully before trying this Beta.

  • This is Beta Code and will, in all likelihood, contain some bugs.
  • The attached Zip file contains only the Circle Dock executable file. You must already have installed the latest v0.9.3/1 release.
  • Before unzipping the Beta executable, exit all instances of Circle Dock that you have running.
  • I strongly suggest that you make a backup copy of your CircleDock.Exe file by, for example, renaming it to "CircleDock-".
  • You can now safely unzip Beta 1 into your CircleDock folder and play with the new features
  • To change the dock's shape from Circle to Ellipse, bring up the main Properties dialog and select the "Dock Shape" tab, click on the "Shape" combo and select "Ellipse". Having done that, you'll probably want to adjust the height and width of the "rings" using the sliders provided on the "Ellipse" sub-tab. You can also adjust the width of the background on the "Background" sub-tab of the "Elements" tab - this will resize the background using the same aspect ratio as the "rings".
  • One of the changes made to this release is that all image rendering is now done at the highest possible quality and all the images will now appear crisper and the labels clearer. However, this is at the expense of speed and whilst this won't be a problem for those with faster CPUs, it might appear to be slower on older, less "meaty" PCs. You can disable this option and use the faster image rendering of previous releases on the "Other" sub-tab of the "General" tab.

Please report any bugs you find - and your comments and suggestions - as replies to this Topic thread.

Thank you - enjoy and please psot some feedback!


Download link: * (1434.42 kB - downloaded 1204 times.)

Pages: [1] 2next