Giter VIP home page Giter VIP logo

Comments (23)

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
I agree, it's currently 64 cells (8x8) and it's a waste for people who spend 
hours in
a 16-color image.

(For devs: Don't forget the "Scroll palette" shortcuts, they currently scroll H 
or
W*H colors, this should adapt to H and W)

Original comment by yrizoud on 25 Oct 2008 at 1:41

  • Changed state: Accepted
  • Added labels: Level-Easy, Type-Enhancement
  • Removed labels: Type-Defect

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
The palette could also display more colors in a widescreen scheme, for example 
when 
using a resolution like 1440x200, the palette colors are very long and there is 
space for more.
A good approximation would be:
Each color heigh should not be less than the current height, but could be more 
if 
there is space
Each color width should be more than a button width, but less than two.
Each color should look like a long rectangle like now, or, like a square, ie 
ratio 
between 2:1 and 1:1. Maybe 1:2 can be considered.

Original comment by [email protected] on 26 Oct 2008 at 8:28

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Yeah, that's what I meant with "exotic" modes. IMO 1:2 is better than 2:1 for 16
color images... But still I believe that setting the table w&h in cells is 
better
than setting the cell w&h in pixels. Although there should be some automatically
determined default for every mode...

Original comment by [email protected] on 26 Oct 2008 at 9:52

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Yes, in fact, users should be able to select the number of colors they want, 
but we 
should limit the ratio of a cell, to avoid having very long ones when there is 
much 
space.

Original comment by [email protected] on 27 Oct 2008 at 8:23

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
It's much easier if both W and H are powers of two, because then we can make 
complete "pages" of colors, with no empty cells.
The 'secondary palette' window might be the right place to set this option 
(right-
click the 'P').
See the proposed mockup screen attached.
We need to store the numbers W and H directly in the .ini file, since it allows 
direct input of values that we wouldn't propose in buttons (ex: 32x1)

Original comment by yrizoud on 19 Nov 2008 at 10:57

Attachments:

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024

Original comment by [email protected] on 16 Dec 2008 at 10:30

  • Added labels: Milestone-2.0

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024

Original comment by [email protected] on 28 Dec 2008 at 9:46

  • Added labels: Milestone-2.1

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024

Original comment by [email protected] on 14 Jan 2009 at 4:44

  • Added labels: OpSys-All

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Just wanted to say that apart form bulky transparency access, this issue is 
probably
most important for me as a user of GraFX2. Not only that it is useful when 
working
with low color count, it is very useful when working with lots of colors, or in 
high
resolution when most of the bottom of the screen is occupied by distorted 
palette. It
would be great to be able to see more colors when the window is big. Having a 
menu
for setting up color grid (like in that mockup) is nice, but for start, having 
an
option in .ini file would be perfectly usable, even if only it would enable us 
to
choose from several presets.

Original comment by ilija.melentijevic on 2 Feb 2009 at 9:48

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024

Original comment by yrizoud on 8 Feb 2009 at 7:46

  • Changed state: Started

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Works in r618, by setting values in .ini.

Original comment by yrizoud on 9 Feb 2009 at 12:00

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Very nice! Also, refresh now seems to work correctly when separate_colors=yes! 
:D

One question, tho...
Is there a reason that X cannot be set to 32? 
For one thing, seeing all 256 colors would then be possible, without cells 
getting
too distorted.

Original comment by ilija.melentijevic on 9 Feb 2009 at 10:03

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
With the minimum screen size, there are only 64 pixels left for the palette, 
and I
set a minimum width of 3 pixels per cell, hence the 21 that is guaranteed to 
work.
I will try to increase the limit (useful with wide window)

Original comment by yrizoud on 9 Feb 2009 at 10:23

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
No no not Y! X, the horizontal size! It is locked at 16 now.
In general, if the values are too high for a given resolution, the program 
could fall
back to closest working value.

Original comment by ilija.melentijevic on 9 Feb 2009 at 10:38

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Not locked, but it's maximum is 16.

Original comment by ilija.melentijevic on 9 Feb 2009 at 10:39

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
(thinking)
Maybe you see maximum 16 because you have set Y at 16, so the program limits to 
256
total colors... That's an automatic adjustment I made. If I let the user select
X*Y>256, the colors 0, 1, 2 etc.. reappear on the right side, that's not very 
pretty.

Original comment by yrizoud on 9 Feb 2009 at 10:49

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
No, it says in .ini that 16 is maximum. 
"  ; Number of lines in the menu's palette. Can be 1,2,4,8 or 16 "
I just tried 32 and it works, COOL!

Original comment by ilija.melentijevic on 9 Feb 2009 at 10:53

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
Yves has just reversed the comments of the two new entries in the inifile :o)
Making it pretty unclear wich one does what.

Original comment by [email protected] on 9 Feb 2009 at 11:03

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
So actually 21 is not the limit, cause i just typed 32 and it worked.
64 will not work, however :)

Original comment by ilija.melentijevic on 9 Feb 2009 at 11:09

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
On ne balance pas les copains :)
Anyway, I need to enhance my dynamic auto-limit, because it scales down when 
required
(ie: 32 down to 21) but when you resize up, it doesn't go back to your target 
value.

I should even remove the X limit of 32, because if you use a big window and 
don't
auto-scale the gui, there's no problem in showing all 256 colors on a single 
line.



Original comment by yrizoud on 9 Feb 2009 at 11:12

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024

Original comment by [email protected] on 9 Feb 2009 at 11:16

  • Added labels: Milestone-2.0
  • Removed labels: Milestone-2.1

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
See attached file.

Original comment by yrizoud on 9 Feb 2009 at 8:05

Attachments:

from grafx2.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 27, 2024
It works.

Original comment by yrizoud on 18 Feb 2009 at 3:31

  • Changed state: Fixed

from grafx2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.