Page 1 of 1

Remember position on screen for skin

PostPosted: October 5th, 2006, 5:41 pm
by djinn2
It'd be great if the screen position for each skin was remembered. There are so many great skins around that I'm always changing them and each looks best at the right spot :wink:

Hope this will get implemented. If it's already there and I've not noticed then let me know and call me an idiot :D

PostPosted: October 5th, 2006, 10:50 pm
by Cliff Cawley
Hi djinn2,

Welcome to the Xion Community!

While I myself wouldn't want to use such a feature, I will definately add it as an option for users like yourself.

I'll keep you posted when it goes in.

Cliff :)

PostPosted: February 12th, 2007, 11:33 pm
by SLoB
this little puppy had been hiding on page2 :roll:

Cliff
can you add this please asap

should be for each skin (as with settings.dat) but also for each sub skin within an xsf so that if a skin has 2 modes for example, each mode can have its own screen position

as pm convo, i did come up with a reason why make this designer oriented and also the xion way round it

the designer may want to keep a certain part of a skin in a certain place on the desktop, for example corner skins or sticks (for top/bottom or even vertical) whereby the skin designer has the screen coords in mind and would prefer the skin to be moved/saved positioned there
this could be done in the loadinterface with as you said something like saveposition or even a position(x,y) too

now the xion override, as this could also be a user bit of functionality then the ability to override the saveposition could be done with something like a checkbox such as "allow skin/subskin save position" as would probably be implemented anyways
whereby default for skin if toggled off then skin would not behave according to save position
and if toggled on then each skin/(subskin within a skin) would adhere to the saveposition

that way it can be both skin designer and user oriented for save position :)

dontreposition keyword is where our difference of functionality is as this currently does not fulfill the above but works on a different premise

thanks

PostPosted: February 13th, 2007, 6:24 am
by Cliff Cawley
SLoB Wrote:the designer may want to keep a certain part of a skin in a certain place on the desktop, for example corner skins or sticks (for top/bottom or even vertical) whereby the skin designer has the screen coords in mind and would prefer the skin to be moved/saved positioned there
this could be done in the loadinterface with as you said something like saveposition or even a position(x,y) too


This part wouldn't work too well as everyone has different screen resolutions. Therefore I will implement the other part where the user can choose the location and it gets saved, but not where you explicitly determine the location yourself as the skin designer.

Cliff :)

PostPosted: February 13th, 2007, 6:38 am
by SLoB
how about rough positions as an extra at some point?
as the skin cannot set the x,y points as users have different resolutions, xion would know wot these were and could position the skin to suit
for example bottom right, bottom left, top left, top right

just an idea, esp for skins that go well in the corner, the skin would snap to the far coords depending on left/right/top/bottom

but yea anyform of saving the position on each skin/subskin is great :)

PostPosted: February 13th, 2007, 8:50 am
by djinn2
One of the features that I liked in Winamp (back when I used to use it :lol: ) was how it would snap to the screen / desktop edges. If a similar behaviour could be implemented for Xion then I reckon that'd be cool.

PostPosted: February 13th, 2007, 12:51 pm
by Cliff Cawley
djinn2 Wrote:One of the features that I liked in Winamp (back when I used to use it :lol: ) was how it would snap to the screen / desktop edges. If a similar behaviour could be implemented for Xion then I reckon that'd be cool.


Xion should already do this :)

The only thing it doesn't snap to at the moment, is other windows, but it definitely snaps to the screen edges.

Cliff :)

PostPosted: February 13th, 2007, 2:45 pm
by KEV-O
Cliff, dont get me wrong, I think its sweet how it snaps to the edge of the screen, but could this be a user-option? Some skins with shadows appear to be offset from the edge due to the shadow. Maybe it could be a toggle button in the xion setup. Just a thought..

PostPosted: February 13th, 2007, 5:42 pm
by Cliff Cawley
KEV-O Wrote:Cliff, dont get me wrong, I think its sweet how it snaps to the edge of the screen, but could this be a user-option? Some skins with shadows appear to be offset from the edge due to the shadow. Maybe it could be a toggle button in the xion setup. Just a thought..


I am aware of the issue with shadows and have been thinking of ways around this. Perhaps a layer called 'boundingrect' or something that the skin author can create, so that when the user drags the skin around, it snaps to this rectangle instead of attempting to snap to any visible area of a skin.

Cliff :)