Skip to content

Draft: Improve kradselect UI

Yaman Qalieh requested to merge yamanq/kiten:yamanq/kradselect_ui into master

These changes are meant to improve the usability of the radical selector. It seems that most radical selectors adopt the same style: Jisho.org, Gjiten, WWWJDIC, kanji.sljfaq.org, and Tangorin

Changes:

  1. Stroke counts are now organized by row, not column. This makes it possible to view all the radicals at the same time on common monitor resolutions. Should I add a setting for this?
  2. There is a lot of extra spacing in between buttons which I'm working on removing. This definitely needs configuration options for those who don't like the compactness.

Planned changes:

  • Set minimum button width. With the decreased spacing in between buttons, each button should be a square.
  • Add configuration for spacing buttons.
  • Add handle to expand search results area. With current master, I can only expand this area by expanding the entire window, and it still has a maximum height.
  • (?) Don't create a new row for each stroke count. Instead show a UI similar to those links above (or the kanji selector).

Please let me know what you think of these changes. Thank you!

Merge request reports