Comments (23)
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.
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.
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.
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.
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.
Original comment by [email protected]
on 16 Dec 2008 at 10:30
- Added labels: Milestone-2.0
from grafx2.
Original comment by [email protected]
on 28 Dec 2008 at 9:46
- Added labels: Milestone-2.1
from grafx2.
Original comment by [email protected]
on 14 Jan 2009 at 4:44
- Added labels: OpSys-All
from grafx2.
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.
Original comment by yrizoud
on 8 Feb 2009 at 7:46
- Changed state: Started
from grafx2.
Works in r618, by setting values in .ini.
Original comment by yrizoud
on 9 Feb 2009 at 12:00
from grafx2.
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.
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.
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.
Not locked, but it's maximum is 16.
Original comment by ilija.melentijevic
on 9 Feb 2009 at 10:39
from grafx2.
(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.
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.
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.
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.
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.
Original comment by [email protected]
on 9 Feb 2009 at 11:16
- Added labels: Milestone-2.0
- Removed labels: Milestone-2.1
from grafx2.
See attached file.
Original comment by yrizoud
on 9 Feb 2009 at 8:05
Attachments:
from grafx2.
It works.
Original comment by yrizoud
on 18 Feb 2009 at 3:31
- Changed state: Fixed
from grafx2.
Related Issues (20)
- Program won't start HOT 4
- Brush flip/rotate functions ineffective on diagonal/straight line presets HOT 2
- Rightclicking on brush selection button with preset active is surprisingly useless HOT 1
- Mouse Cursor Slow / Lags on OSX 10.8.4 HOT 4
- Windows 7 Window blinks to black on startup HOT 1
- No keyboard shortcut for animation play/play backward
- Grid is faulty - 1x1 pixel off HOT 6
- DPaint-like draw modes HOT 2
- Load/Save palettes HOT 9
- Load/Save palettes HOT 1
- Android patches HOT 1
- relative paths should allways start from same point
- Selecting a GIF anim in the Load file selector make the application to crash
- text immission HOT 2
- Drawing in animation
- use brush as pattern fill HOT 1
- webcam or video capture via script HOT 1
- new Lua script: palette extender
- Hue shift slider
- Not the latest version of GrafX2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grafx2.