petmate icon indicating copy to clipboard operation
petmate copied to clipboard

Multiple (custom?) character and color palettes

Open Viza74 opened this issue 6 years ago • 3 comments

So the wasd character selection is pretty usefull, but it would be even more usefull if the characters would be arrenged differently. Like the horizontal lines arranged by thickness, but just up to halfway, and the other half is down there in the inverted characters part (0,5-3,5 and 13,4-13,6 counted from the top left). The vertical lines are hard to see where they are in relation to the character, because they are arranged horizontally (6,7-6,12). So what if there would be multiple on-the-fly selectable arrangments of the character palette? And even for the colors palette (I touched on something similair in #49 )

Allowing the user to create custom palette arrengment would be the ultimate goal, but that would require quite a lot of UI functionality... But (depending on the internal implementation of course) adding a couple of predefined arrangements could be manageble probably? (I could try to come up with one or two arrangments if you are interested)

There could be a next/prev button over the palettes, and the user can switch with the numbers too (shift+numbers for the color palettes).

Viza74 avatar Jul 30 '18 20:07 Viza74

Making a palette arrangement would be pretty easy actually. Just needs a modal dialog or some settings route.

Should the palette arrangements be saved as part of Petmate preferences or is this something that should be saved into the workspace? I guess it'd be a preferences thing?

nurpax avatar Jul 30 '18 20:07 nurpax

Hmm, yeah, now that you say, the palette arrangment UI could be basically the same as the drawing UI...

And yes, it should be a preference thing I think.

Viza74 avatar Jul 30 '18 21:07 Viza74

Whipped up a prototype for a preferences screen:

https://youtu.be/sFGjRimuBBM

nurpax avatar Jul 31 '18 23:07 nurpax