expressobits / inventory-system

Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources.
MIT License
459 stars 31 forks source link

make UI usable without mouse (mostly for gamepad support) #51

Closed Lodugh closed 1 year ago

Lodugh commented 1 year ago

It just would need to be fully usable with the standard UI controls. Then it should be usable with a gamepad as well. The dragging of the items might be the biggest challenge. I guess while dragging it should probably just follow the UI focus.

Lodugh commented 1 year ago

Looked a bit into the code and it seems like a much bigger task than I would have imagined. But if it isn't addressed, many wont be able to use the plugin if they want controller support in the game. I would love to help out but for me not really knowing the code base, it might not be the best task to start with..

Lodugh commented 1 year ago

Well I couldnt stop myself and I actually got it figured out pretty fast with very few code changes. :) This would be my first commit to a public repo, so I gotta figure that out first.

scriptsengineer commented 1 year ago

Your contribution would be great, but it is worth remembering that the plugin is divided into two parts in general, the core and the demos, the input part is just part of the demonstration of how to use the inventory system in an elegant way.

Anyway, your contribution is useful, because few users will recreate the architecture that is in the demo, but use what is already ready.