CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.27k stars 4.12k forks source link

Character creation - Traits tab - UI audit #58265

Open ZeroInternalReflection opened 2 years ago

ZeroInternalReflection commented 2 years ago

Describe the bug

The traits tab of the character creation screen has several graphical and navigational issues. Some of these overlap with other character creation issues, but most appear to be independent. These include:

Display issues: 1] Appearance names are cut off on small screens 2] Trait costs wrap around and print over the border on small screens Character creation - Traits - Cut off text – 80x24 3] Trait names are cut off on small screens in non-English languages (Polish shown): Character creation - Traits --  80x24 – Polish 4] Some trait descriptions are cut off in non-English languages 5] In Russian, and possibly other non-English languages, changing the sort mode changes the location of the sort hint Character creation - Traits - Sorted by points -- 80x24 -- Russian - With cut off description Character creation - Traits - Unsorted -- 80x24 -- Russian Accessibility issues: 6] The cursor is not set for screen readers Navigation issues: 7] No mouse support is available 8] A hint is shown for filtering, but the filter keybinding is not shown

Steps to reproduce

  1. Open the game
  2. Set language specified (if applicable)
  3. Resize window to size specified (if described as 'small', assume 80x24)
  4. New game
  5. Custom character
  6. Tab to "TRAITS"

Expected behavior

Screenshots

No response

Versions and configuration

Tiles - OS: Linux - OS Version: LSB Version: n/a; Distributor ID: Arch; Description: Arch Linux; Release: rolling; Codename: n/a; - Game Version: 90e1eb2 [64-bit] - Graphics Version: Tiles - Game Language: System language [] - Mods loaded: [ Dark Days Ahead [dda], Disable NPC Needs [no_npc_food], No Fungal Growth [no_fungal_growth], Bionic Professions [package_bionic_professions] ]
Curses ### Additional context For clarification of some of my UI terminology (e.g. scroll vs. fast scroll, column vs. pane), refer to my general notes [here](https://gist.github.com/ZeroInternalReflection/a4a1bbd30cf5fbee4141b5f0e7d6719a)
Zireael07 commented 2 years ago

Hey OP, maybe it's worth creating a tracker for those? I think it's like the 5th detailed audit that you've submitted (Awesome btw!)

NetSysFire commented 2 years ago

maybe it's worth creating a tracker for those?

You mean a project? This kanban-thing at https://github.com/CleverRaven/Cataclysm-DDA/projects? Unfortunately it requires certain special permissions to the repo to modify so adding and removing items is impossible to do on your own

Zireael07 commented 2 years ago

No, a tracker issue. An issue that is formatted as a to-do list with a list of links to all the related issues.

ZeroInternalReflection commented 2 years ago

Some sort of central tracking for these issues (and other related UI issues) is probably a good idea. There was a brief discussion of setting up a project for this on Discord. Of course, there are already a couple of (largely dormant, I think) UI projects there. I'm not sure whether a project or a tracking issue would be the better way to track these.