Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Pixel Fx Designer

Design pixelart effects and render them to .png sprite sheets or .gifs · By CodeManu

Bug: editing RGB HSV value requires left-click first

A topic by komehara created Apr 18, 2021 Views: 121 Replies: 3
Viewing posts 1 to 3
(1 edit)

In the Color tab, we can edit RGB HSV values by inputting numbers directly, but we must right-click on the field first. This is important when we want to paste precise values from other applications where we copied R, G, B values.

However, the value input in the number field is ignored if just right-clicking. You need to first left-click, which will set the value to something based on the mouse position, apparently to confirm focus. Them, you must right-click and there, the number you enter will be recognized and the value will be updated.

Platform: Windows Version: 1.1.7.1

Bonus bug: you must also left-click on the color you want to change first (Birth, Min, Death) so your editing is taken into account.

After changing the 3 values for RGB, I realized the color didn’t change at all. I needed to left-click on Birth, change RGB, then do the same for Min and Death. I wish we could copy-paste colors to make this faster, but that would be a suggestion for another thread.

For now, to focus on the UI issue: to avoid having the user edit a “ghost” color for nothing, maybe gray out the RB HSV interface until a color is actually selected. Alternatively, allow editing color “in the void” but then add a small button or drag and drop system to assign the temporary color to Birth, Min, Death color.

Another bug: I right-clicked on Birth, Min, Death color and noticed there was a popup similar to Alpha, RGB/HSV values, where you could enter a number. I thought it was great to enter a hex color, allowing me to copy-paste colors from another app much faster. It turned out the field only supports numbers, which don’t make sense for a color, and therefore: a. entering an actual number like 100 does nothing b. entering a hex like df7126 or #df7126 makes the app crash with error:

############################################################################################
ERROR in
action number 1
of  Step Event2
for object uiChanger:

unable to convert string "df7126" to number############################################################################################
gml_Object_uiChanger_Step_2 (line 27)
Developer

Hi there,

I've added you suggestion to the backlog, I was planning on revisiting the color section on the next update, I found myself having trouble with it when doing some personal vfx. The tunnel vision when developing makes everything look so obvious but now I can better see the user's perspective. :)

Thanks! I regularly transfer colors from one app to another to make sure they match between my assets in the game, so that would be very useful!