Latest Posts

Topic: Main Menu Redesign

WorldSavior
Avatar
Joined: 2016-10-15, 04:10
Posts: 2091
OS: Linux
Version: Recent tournament version
Ranking
One Elder of Players
Location: Germany
Posted at: 2020-10-18, 14:06

Nordfriese wrote:

The closer selection:

I prefer the right one, fits indeed better to the logo.


Wanted to save the world, then I got widetracked

Top Quote
_Elefantenrennen
Avatar
Joined: 2020-07-11, 17:49
Posts: 107
OS: Linux Mint
Ranking
Likes to be here
Location: Germany
Posted at: 2020-10-18, 14:12

WorldSavior wrote:

Nordfriese wrote:

The closer selection:

I prefer the right one, fits indeed better to the logo.

Me too


Top Quote
Nordfriese
Avatar
Topic Opener
Joined: 2017-01-17, 18:07
Posts: 1927
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2020-10-22, 09:39

The orange button font has been implemented. Now we need to decide about the window background. The following 7 backgrounds are available:

Background 2 would additionally involve converting all buttons, the window borders and all the other UI elements to look the same as in-game. For the other backgrounds, some tweaks to the UI elements' style to make them blend in better are possible.

My order of preference is 1 > 4 > 7 > 5 > 6 > 3 > 2.

Edited: 2020-10-22, 09:39

Attachment:
wl-fsmm.jpg

Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2645
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2020-10-22, 09:54

just a question do you plan to use the new font color for this windoews as well ? (I would prefer this for reasons of unifying the Interface)
If yes would it be possible to provide the above shots with this color?

For the pure backgrounds it is hard to decide but I dopn't like 2 as it is a bit boring to me, I don't like 4 and 6 as greenish background looks to obtrusive to me. and 3 looks a bit obtrusive as well. no preference yet between 1, 5 and 7


Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 3324
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2020-10-22, 10:37

1 or 2 for me. I also like 7, but 1 has better contrast for reading the map descriptions.

Edited: 2020-10-22, 10:37

Busy indexing nil values

Top Quote
Nordfriese
Avatar
Topic Opener
Joined: 2017-01-17, 18:07
Posts: 1927
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2020-10-22, 10:41

just a question do you plan to use the new font color for this windoews as well ? (I would prefer this for reasons of unifying the Interface)
If yes would it be possible to provide the above shots with this color?

In the future, that would probably be good (unless there's a majority for keeping the current colours there). But the FsMenu and the Wui currently use many shared fonts, so changing the colour here would also change it in-game. So this is something for (yet another face-grin.png ) follow-up branch. But here's an (incompletely converted) preview:

Edited: 2020-10-22, 10:42

Attachment:
wl-fsmm2.jpg

Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48
Posts: 2433
OS: Archlinux
Version: current master
Ranking
One Elder of Players
Location: Germany
Posted at: 2020-10-22, 17:35

GunChleoc wrote:

1 or 2 for me. I also like 7, but 1 has better contrast for reading the map descriptions.

Same for me.


Fight simulator for Widelands:
https://wide-fighter.netlify.app/

Top Quote
jmoerschbach
Avatar
Joined: 2019-09-26, 21:40
Posts: 24
Ranking
Pry about Widelands
Posted at: 2020-10-23, 11:18

1 or 3 for me.

Just for your information:

I have a branch up with the goal to unify all fsmenu screens in terms of

  • all Screens will use UI::Box for layouting
  • a common style of widget alignmet (e.g. currently, "back" and "ok" buttons sometimes are top of each other, sometimes they are next to each other, most screens have a title but different padding and so on)
  • Introducing a small inheritance tree to be able to reuse a given working layout (nested boxes), for example TitledMenu, TitledTwoColumnMenu, ...

As far as I see it, you won't touch the widgets of the screen but "only" the font styles, backgrounds and so on, right? face-wink.png So we won't interfere too much... face-grin.png

https://github.com/jmoerschbach/widelands/tree/more_box_layouting

Edited: 2020-10-23, 11:19

Top Quote
Nordfriese
Avatar
Topic Opener
Joined: 2017-01-17, 18:07
Posts: 1927
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2020-10-23, 11:39

So you're already working on that? Great face-smile.png

The branch I have open currently (and which I hope will get merged sometime soon, it has some bug fixes in it) touches the layout only insofar that title_ is removed (as it is now replaced by the window title), and that FullscreenMenuBase and FullscreenWindow are also deleted (instead the windows now inherit directly from UI::Window).

The follow-up for the styling shouldn't touch your work much either… I hope ;D
Well actually I may have to change the UI::Textarea ctor to require a font style argument, as labels are currently the same font style in game and menu. which is one place where conflicts are likely…


Top Quote
GunChleoc
Avatar
Joined: 2013-10-07, 15:56
Posts: 3324
Ranking
One Elder of Players
Location: RenderedRect
Posted at: 2020-10-23, 11:48

Shall we go for design 1 so that we can get the branch in?


Busy indexing nil values

Top Quote