Skip to content

Interface is not discoverable, and there are low-level mouse navigation problems. #6

@Poikilos

Description

@Poikilos

I can potentially help with some/all of this code. I've dealt with windowed SDL & SFML issues before.

  • Three creature stat windows appeared, and I'm not sure even how I made them appear.
  • The interface is not discoverable by mouse or in-game feedback, and is in some cases counter-intuitive (actively hindering discovery, like "Quit Game" doesn't quit game)
    • I tried pressing buttons, and F4 brings up a skill tree, but there was no hint of that existing before I was defeated.
    • F2 has a "KO" enemies option, and there was no hint of that, nor why I would want that option on, before I was defeated.
    • "Quit Game" is misleading--It doesn't quit the game. It should say "Quit to Menu" and there should be a separate button, maybe keep the "Quit Game" text, that actually exits the game.
  • The UI is difficult to click
    • The widgets are tiny on an HD display
    • In Windowed mode, OS cursor and hand cursor do not match in position. Hand clicks, but mouse does nothing.
      • Mouse gets tethered to screen like in Minecraft, even in the main menu. That is not necessary, and makes it look glitched (mouse keeps teleporting back, and you can't get out).
        • You can't click the "x" to exit the window, nor the maximize button.
        • I can escape from the trap, but I'm not sure what I pushed to do that.
        • In main menu, y position is limited to the screen, so you can't get the hand to the bottom of the window when the OS cursor hits the bottom of the window and is trapped and can't go lower...
    • Having both the hand and OS arrow cursor for the mouse is confusing, and looks glitched.
      • It isn't clear whether the arrow or part of the hand would click when using a GUI panel (as opposed to using the cube cursor in the world).
        • It creates noise instead of a clear point of contact, such as when I first try to click an "x" to close something.
      • Make arrow invisible when using cube cursor, and make hand invisible when using a GUI panel.
  • How to exit the exit screen isn't clear (Have to do "click of faith" on nothingness, like in certain counterintuitive right-click menus in Windows)

Versions & Hardware

  • OpenDungeons-0.7.1-Linux64 & OpenDungeonsPlus-0.7.1 flatpak
  • Linux Mint 22.1 Xia based on Ubuntu 24.04 noble based on trixie/sid
  • Intel graphics, Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz CPU

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions