Online room reorganization

12 replies [Last post]
Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

During my completely (almost) free weekend, and with my somewhat insufficient 1366x768 laptop screen and "notebook" (1024x600) users in mind, I've decided to mod the online game room a little bit, so you can fit more important information in at the same time, while keeping in mind that monitors nowadays have way more length than height.

Possible questions:
Q: Why was this not added? \\ Has this been added already? \\ Is this going to be added?
A: No, for several reasons. It wasn't reviewed and\or approved by any actual official developer; I'm not sure if I'm completely happy with it yet; but maybe mainly because as far as I understood, a full menu redesign is slowly being planed and it might not be needed in the end for the .16 release. (among a few more other reasons)

Q: Can I apply these changes to .15?
A: I think you can , nothing has been changed in this file. But then again I'm not sure. If you do add these to .15 tho, please do let me know as I'm interested in using them too but can't compile a Windows executable myself at the moment.

Notes:
Please note that this is my first time trying to fool around with C++ and Qt, some things might not be 100% correctly done.
Comments are welcome, as well as mockups as how it can be arranged to make it even better or even screenshots of how it looks on the resolution you usually use the Hedgewars frontend.

bifree
User offline. Last seen 13 years 2 weeks ago. Offline
Joined: 2010-07-21
Posts: 21

Q: How do I install it?
using macbook 10.5.8

Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

You'll need to apply this patch to the .15 source code and compile it for OSX.
This can be a little complicated for everyone not using Linux as there are no instructions for other OS's around.

Maybe I can ask one of the dev's for an extra file with this menu for everyone that prefers this setup when .16 comes out in case the menu is not completely redone as originally planed.

The "current menu" only advantage is that is "usable" (which is not, just try and use access the options menu, only at around 1024x768 it becomes truly fully usable :P) at low resolutions like 800x600.

Unfortunately there is no pool with user feedback on which resolution they usually use. Most of the time my frontend is at 1024x768 (windowed) on my lappy and at 1280x1024 on my desktop for example.

bifree
User offline. Last seen 13 years 2 weeks ago. Offline
Joined: 2010-07-21
Posts: 21

so in that case i'll wait for .16
does it have a release date?

I use 1024x768 and it automatically adjusts to the external screen by the os

rockachu2
rockachu2's picture
User offline. Last seen 12 years 51 weeks ago. Offline
Joined: 2010-07-08
Posts: 85

Inu allegedly wrote:

You'll need to apply this patch to the .15 source code and compile it for OSX.
This can be a little complicated for everyone not using Linux as there are no instructions for other OS's around.

Maybe I can ask one of the dev's for an extra file with this menu for everyone that prefers this setup when .16 comes out in case the menu is not completely redone as originally planed.

The "current menu" only advantage is that is "usable" (which is not, just try and use access the options menu, only at around 1024x768 it becomes truly fully usable :P) at low resolutions like 800x600.

Unfortunately there is no pool with user feedback on which resolution they usually use. Most of the time my frontend is at 1024x768 (windowed) on my lappy and at 1280x1024 on my desktop for example.

I've got a massive 1920x1080

Don't attempt to compile on windows, unless you are REALLY good and have several days straight of free time (ITs horrible)!

My favorite sport: nerd sniping.

bifree
User offline. Last seen 13 years 2 weeks ago. Offline
Joined: 2010-07-21
Posts: 21

so in that case i'll wait for .16
does it have a release date?

I use 1024x768 and it automatically adjusts to the external screen by the os

claymore
User offline. Last seen 20 weeks 1 day ago. Offline
Joined: 2009-06-12
Posts: 306

I hope this isn't going into .16, what a poor use of space. If it's going to be displayed like this, how about making the room filter display toggleable?

Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

That's why I said it would probably be optional.
And honestly especially that 4:3 screenshot (@ 760x580, the smaller the frontend can go) doesn't make the new layout justice at all, as it was designed for modern 16:9 screens or with 4:3 with a res of 1024x768 and higher, It's really a huge improvement at resolutions like 1024x600 and 1366x768.

Here is a 1024x600 example, for all the "notebook" folks with the options taking as much space as possible: http://dl.dropbox.com/u/8510886/hedgewars/1024x600_win7.png

EDIT: claymore, did you actually look at the screenshots at all? The space is so much better distributed in almost every way. (exept i agree the dropboxes are taking a little too much that I want them to take, but blame the "Thinking with Portals" scheme). If you come up with a better setup please come up with a mockup for everyone to see at the very least, maybe I'll implement it if it's really better.

Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

This reply is long overdue, but here are the comparison screen shots *at the same resolution* as the first one.
Honestly these look way less functional to me. :P


Also, notice that you can't even tell how many hogs a team has if the name is too long...

Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

Patch removed at Koda's request.
PM me if you're interested in obtaining it. Smile

Koda
Koda's picture
User offline. Last seen 41 weeks 5 hours ago. Offline
Joined: 2008-11-10
Posts: 215

Inu allegedly wrote:

Patch removed at Koda's request.
PM me if you're interested in obtaining it. Smile

i did request what? :O
you're free to share any patch you like inu

my general comment, there is a lot of wasted space between the 'back' and 'start' room, you could fill it up with something

bye
Koda

Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

Anyone up to having this adapted and working for the latest dev-version?
I'll work on it in June if it gets enough interested people.

New ways to setup the buttons are welcome as long as mockups are supplied.

Also this mod doesn't take that long to adapt to the newest revision, any current active dev could probably rebuild it in a way shorter amount of time.

Inu
Inu's picture
User offline. Last seen 40 weeks 4 days ago. Offline
Joined: 2009-08-26
Posts: 240

Patch available again @ http://dl.dropbox.com/u/8510886/hedgewars/diff/menu_fix.diff due to a fairly positive reaction from people in general at this post: http://www.hedgewars.org/node/2592 and even on this one.

Can't be bothered with Claymore's opinion as he didn't offer a better solution for this problem, tho to fill (well... kind of...) his suggestion the new mockups have considered moving the filtering altogether to a new page. Also Koda said I could still share it.

Please note that it might need some reversing (or fixing) of a few files to make it work right now, even tho .16 wasn't released yet, as pages.cpp was split into more files by another contributor and accepted.

This was posted merely as fix for the completely ridiculous amount of space given to the chat area, when it's importance is very, very low, tho it's not a final solution, there is still a lot of vertical space being wasted due to the "Back"\"Exit" button.

For a discussion on how to use the space more efficiently trying to keep most of the current theme and things around the same places for easier adaptation please check this thread instead.

Thank you.

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]