Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Future Improvements (https://forums.graalonline.com/forums/forumdisplay.php?f=10)
-   -   Removal of taskbar (https://forums.graalonline.com/forums/showthread.php?t=79224)

DustyPorViva 03-28-2008 11:35 PM

Removal of taskbar
 
I propose the total removal of the taskbar in Graal.
First of all, I don't think it serves a high enough benefit to justify it being there. Right now all it really does is give access to the start menu... but all those options could just as easily be mapped to an F# key instead(F8 is already mapped to F1, so it could be moved there).
Being a scripter, I have so many run-ins with the damn bar it's not funny. It screws up most scripts that involve the screen level detection, and also requires you add additional checks for if the bar is shown/hidden so it doesn't leave a big empty space at the bottom. I find myself attending to the damn bar while I'm scripting than to the script itself, because it just adds a bunch of different problems to the whole scene.
Then you add the fact it's invasive... for what purpose? To show what server you're on? It shows me right down on my ACTUAL WINDOWS taskbar, and on the top of the window. It's been said it's not possible to add playing on multiple server's so that's useless as well. It shows the server time... great, I guess. It can be hidden... but then it just leaves a button there and it opens back up everytime I open the serverlist. The startmenu is useful, I suppose, but I'd rather that just be mapped for a shortcut. I guess there are other buttons down there, but really, I don't think it's worth it.

I'd really like to just see it gone, for above reasons. Summarized? It's invasive to the screen, even when hidden. It adds complications with scripting. And it just doesn't serve enough purpose. In the end it just seems like a gimmicky addition to... I dunno... compete with other games that have similar features? I think we'd all be happier with out it, though.

Elizabeth 03-28-2008 11:58 PM

I'm totally for this idea.
The taskbar lags me & it's annoying.

Crow 03-29-2008 12:13 AM

Quote:

Originally Posted by Elizabeth (Post 1382941)
lags me

Pretty much impossible. But yea, I'm all for this idea.

cyan3 03-29-2008 01:37 AM

Quote:

Originally Posted by Elizabeth (Post 1382941)
I'm totally for this idea.
The taskbar lags me & it's annoying.

Like Crow said I don't see how the taskbar could make you lag unless your running Vista on a low spec computer and the text adds to the lag because I had a similar problem before i upgraded my graphics card. But even then I don't see how it would make too much of a difference.

Inverness 03-29-2008 02:05 AM

PHP Code:

//#CLIENTSIDE
function onCreated() {
  (
"-Serverlist").hidetaskbar();


What scripting complications does it add? I have yet to encounter any.

Rufus 03-29-2008 02:06 AM

I completely agree, 100%. Even if my computer isn't getting lag from it, it's LAGGING MY GAMEPLAY TIME HAVING TO CLOSE IT EVERY TIME I LOG IN.

Other cons that Dusty didn't mention:
  • The interface, although customizable, is still ugly in nearly every single skin, even ones that are downloaded from outside sources.
  • The default skin does not match Graal at all, and neither does the one used on the games server. I was a new player visiting Graal for the first time, I'd think this were an amature game. Disregarding the obvious, Graal shouldn't be sending out that message to new players.
  • The start bar makes every screenshot look awful. I think there should probably be a nice little transparent watermark in the corner of screenshots, just to send the message to outside people where it's from, but not this.
  • It doesn't just disappear, and there is no option to disable it currently, but to be honest with the other mentioned factors I'd rather it was just completely gone.
It's a pointless feature, please remove it in the next Graal version.

DustyPorViva 03-29-2008 02:41 AM

Quote:

Originally Posted by Inverness (Post 1382972)
PHP Code:

//#CLIENTSIDE
function onCreated() {
  (
"-Serverlist").hidetaskbar();


What scripting complications does it add? I have yet to encounter any.

There are usually a lot of problems when it comes to messing with GraalControl and such. It also adds problems when it comes to drawing things at the bottom of the screen. For example, hiding the taskbar and THEN logging onto a server can cause problems with things drawn on the screen. Forcing a script to hide it doesn't really help though, and sometimes just adds complications.

Tigairius 03-29-2008 03:34 AM

PHP Code:

//#CLIENTSIDE
function onCreated() {
  (
"-Serverlist").showtaskbar();
  if (!
waitfor(("-Serverlist"), "showtaskbar"0.1)) {
    
Serverlist_TaskBar.hide();
    
GraalControl.height += 32;
  }



DustyPorViva 03-29-2008 03:43 AM

I know how to hide it :P
It's just a matter of why go through all the trouble of hiding something that shouldn't even be there in the first place?

Tigairius 03-29-2008 03:44 AM

Quote:

Originally Posted by DustyPorViva (Post 1382989)
I know how to hide it :P
It's just a matter of why go through all the trouble of hiding something that shouldn't even be there in the first place?

I kind of like it, I like to be able to add buttons to it, etc.

Inverness 03-29-2008 03:59 AM

I'm still not seeing how its causing problems, your scripts should be aware of the size of the GraalControl and be drawing correctly.

cbk1994 03-29-2008 04:36 AM

On Vesporia I just did like Serverlister_TaskBar.destroy(); or whatever to avoid complications.

DustyPorViva 03-29-2008 04:40 AM

You're not 'allowed' to destroy it though. Not to mention it's recreated on the serverlist again anyways.
As for adding buttons to it... ya that's cool I guess. But really... is it needed? You wouldn't be able to find another place to put the button?
It's not adding 'problems' per say with scripting, but it's adding unneeded complications for something with no purpose. Why should we really need to go through all this trouble to hide the taskbar, then make sure all our scripts are drawn properly now that it's hidden... The taskbar serves no purpose. Like I said, it's just gimmicky.

Horrified 03-29-2008 05:13 AM

F-f-f-FLASHBACK!

http://img522.imageshack.us/img522/1...orrchatbt4.png

Tigairius 03-29-2008 05:20 AM

Quote:

Originally Posted by cbkbud (Post 1383009)
On Vesporia I just did like Serverlister_TaskBar.destroy(); or whatever to avoid complications.

The script I provided is legal and it also hides the little button in the bottom right corner too. :)

Rufus 03-29-2008 05:26 AM

Disregarding the fact that there may or may not be scripting issues with the taskbar in place, from a player point of view (and what seemed to be the crux of Dusty's argument) the taskbar is completely pointless, and why should it be up to your local home server to set it on auto-hide? It doesn't seem to be anything innovative, or useful at all and most of the players I've spoken to about it have had nothing but negative comments for it. It may not come in as an issue with scripting, but to be quite honest the players come first and this blue bar is a waste of screen space and even the minimal effort needed to close it.

DustyPorViva 03-29-2008 05:30 AM

Quote:

Originally Posted by Tigairius (Post 1383029)
The script I provided is legal and it also hides the little button in the bottom right corner too. :)

From what I recall, you can't hide the button AND the taskbar, they have to be able to recover the taskbar.

cbk1994 03-29-2008 05:44 AM

Quote:

Originally Posted by Tigairius (Post 1383029)
The script I provided is legal and it also hides the little button in the bottom right corner too. :)

It said at the beginning something like 'Continuing will delete your task bar until next login'.

If they don't like it, cry about it.

Inverness 03-30-2008 01:03 AM

Stefan said to use the function I posted previously to hide the Taskbar, you're not supposed to destroy it.
Quote:

Originally Posted by DustyPorViva (Post 1383011)
then make sure all our scripts are drawn properly now that it's hidden...

When the Taskbar is hidden or shown it is resizing the GraalControl. It is also resized when you resize the Graal window. If your scripts are not adjusting to this then its your own dumb fault.

function GraalControl.onResize(newwidth, newheight) {
}

Desear 04-19-2008 01:06 AM

Didn't mean to revive an old thread, but would it be possible to make the task bar, transparent slightly, so it wouldn't hinder game play when it is open, It gets very annoying on Zone, Era, and other servers.

cbk1994 04-19-2008 04:07 AM

Quote:

Originally Posted by Desear (Post 1386610)
Didn't mean to revive an old thread, but would it be possible to make the task bar, transparent slightly, so it wouldn't hinder game play when it is open, It gets very annoying on Zone, Era, and other servers.

How? It resizes GraalControl, it shouldn't cover anything up ...

xXziroXx 04-19-2008 04:39 AM

Quote:

Originally Posted by cbkbud (Post 1386641)
How? It resizes GraalControl, it shouldn't cover anything up ...

I'd assume it's possible to move it from GUIContainer into GraalControl, but why anyone would do so is beyond my thinking.

cbk1994 04-19-2008 06:42 AM

Quote:

Originally Posted by xXziroXx (Post 1386648)
I'd assume it's possible to move it from GUIContainer into GraalControl, but why anyone would do so is beyond my thinking.

He's saying that for some reason it is covering up his screen instead of resizing it.

pooper200000 04-19-2008 03:02 PM

Quote:

Originally Posted by cbkbud (Post 1386650)
He's saying that for some reason it is covering up his screen instead of resizing it.

It does cover up the screen. On Zone if you open it you lose a small amount of screen space.

cbk1994 04-19-2008 04:27 PM

Quote:

Originally Posted by pooper200000 (Post 1386673)
It does cover up the screen. On Zone if you open it you lose a small amount of screen space.

It should be resizing GraalControl?

Is it only an error on some servers?

zokemon 04-21-2008 05:57 AM

I think he's talking about how it covers the empty screen space, not GraalControl. Solution: press the button and don't complain :).

cbk1994 04-21-2008 11:05 PM

Quote:

Originally Posted by zokemon (Post 1387046)
I think he's talking about how it covers the empty screen space, not GraalControl. Solution: press the button and don't complain :).

Oh, okay. But still, it isn't covering anything up.

Desear 04-22-2008 12:15 AM

Sorry, I'll be more clear, I meant to say, would it be possible to make it transparent, so you don't lose the small portion of vision.

cbk1994 04-22-2008 03:40 AM

Quote:

Originally Posted by Desear (Post 1387140)
Sorry, I'll be more clear, I meant to say, would it be possible to make it transparent, so you don't lose the small portion of vision.

You don't. Making it transparent would just make you see black.

What server do you have this problem on? The task menu resizes the screen so it won't cover up anything.

smirt362 04-22-2008 05:44 AM

If they won't take it out, at least let us keep it hidden from login to login.

cbk1994 04-22-2008 10:56 PM

I agree, allow an option to automatically disable it.

I think Era has this, last I checked. And Vesporia just hides it since it looks like crap and doesn't work at all with our design.

Desear 04-24-2008 09:43 PM

Quote:

Originally Posted by smirt362 (Post 1387171)
If they won't take it out, at least let us keep it hidden from login to login.

That would be cool, but some servers are trying to adapt it to game play, I would like it a lot more of I could bring it up as a small, tool bar or something inside of graal, by hitting a key, like the player list (f7).

Inverness 04-24-2008 10:44 PM

A tool bar could be easily scripted by a playerworld.

cbk1994 04-25-2008 01:46 AM

Quote:

Originally Posted by Inverness (Post 1387580)
A tool bar could be easily scripted by a playerworld.

I agree, if playerworlds need one they can make one.

Would be nice to see more customizability for servers of the task bar since it's obviously not going anywhere.


All times are GMT +2. The time now is 12:07 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.