Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • December 06, 2016, 04:17:05 AM
  • Proudly celebrating 10 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

Last post Author Topic: Windows 7's Taskbar....Err.....Circle Dock for the DC Programming Contest  (Read 94682 times)

Ti133700N

  • Participant
  • Joined in 2008
  • *
  • Posts: 4
    • View Profile
    • Donate to Member
Thanks, that super. I haven't even told anybody how to translate it yet. If you want to test out the French on your system, go into the Settings Folder -> Config.ini and under [Language], change the path to your file.

I'll be sure to give people credit for their contributions.

It works ! Everything's good !

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
For the 64-bit people out there, I have uploaded the x86 compiled version of Circle Dock to http://circledock.wi...download-circle-dock and I have had a person on another website tell me it works. Thanks for the help!

I'll now focus on getting the settings panel redone and finishing up some parts of the code. For the final release of 0.9.2, I'm further targetting to:
-Have animations for drag and drop operations, deletion, and reordering the dock items
-Smooth out the animations, if possible
-Write the position functions for the oval and spiral docks as well as code in the settings to customize their size and features
-Make the dock always not top/not always on top
-Keep trying to multi-thread the application
-Improve the drag and drop support for virtual folders in Windows (some don't like to be drag and dropped) or add them into a menu like in 0.9.1
-Option to always keep the dock in one position or have it follow the mouse
-Ability to have the dock slide into and out of view by moving your mouse to the edge of the screen (like the taskbar autohide)
-Finish implementing the C# mouse hook so that we can get rid of the Orbit.Dock.dll file and have it run in native x64 when possible
-Improve the speed of opening up the dock folders when there are many items and animate the opening
-Code in the portibility mode functions
-Write up documentation for the end users about the features of the dock.

I think those are the main points I'm shooting for right now and they are all possible to do without taking a long time to do it. With these features implemented and tested to be stable, I think it would be really nice dock to use. I could then start planning the next set of features I want to implement and look at how Circle Dock could work with plugins. In the long term, I'll be aiming to have some support for docklets so that the dock can be extensible.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

Ti133700N

  • Participant
  • Joined in 2008
  • *
  • Posts: 4
    • View Profile
    • Donate to Member
Just so you know, i'm using 2 monitors and by default, the Dock appears right at the center of the 2 screens, that means half in one and half in the other one. I think it would be better to make it appear at the middle of the main monitor. Also, if I enable the option to make it appear at the cursor`s position and then disable that option, the dock will appear at the last position it was. I would expect it to be at the default position (center of the main screen).

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Just so you know, i'm using 2 monitors and by default, the Dock appears right at the center of the 2 screens, that means half in one and half in the other one. I think it would be better to make it appear at the middle of the main monitor. Also, if I enable the option to make it appear at the cursor`s position and then disable that option, the dock will appear at the last position it was. I would expect it to be at the default position (center of the main screen).

In the settings menu, I will be adding in options to specify the position of the dock. This should address those issues. Options would be like:
*Always appear at....
     *Primary Monitor, Monitor 1, Monitor 2.....
            *Centre
            *Left, Right, Top, Bottom
     *Specific Position
*Allow user to move dock....
*Follow the mouse

Of course, there has be a level of precedence for these options that I have to work out.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

Dormouse

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,044
    • View Profile
    • Donate to Member
Just so you know, i'm using 2 monitors and by default, the Dock appears right at the center of the 2 screens, that means half in one and half in the other one. I think it would be better to make it appear at the middle of the main monitor.

Using the pre x86 v5 alpha,it does appear in the middle of the main monitor on my system .

mike_l

  • Participant
  • Joined in 2007
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
64 bit Vista error at line 151 in MainForm.cs

Happy to help debug 64 bit issues

Mike

System.BadImageFormatException was unhandled
  Message="An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)"
  Source="CircleDock"
  StackTrace:
       at CircleDock.MainForm.StartHook(IntPtr hWnd)
       at CircleDock.MainForm..ctor() in D:\Desktop\Circle Dock 0.9.2 Total\CircleDock\MainForm.cs:line 151
       at CircleDock.Program.Main() in D:\Desktop\Circle Dock 0.9.2 Total\CircleDock\Program.cs:line 32
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException:

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
64 bit Vista error at line 151 in MainForm.cs

Happy to help debug 64 bit issues

Mike
.....


Hello Mike, welcome to DonationCoder. The 64-bit bug was resolved with the Alpha 6 build (http://circledock.wi...download-circle-dock). It was caused because there was a 32-bit dll file and the program was not compiled specifically for 32-bit but it is fixed now. But, I should probably upload the new source code with the changes made to allow it to work.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Just wanted to confirm that the new build runs fine on my windows x64, nice work and thanks to those who helped figure out the x64 problem.

ma5t3rw1tt

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Hey guys, I am new here but I have been giving some neat suggestions via email. I have also sent mockups of what features he should include. He told me that he would post them if I gave him permissions which I did.

Eric (VideoInPIcture) you have my permission to post those screenshots.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
One of the best things about this site is the interaction and feedback between coders and users (the term "user" doesn't do justice to some of the people here who have made an art out of testing, feedback, and feature requests).

So welcome to the site ma5t3rw1tt and welcome to this new section for Eric's software.  :up:

ma5t3rw1tt

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
One of the best things about this site is the interaction and feedback between coders and users (the term "user" doesn't do justice to some of the people here who have made an art out of testing, feedback, and feature requests).

So welcome to the site ma5t3rw1tt and welcome to this new section for Eric's software.  :up:

Thank you very much. I have emailed him some mockups and things which I think he will post. If he don't, then I will. He told me that once he gets the software stable enough, that he will be trying to implement some of the features that I had suggested. This piece of software certainly does have potential and that is why I am trying to make this piece of software go somewhere while its still young.

And the interaction with the creator, its FREAKING AMAZING!

joshuadc96

  • Participant
  • Joined in 2008
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Hay man is there any way to make it work like rocket dock like always on so you don't need to use the hot keys or launch it all the time.
plzzzzzzzz help i know that this is a work in progress but it would be a nice feature :( :up:

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
Hay man is there any way to make it work like rocket dock like always on so you don't need to use the hot keys or launch it all the time.
plzzzzzzzz help i know that this is a work in progress but it would be a nice feature :( :up:

Can you describe in more detail how you want to be able to use Circle Dock like Rocket Dock?

Do you mean like an autohide feature where when you move your mouse to the edge of the screen, the dock will pop up? This is one of the features that I have listed above and I will be incorporating it into the final release of 0.9.2.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

theWizard

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
I would like to contribute for the CircleDock Im an MCTS student in C# (VS 2005 or .NET framework 2.0) or else I will be developing this on my own since this is opensource.....

Please let me know if I can Join the development team

regds
theWizard

I have also posted a review of this software on my blog
http://dotnetwizard.net/?p=1606

joshuadc96

  • Participant
  • Joined in 2008
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
What i want it to do is to stay open behind windows so I dont need to use the hot  keys :up: 

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
I would like to contribute for the CircleDock Im an MCTS student in C# (VS 2005 or .NET framework 2.0) or else I will be developing this on my own since this is opensource.....

Please let me know if I can Join the development team

regds
theWizard

I have also posted a review of this software on my blog
http://dotnetwizard.net/?p=1606

Hello theWizard,
Yes, I can use the help and you can help me develop it. Have you created other C# programs before?

I'm a bit busy right now, but I'm post back in a few hours about what I would like help with. One you could try to do right now is to fix the start menu shadow residue bug as described in this thread: http://www.donationc...ex.php?topic=14478.0. I haven't had much luck dealing with it.

Send me an e-mail at VideoInPicture@gmail.com with your e-mail and what instant messaging program you want to use to communicate for the project.

Eric Wong
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
What i want it to do is to stay open behind windows so I dont need to use the hot  keys :up: 

I'm planning on adding an option to make the dock not always on top to this weekends Alpha 7 build. However, it may not behave how you want it just yet because when you hover over either the center button or one of the dock icons, they grab focus and bring themselves to the top of the windows.

I think what you are getting at is that you have other windows that do not take up the whole screen on your computer and you want Circle Dock to stay behind those when not in use. I'll see what I can do.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

joshuadc96

  • Participant
  • Joined in 2008
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
would it be possible for you to alert me when there are updates plzzz? :) :) :) :D :D :D :Thmbsup: :Thmbsup: :Thmbsup: :P :P :P

wreckedcarzz

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 1,623
    • View Profile
    • Donate to Member
Wouldn't it be easier to just subscribe to email updates to this topic? It should be an option when you hit the Preview button on the Quick Reply OR When you hit Reply @ the top or bottom of the topic.

Looking forward to the next non-beta update myself :)

J-Mac

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 2,913
    • View Profile
    • Donate to Member
I just installed Alpha 9.2-6 on my desktop computer running XP Pro.  Couple of comments:

First, I noticed several remnants of closed windows that are visible on my Desktop; actually I can see them in any application. Finally figured out that it's the bottom and right edge of the Start Menu that opens when I Left-click on the center icon in Circle Dock.  Doesn't appear to be affecting anything but they sure are annoying!  BTW, they won't go away at all unless I restart my system.  Anyone know a way to clear these without rebooting?

Second, for future consideration, please make the program icons changeable.  Presently you must remove programs altogether and place a new one on the dock to effect a change.

A question: What image files are acceptable for CD icons?  I see that PNG's are provided, but are JPG, ICO, and/or TGA image files OK?

Thanks!

Jim

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
I just installed Alpha 9.2-6 on my desktop computer running XP Pro.  Couple of comments:

First, I noticed several remnants of closed windows that are visible on my Desktop; actually I can see them in any application. Finally figured out that it's the bottom and right edge of the Start Menu that opens when I Left-click on the center icon in Circle Dock.  Doesn't appear to be affecting anything but they sure are annoying!  BTW, they won't go away at all unless I restart my system.  Anyone know a way to clear these without rebooting?

Second, for future consideration, please make the program icons changeable.  Presently you must remove programs altogether and place a new one on the dock to effect a change.

A question: What image files are acceptable for CD icons?  I see that PNG's are provided, but are JPG, ICO, and/or TGA image files OK?

Thanks!

Jim

The residual start menu shadows are a known issue and it is being looked at right now. Look in this thread: http://www.donationc...ex.php?topic=14478.0 for a way to remedy it. For the Alpha 7 release this weekend, I'm making the middle button not show the start menu by the default and you have to enable it in the Settings Panel and their will be a note about how you must turn off "Show shadows under menus" in Windows. Also, I'm not sure what I did, but the shadow residue now disappears when I exit out of Circle Dock in Alpha 7.

As for your second point, I'm not too clear on that. Are you just trying to change the image used for the dock icon? You can just do this by right-clicking on the dock icon you want and select "Change Icon" and go browsing for a PNG image you want to substitute. Note: I actually introduced a little bug from Alpha 5 to Alpha 6: you might get another right-click menu shown after you have used the original right-click menu, this has already been fixed in Alpha 7.

Any PNG image is acceptable. You can use the same PNG icon images from Rocket Dock and Object Dock. Other file formats are not accepted because they generally do not have the alpha channel data required for an alpha-blended dock.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

J-Mac

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 2,913
    • View Profile
    • Donate to Member
The residual start menu shadows are a known issue and it is being looked at right now. Look in this thread: http://www.donationc...ex.php?topic=14478.0 for a way to remedy it. For the Alpha 7 release this weekend, I'm making the middle button not show the start menu by the default and you have to enable it in the Settings Panel and their will be a note about how you must turn off "Show shadows under menus" in Windows. Also, I'm not sure what I did, but the shadow residue now disappears when I exit out of Circle Dock in Alpha 7.

Wow!  Fast reply, Eric!  That sounds good - looks like you found a solution for this by what I call a "happy accident"!

As for your second point, I'm not too clear on that. Are you just trying to change the image used for the dock icon? You can just do this by right-clicking on the dock icon you want and select "Change Icon" and go browsing for a PNG image you want to substitute. Note: I actually introduced a little bug from Alpha 5 to Alpha 6: you might get another right-click menu shown after you have used the original right-click menu, this has already been fixed in Alpha 7.

No, changing the icon isn't a problem here - though I did notice that the Right-Click menu does change to a kind of "hybrid" after a few instances; looks like my regular Windows context menu with Change Icon and Remove added to the top.  What I meant was actually changing the application shortcut via the right-click menu.  Similar to OD+.

Any PNG image is acceptable. You can use the same PNG icon images from Rocket Dock and Object Dock. Other file formats are not accepted because they generally do not have the alpha channel data required for an alpha-blended dock.

OK.  Though I believe that the TGA (Targus) image file format has even more/better alpha-channel capabilities than PNG.

Thank you.

Jim

VideoInPicture

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 467
    • View Profile
    • Circle Dock
    • Donate to Member
@J-Mac - Hopefully theWizard can find a better solution to the start menu shadow residue problem than the hacks that I've been messing around with. One method I've created works and doesn't leave any shadow residue but it cause flickering, which just won't do.

For changing the application shortcut via the right-click menu, that is on my todo list. There will be a properties box for each icon that allows you to view and edit it's properties.

I haven't heard of the Targus format before and I don't believe I can use it effectively in Circle Dock because it isn't supported by .Net and I haven't seen a good library of icon images for that file format before.
Author of Circle Dock: http://circledock.wikidot.com
Author of Video In Picture: http://videoinpicture.wikidot.com
Author of Webcam Signature: http://webcamsignature.wikidot.com
Author of Easy Unicode Paster: http://easyunicodepaster.wikidot.com

J-Mac

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 2,913
    • View Profile
    • Donate to Member
No problem, Eric.  The TGA icons became very popular among Pocket PC/Windows Mobile developers because of their relatively small size compared to PNG, and their use of alpha channels and transparent pixels.  A lot of icons for those devices were used particularly after the advent of VGA touch screens.

I'll send you some URLs if you're interested, though I imagine that the relatively large size of PNG images don't cause you any problems.

Thanks!

Jim

sealight

  • Participant
  • Joined in 2008
  • *
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
I don't know if someone has already reported these issues, please apologize me if that is the case.

- I'm running Circle Dock 0.9.2 Alpha Preview 6 on Windows Server 2008 x64 and the icon rotation (with the mouse scroll wheel or cursor key) don't always work.
Sometimes is necessary to click on CircleDock center in order to make it work.

- One thing that would be nice to have is the option to hide the CircleDock after we open a link (that way we wouldn't need to hit the mouse center button again).

- I can't find an option for renaming a DockFolder - probably it's an issue with this Alpha Preview - I had to rename it on the .ini file

Please keep on this amazing work! Has it some kind of relation with the future Windows 7 release (or is it just a "wish to have toolbar")?

(Added: Some Icon highlight on mouseover would be nice too...)
« Last Edit: August 21, 2008, 05:36:09 AM by sealight »