MySpaces - A spaces clone for windows

Things it does:

Giving you multiple desktops like on the mac.

Compatibility:

Requires .NET-Framework 2.0 at least

Where to get it:

http://www.schmrom.de/MySpaces.zip

Current version:

0.9 Beta

History:

well no history yet ;)

Install:

Unzip to any folder you want.

Usage:

Right-click on the taskbar-icon, there are some options.

Win+Z shows overview

@Matonga: to keep the style I copied your post, thanks ;)

#485945

It's working fine if I switch desktops directly through memy or by hotkey, but if I select "desktop overview" I get the screen in attachment.

And it's using 35 MB of RAM.

Still, considering this is too early for even an alpha build, it's a great idea and something that was needed. Keep the effort on! :)

Edit: That white patch seems to be Avedesk...

post-62115-1199378799_thumb.jpg

over.JPG
over.JPG

#485954

It works fine here.

I have AveDesk and same problem here...

@shmrom:

Are you using PrintWindow( ) to snapshot the windows? Then you should avoid snapshotting layered windows, at least in Windows XP.

I suppose you are using Visual Basic .NET for this, you should check for the WS_EX_LAYERED flag in the windows style, in unmanaged code is something like this:

If (GetWindowLong (hwnd, WS_EXSTYLE) AND WS_EX_LAYERED) = 0 Then

' screenshot the window...

End If

GetWindowLong is from Windows API, I don't remember how to put this into .NET or maybe there is a Windows.Forms equivalent.

Other than that, it runs ok in this machine.

Edit:

Oh, I forgot: congrats for this release! :)

#485956

Great Release, it's still beta but works fine, it miss some features of the original OS X Spaces like drag windows from a desktop to another, the indicator in the fast switch (Win+arrows) and an icon for the Desktopoverview.

Leon

#485959

Oh wow!!! You can already switch with Win+arrows, I didn't know that :)

I definitely love this app :)

#485960

@matonga: In Vista I am using DWM, XP I made screens... hmm what is the problem with layered windows?

@Leonhart: You can move the windows from one to another Desktop in the overview (Win+Z)

#485961

On my computer it's using 80mb of RAM, thats a lot. It looks great, but its not for me, I dont need it.

But congratz, every aplication like this makes Windows closer to OSX. Thx to all developers

#485963

@schmrom:not in XP

#485965

@Leonhart: Hmm interesting trying to fix this, on Vista its working

#485968

@schmrom:

The problem, in XP, with layered windows, is they appear as white rectangles instead. And happens what Ojalord told you, see his first post.

I didn't know you where using DWM for Vista, layered windows should perform fine there (as long as you use DWM). But it would be good to avoid them at all in XP, if there isn't any way to capture their contents. Also the layered windows remained white after exiting Win+Z mode :(

#485982

Nice work schmrom - although it reminds me of the Vista Virtual Desktop Manager (http://www.codeplex.com/vdm) - did you use the source-code? (just wanna know :) )

#486013

@Larsen2k4: No, I didn't but I used some ideas, because I am not very creative ;)

Englisch zu schreiben ist anstrengend -.-

#486026

is there a icon or docklet to add to objectdock to go to the screens preview menu?

#486359

There is a feature in the Leopard Spaces, that if you drag the windows out of the screen it goes to the next desktop, so if i drag a window in the right corner of the screen and I keep dragging for about 2 second I will go to the next desktop, if I drago to the bottom corner instead of the right I'll go to the third desktop and so on, Sorry fo the bad english, I think that this feature in your program will be useful.

Sorry for the bad english

Leon

#486365

Like the concept. The implementation is very slow.... not much of a fan of the full screen effect. If I'm gonna use spaces, I want to be able to flip back and forth as quickly as possible.

#486366

@MacRulesWorld: No there is nothing like that now, maybe someone wants to create one?

@Leonhart: Okay going to implement that when I have the time.

Coming soon:

- Switcher which is showing from where to where you are switching

- Move Window to corner to move it to the next desktop

So school is starting in two days again, and I dont have much time, but I will keep working on it.

#486369

Thanks man, cool :)

#486495

I wish it were possible to have a true spaces clone like mas osx. I've been searching for this for some time... Same window sizes, responce time transitions etc...

#486507

the file transfer implementation is great but I would like to get the preview capabilities I want it to be as much like leopard as possible!

#486567

woo... myspace!

...ohh

#486612

Great app schmrom ;) ,the window+z works a little bit slow but the rest is awesome.

One suggestion: could you make that the movie to pause itself when I swich the window to another?

Thanx again for this great app :D

EDIT: and I dont want to eat 85Mb of my memory, can you fix that too, please?

#486618

Well, is it clone of VDM from CodePlex?

#487679

Yeah its really like VDM, I also used some snippets out of VDM because I'm not the best in programming ;)

#487685

my god! this totally rocks! really like it man! keep on improving this

Good things:

*WIN+arrow key switching really works good! (try to make that little popup screen (with that arrow) like in leopard)

*no-setup!

*preview works nice at 4 or 9 desktops

*fading, really cool

improvement ideas:

*the background sometimes doesn't fit the amount of desktops

*make a shortcut string for the switching (like "C:windowsprogram.exe" -deskswitch) handy for docks or shortcuts ;)

*let peeps choose the taskbar icon (like in leopard its a black icon with the number of the desk)

*when u double click the spaces icon u should go to the overview

bug list:

*windows previews don't look good if they aren't on the current desk (don't know if this is also on xp :S)

*the desktop backgrounds are sometimes out of place due to the amount of desktops

greets fyton5!

#487695

Sry, but the development is currently freezed, no time :(

#487712