Hello, community and (more importantly) devs and graphics designers.
I think it would be a nice feature to be able to mix cursors. The best example is Minecraft package. I like the sword, but that “M” isn’t looking so good. The best alternative is a creeper, but it comes with gun and guns aren’t matching much to MC’s style. It would be nice to have an option to mix them. Maybe you read my “Portal 2?” post, maybe not. I don’t care. But if you did it, you should know that I said
I had a few ideas, like both portals colors, both portal gun modes (colors), GLaDOS, Wheatley, a few cores, our character (I don’t remember her name) and both types of CO-OP mode robots. So why I didn’t say that? Because I didn’t know, how to match them. GLaDOS would obviously go with Wheatley and orange CO-OP robot with blue CO-OP robot. But which to the main cursor, and which to pointer? I have hell no idea! Things got even more complicated when it comes to Portals and Portal gun. Because how to match them? Make portal gun “shoot” portal matching to its color when you hover over the clickable item, or just cycle between portals and portal gun color? And again - which to the main cursor, and which to pointer in this case? Not to mention cores and the main human character (still not remember her name).
But it can be all fixed! Just add 2 small panels and one big panel right underneath the “More Cursors” || “Upload Cursor” button pad! OK. I’ve just revealed my design idea, so look at this:
Ok, so basically points 4 and 5 are mode choosers. They can be radio buttons. 4 is “default cursor” and 5 “custom configuration”. 2 and 3 display cursors. 2 is a pointer, and 3 is the clicker. Now, the rest:
1 - This is adaptive. If 4 is selected, then some sort of star button should be there, but “starred” is definitely subject for other suggestion. If the user selected 5, then it should copy the design of the button pad on the right. Let’s call top button a), middle one - b) and bottom - c).
a) Is a drop-down menu of all saved configurations. Also houses “add new”.
b) Load. This loads the selected config from “a)” to “2/3”. Is active only, if something else than “add new” is selected from “a)”. Displays a warning, if the user has an unsaved config on “2/3”.
c) Save. This loads the selected config from “2/3” to “a)”. Displays a warning, if the user’s changes are going to overwrite selection from “a)”.
2-5 - explained previously
6 - Select. Changes the user’s cursor to the selected configuration. Only works, if the configuration is completed and the clicker is different than a pointer.
7&9 - Adaptive. If 4 is selected, then exports the chosen cursor to a clicker. If 5 is selected, then cleans the selection.
8&10 - Adaptive. If 4 is selected, then exports the chosen cursor to a pointer. If 5 is selected, then inverts the selection.