> Gesendet: Montag, 30. März 2015 um 12:23 Uhr
> Von: "Michael T. Pope" <mp...@computer.org>
> An: freecol-developers@lists.sourceforge.net
> Betreff: Re: [Freecol-developers] The size of dialogs
>
> On Sun, 29 Mar 2015 22:14:15 +0200
> win...@genial.ms wrote:
> > as I slowly made some (of the many needed) changes to enable the game 
> > having scaling
> > (see also BR#2726), I made a couple observations and would like to know 
> > what you
> > think about them.
> > 
> > I found I could very easily allow the map to be zoomed in some more (2-3 
> > line change,
> > if no graphical glitch appears).
> > Having the tiles be double size should be nice, but should the steps 
> > inbetween stay
> > at 25% of original size? Should I try enabling it?
> > Would it still look nice or get blocky?
> 
> The only way we will really find out is to try it and see.
> 
Have you tried it out since I implemented this and is the visual quality good 
enough?

> > The game is very inconsistent with applying the scale factor (which is saved
> > in ImageLibrary) when images are needed.
> > I would think there are only 2 cases/scaling factors needed, anything on 
> > the map
> > and anything else in the GUI.
> 
> Do not forget the MiniMap.
> 
Thanks, I'll think of it.
I also found many places using the ImageLibrary in GUI interchangably with the 
one in
GUI.colonyTileMapViewer, which I corrected yesterday.

> > Both exist already and the one for the GUI is currently
> > always 1, though there are also many images and fonts its not applied to 
> > atm, where I
> > would like to add it. I would assume there is nothing which should never be 
> > scaled,
> > or did I miss anything?
> 
> How do the predefined images look?  (e.g. meeting Aztecs etc)  IIRC this
> came up a while back when the EuropePanel had a graphical background.
>  
I applied the scaling factor to many more images meanwhile and checked by 
temporarily
having GUI create the ImageLibrary with a scaling factor of 2 and the opening 
all
panels and subpanels I could get access to from the menus, which already lead 
to some
improvements.

Its difficult for me to check the dialogs which show up only on specific 
circumstances.
Is there already any easier way to show them than playtesting for weeks? If 
not, some
debug code may need to get added to show these on demand.

> > Would it help to branch the code or only add more work?
> 
> How you want to work is your call.  All I can add there is that whenever I
> have tried to do a big rework in a branch, I get annoyed with trying to
> keep it in sync with important bug fixes happening in master.  Then, when I
> finally merge, there are surprises, usually bad ones.  Hence my preference
> for small cumulative changes in master, which then get better testing and
> yet are still easy to back out.
> 
Yes, I already try to avoid holding on to code privately to avoid merge 
conflicts.
I think when it gets unavoidable I'll make a branch containing only the absolute
minimum of code to activate the half-implemented feature and regularly rebase 
and
force-push it, if that is an acceptable thing to do?

> > For example:
> > There are 5 or even more slightly different sizes for the unit images used, 
> > which
> > I would think could be reduced to 3 or maybe even 2?
> 
> Very likely.  I encourage you to try it and see.
> 
For now I got most scaling factors for images centralized in ImageLibrary and
only took away single use sizes. But I hope the number can get reduced easier
now, though still needs checking if the panels wont get glitched on each change.

> Some dialogs/panels are just special/weird, so there is going to be a
> point of diminishing returns here.  However you are right that there are a
> lot of unnecessarily different special cases.  What specifically would you
> like to unify?
> 
The Indian advisor panel is showing most differences to other panels.
The small version of the headerfont is only used in a few other panels and
many dont use it. This could be made more consistent, though I'm unsure if
it should be removed or used more on other panels for subheaders.
Also its the only panel currently using a bold version of the normal font
for subsubheaders, which could be used on other panels, too.

And many panels could get a bit reformatted to look more consistent.

> Cheers,
> Mike Pope
> 

Regards

wintertime

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to