Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kde look?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
yokem55
Guru
Guru


Joined: 18 Apr 2002
Posts: 360
Location: Oregon

PostPosted: Tue Dec 10, 2002 5:20 pm    Post subject: Reply with quote

AWESOME!!!! Thank you for all your hard work!
Back to top
View user's profile Send private message
quarus
n00b
n00b


Joined: 12 May 2002
Posts: 39

PostPosted: Tue Dec 10, 2002 6:39 pm    Post subject: Reply with quote

@TomorrowPlusX:
Do you know that there is already a Slicker Project going on ?
slicker.sourceforge.net

Excuse me if i sound stupid, but i didn't saw your nick in the forums.
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Tue Dec 10, 2002 8:55 pm    Post subject: I had no idea... Reply with quote

I didn't know -- I just scoped it out. Looks like they've thought out the functionality pretty well. Question, then, is are they writing any code?

I'm going to have to get in touch with them, but, frankly, I'd rather be writing code. My worry is that they're dreamers -- looking at how much they've thought out the look. I could be wrong, of course.
Back to top
View user's profile Send private message
zez
Apprentice
Apprentice


Joined: 13 Jun 2002
Posts: 256
Location: Oregon, United States

PostPosted: Tue Dec 10, 2002 9:57 pm    Post subject: Re: Progress Reply with quote

TomorrowPlusX wrote:
BTW -- I'm not 100% certain that the system tray can be duplicated. It's possible that it's tied fundamentally to the kicker process, since it seems to be not a dcop entity so much as a special case for certain KWin flags.

There has to be a way to emulate the KDE system tray because fluxbox is able to load KDE systray apps into its slit. This is what you're referring to, I think? Maybe the fluxbox source could offer some help.
Back to top
View user's profile Send private message
quarus
n00b
n00b


Joined: 12 May 2002
Posts: 39

PostPosted: Tue Dec 10, 2002 11:45 pm    Post subject: Re: I had no idea... Reply with quote

TomorrowPlusX wrote:
I didn't know -- I just scoped it out. Looks like they've thought out the functionality pretty well. Question, then, is are they writing any code?

I'm going to have to get in touch with them, but, frankly, I'd rather be writing code. My worry is that they're dreamers -- looking at how much they've thought out the look. I could be wrong, of course.


Yes, they have good ideas and a nice Webpage. Yes, there's no Code yet. But as you may have read in the forums, there are some (few) peope who already seem to code. You seem to be commited in this, so how about joining them ?
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Fri Dec 13, 2002 7:57 am    Post subject: OK screenshot time ;) Reply with quote

Hey all, I have a screenshot for you guys:

http://home.earthlink.net/~zakariya/files/carddesk.png

I don't have widgets loading into the card area yet, and I have a few drawing artifact problems (mainly due to fast and furious QRegion clipping -- you can see it on the card named "Yow!"). But the important part is:

1: Cards slide around screen corners, can be snapped near one another and drag-dropped onto eachother to make decks. They can also be re-ordered by dragging them along a deck.

2: Cards can be snapped open/shut.

3: Framework is in place for plugins to draw icons/change text/etc/etc into the "tab" region and in general override the look. Framework is also (almost) in place for embedding any kind of QWidget into the card.

So, let me know what you think! Like I said, however, earlier in the thread, there won't be antialiased curved edges due to limitations in X.

This weekend I'll start working on making a plugin framework.
Back to top
View user's profile Send private message
metalhedd
l33t
l33t


Joined: 30 May 2002
Posts: 692
Location: Ontario Canada

PostPosted: Fri Dec 13, 2002 5:33 pm    Post subject: Reply with quote

Can you post a link to a tarball? I'd like to take a look at the source and maybe play around with it, try to get familiar with it. it will be my first kde programming experience :)
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Fri Dec 13, 2002 6:05 pm    Post subject: Tarballs soon Reply with quote

I'll post a tarball soon, possibly this evening. Before I do so, however, there are a few things I need to do:

- fix some redraw flickeriness; too many redraws are occurring when dragging a stack of cards, due to hasty logic I pulled out of my ass at 230 am last night.

- Put in a tiny eensy weensy touch of eyecandy, namely psuedo dropshadows -- I just made a mockup of my intents for this evening during my lunch break:
[img:101a1e641f]http://home.earthlink.net/~zakariya/files/mockup.png[/img:101a1e641f]
I'll implement these for real tonight. Btw -- the pixel artifacting/region bugs I solved last night before I went to sleep, but after posting the screenshot. Funny, how you can be brushing your teeth and still catch a bug.

- make sure widgets embed properly. Ought not be a problem, but I want to make sure this is rock solid before I start writing a generalized plugin framework.

- and finally, make a slightly more generalized (and thereby more easily subclassable/reimplementable) appearance framework.

Then I'll post tarballs. But I have to warn you, if this is your first jab at kde programming, you might find this a little peculiar. Knowing C++ is great, but Qt/KDE are odd (albeit, beautiful) beasties, and I'm making HEAVY use of their peculiarities ;)
Back to top
View user's profile Send private message
metalhedd
l33t
l33t


Joined: 30 May 2002
Posts: 692
Location: Ontario Canada

PostPosted: Fri Dec 13, 2002 7:11 pm    Post subject: Reply with quote

well i'm not sure i'll be of any help, i at least want to see if i can compile it and make afew minor changes, try to get my hands dirty. I've read alot of QT/KDE programming Documentation, so we'll see what i can pull out of my ass. :)
Back to top
View user's profile Send private message
vod
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2002
Posts: 90

PostPosted: Fri Dec 13, 2002 7:32 pm    Post subject: Reply with quote

sweet.
keep up the great work.
It must be fun implementing this :)
Back to top
View user's profile Send private message
Bytal
Apprentice
Apprentice


Joined: 30 Sep 2002
Posts: 170
Location: NYC, USA

PostPosted: Fri Dec 13, 2002 8:26 pm    Post subject: Reply with quote

Love to get the source code too if you don't mind :) With the tabs you could theoretically have the clean screen of fluxbox but with much higher usefullness then just clicking the desktop
_________________
Of all the things I lost, I miss my mind the most.
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Sat Dec 14, 2002 5:28 am    Post subject: One more screenshot Reply with quote

It's late, and I probably should stop coding for the night, but I want to post a screenshot of the way it looks now:

http://home.earthlink.net/~zakariya/files/carddesk/carddesk1.png

The shadowing I showed in the mockup this afternoon is implemented & works, all the redraw problems are solved (as far as I can tell ;) and best of all, it's faster than before (there were many unnecessary redraws earlier).

Sheesh.

Anyway, I'll post tarballs soon -- but not until I have a basic framework for inserting contents as well as the api for custom tab-looks implemented. The last thing I want to do is release even a 0.0.1 version if it's half baked. Please have patience!
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Sat Dec 14, 2002 5:28 am    Post subject: One more screenshot Reply with quote

It's late, and I probably should stop coding for the night, but I want to post a screenshot of the way it looks now:

http://home.earthlink.net/~zakariya/files/carddesk/carddesk1.png

The shadowing I showed in the mockup this afternoon is implemented & works, all the redraw problems are solved (as far as I can tell ;) and best of all, it's faster than before (there were many unnecessary redraws earlier).

Sheesh.

Anyway, I'll post tarballs soon -- but not until I have a basic framework for inserting contents as well as the api for custom tab-looks implemented. The last thing I want to do is release even a 0.0.1 version if it's half baked. Please have patience!
Back to top
View user's profile Send private message
jonemi
Tux's lil' helper
Tux's lil' helper


Joined: 16 Apr 2002
Posts: 78
Location: Utah, USA

PostPosted: Sat Dec 14, 2002 8:26 pm    Post subject: Re: One more screenshot Reply with quote

TomorrowPlusX wrote:
It's late, and I probably should stop coding for the night, but I want to post a screenshot of the way it looks now:

http://home.earthlink.net/~zakariya/files/carddesk/carddesk1.png

The shadowing I showed in the mockup this afternoon is implemented & works, all the redraw problems are solved (as far as I can tell ;) and best of all, it's faster than before (there were many unnecessary redraws earlier).

Sheesh.

Anyway, I'll post tarballs soon -- but not until I have a basic framework for inserting contents as well as the api for custom tab-looks implemented. The last thing I want to do is release even a 0.0.1 version if it's half baked. Please have patience!


Great... probably a really stupid question but are you working with the rest of the kicker/slicker team on this?

BTW: I've always hated pink (except on girls) but your desktop is very purdy.

Edit:
Obviously I'm stupid enough to post after simply skimming the thread... let me rephrase that: Have you contacted them yet or what are your plans on working with them?
Back to top
View user's profile Send private message
jcmkk
Tux's lil' helper
Tux's lil' helper


Joined: 19 May 2002
Posts: 124

PostPosted: Sat Dec 14, 2002 11:00 pm    Post subject: Reply with quote

TomorrowPlusX, great work so far. I love seeing someone actually get the ball rolling. That was my biggest concern. I really think that you should let the slicker team know though. At least give them a link to this thread.
Back to top
View user's profile Send private message
jonemi
Tux's lil' helper
Tux's lil' helper


Joined: 16 Apr 2002
Posts: 78
Location: Utah, USA

PostPosted: Sat Dec 14, 2002 11:19 pm    Post subject: Reply with quote

I was just about to send links to this thread to the slicker mailing list (slicker-devel@lists.sourceforge.net, BTW) but I didn't know if Tomorrow wanted me interfering.
Back to top
View user's profile Send private message
phong
Bodhisattva
Bodhisattva


Joined: 16 Jul 2002
Posts: 778
Location: Michigan - 15 & Ryan

PostPosted: Sun Dec 15, 2002 5:29 am    Post subject: Reply with quote

I've moved this out of Desktop Environments to Chat, as it's not a support question. There was also this thread that popped up, which now resides in duplicates.
_________________
"An empty head is not really empty; it is stuffed with rubbish. Hence the difficulty of forcing anything into an empty head."
-- Eric Hoffer
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Sun Dec 15, 2002 7:38 pm    Post subject: I'll get in touch soon enough Reply with quote

I will get in touch with the sLicker team, soon. The thing is, this is a somewhat complex mechanism (more so that is immeidately clear) and I'd like to have a fairly solid foundation before people start poking around in it.

I'm a big believer in group participation and open source, but I also feel that for some projects, it's good to have one person (or a very close team) work on it by themselves until it reaches a solid foundation point, before others are let in.

The code base right now is *very* unstable, from an API standpoint. I'm changing base classes up through the top level classes constantly as I work to acommodate unforseen problems. This isn't a good time for me to let the code out and start managing patches. I've already performed one complete rewrite/refactoring to handle some complexity which never occurred to me in the beginning.

Now, on a side note, until about one hour ago when I broke something badly :P I had some good new functionality:
1: radically ddifferent sizes of tabs can be used, and stacked (with group preferred sizes used to determine a deck width)
2: animated sliding open/shut (you need a good graphics card, btw, because X just isn't right for that kind of thing)
3: embedded widgets into the card contents work, quite well at that.
4: I've refactored the appearance api to make it easier for a custom card to display itself in its own way.
Back to top
View user's profile Send private message
jcmkk
Tux's lil' helper
Tux's lil' helper


Joined: 19 May 2002
Posts: 124

PostPosted: Mon Dec 16, 2002 1:59 am    Post subject: Reply with quote

I wasn't really saying that you should release the code to them yet, but just that you should let them know that you're working on it so they don't do a bunch of building on top of someone elses code before they look at yours to see which is better. I think it is good that a couple of you are starting the base because then they have some options as to which code is a better foundation.
Back to top
View user's profile Send private message
mb4guns
Guru
Guru


Joined: 04 Dec 2002
Posts: 300
Location: Netherlands

PostPosted: Tue Dec 17, 2002 9:42 am    Post subject: Reply with quote

Tumbs up! The whole slicker idea is wonderfull, clean, friendly, inviting, handy and most of all cool looking. If u keep this up we might be looking towards new kde standard :D
_________________
sys0: Athlon64, Corsair TWINX DDR400 (1024mb), GeForce FX5600 256mb, 2x SATA MAxtor 120gig, Plextor 708a, Zalman cooling, Zalman powered, gnomed
sys1: Dell inspiron 4100 PentiumIII-mobile@1000 512mb ATI Radeon mobility m6 30gig, gnomed
Back to top
View user's profile Send private message
quarus
n00b
n00b


Joined: 12 May 2002
Posts: 39

PostPosted: Tue Dec 17, 2002 10:52 am    Post subject: Re: One more screenshot Reply with quote

TomorrowPlusX wrote:
It's late, and I probably should stop coding for the night, but I want to post a screenshot of the way it looks now:

http://home.earthlink.net/~zakariya/files/carddesk/carddesk1.png

The shadowing I showed in the mockup this afternoon is implemented & works, all the redraw problems are solved (as far as I can tell ;) and best of all, it's faster than before (there were many unnecessary redraws earlier).


Good !!! Please, please continue your great work !
(..and let the guys at slicker.sourceforge.net know...)
Back to top
View user's profile Send private message
TomorrowPlusX
Apprentice
Apprentice


Joined: 07 May 2002
Posts: 168
Location: Washington DC, USA

PostPosted: Tue Dec 17, 2002 3:24 pm    Post subject: Update: & Good news Reply with quote

All
As of last night I have finally stomped out a truly annoying redraw bug I was having, wherein if a card deck was on the right or bottom edge of the screen, and one of the cards was expanded/collapsed, there would be NASTY flickering while it animated open/shut. Solved!

Anyway, I'm struggling with a few usage/conceptual problems but making headway. In my labors to make user-friendly drag positioning/reordering of tabs (successful, I might add), I had lost sight of programmatic positioning (think card->setPosition(...)) and last night I hammered at the code to make sure both are in line. It's getting there. Now, if you were to make three cards in the same screen position, they'll automatically stack. Sounds obvious but when you're working as hard and fast as I am, it's easy to lose sight of something that should be fundamental.

Finally -- I'm beginning to sketch out in my head a plugin framework and what I've decided on is to go for MAXIMUM binary compatibility for plugins by having the plugins implement a pure virtual class and all negotiation from plugin to card is done via signals. This seems to me to allow for the card classes to be changed, drastically, behind the scenes, even in BC unfriendly ways, but the plugins ought still to work, since they won't need to be linked against anything but Qt & KDE!
Back to top
View user's profile Send private message
charlieg
Advocate
Advocate


Joined: 30 Jul 2002
Posts: 2149
Location: Manchester UK

PostPosted: Tue Dec 17, 2002 4:03 pm    Post subject: Sounds absolutely class Reply with quote

You really need to get this online, where it's at slicker.sourceforge.net or as a separate project.

I can't wait to get testing on it. Hopefully you'll not be making it KDE-ised, so it'll be cross DE and cross WM.

I'd love to have this on waimea. :) Maybe even a dockapps card!
_________________
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Back to top
View user's profile Send private message
jufoa
Apprentice
Apprentice


Joined: 10 Dec 2002
Posts: 213
Location: Rovaniemi, Finland

PostPosted: Tue Dec 17, 2002 4:23 pm    Post subject: Reply with quote

that looks really cool
Back to top
View user's profile Send private message
Zues1
n00b
n00b


Joined: 17 Dec 2002
Posts: 1

PostPosted: Tue Dec 17, 2002 6:01 pm    Post subject: GTK? Reply with quote

Great looking app, and a good Idea.

Do you have any plans on having this on gtk2+

I dont use kde nor qt when I can help it, but I am liking how all of this is starting to take shape.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 2 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum