Jump to content
Sign in to follow this  
orokusaki

[Fixed] Tabbing between RGB doesn't function properly

Recommended Posts

When one tabs between inputs in a form, whether in an app or on the web, the expectation is that the contents of the focused input will be selected. So, if I set the value of the R input to 80 and then tab from the R input to the G input where the value is currently 05, and then type 80, the value of the G input should now be 80. Instead, it's 008. This is because the program thinks I'm trying to prepend 80 to the existing value of 05. The first key stroke (8) is cancelled by Affinity Designer because prepending 8 to 05 would result in 805, which is invalid. Then, it allows me to enter the 0, because 008 is really just 8, which Affinity Designer normalizes to 08. Affinity Designer should instead select the contents of the G input when I tab to it, so that I can just begin typing, as expected.
 
I suspect the same logic would work fine everywhere, since Affinity Designer normalizes values everywhere (e.g., adding " px", etc.).
 
Note: I'm only speaking with regards to tabbing. When clicking into a field, the UI functions as expected.

Share this post


Link to post
Share on other sites

Hi orokusaki

 

I'm only getting this is the RGB Hex sliders. I'm guessing that the 0 is being added as it will still need to be defined in the hex values if only a single digit is being used. I am noticing though that after tabbing the input does seem to be slightly reversed, eg I type 89 and it gives me 98. 'll get this logged and passed on to the developers


Serif Europe Ltd - Check the latest news at www.affinity.serif.com

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.