Are you using stock Docker compose setup?
No, docker on Synology box

If not, either reproduce this issue on the official demo or switch to Docker and see if the issue is resolved.
Issue present on demo


Describe the problem you’re having:
Menu text not aligned

Include steps to reproduce the problem:
Log in, issue always present

tt-rss version (including git commit id):
Demo

Please provide any additional information below:
Screenshot of issue
image

yeah its because those are like three different types of Dijit controls which, of course, render slightly differently.

i’m not sure if its even possible to make those look exactly same with padding or margins because everyone has different fonts, text size. something that would look properly for me on linux with noto fonts would likely be broken on windows, etc.

those should be all changed to use whatever view mode (adaptive…) is using (dijit select?).

e: this would deprecated the following hooks (i.e. plugins would need update, menuitem syntax to select option):

  • HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM
  • HOOK_ACTION_ITEM

:thinking:

e: main problem here is that select control is not really designed to work as a replacement for other controls so you run into other issues real quick.

after a particularly unpleasant expedition into dijit innards i sorta-kinda forced dijit.form.Select to do what was required to imitate other toolbar controls (badly):

before:

after:

in the end, only one hook got axed - PluginHost::HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM (replaced with ...ITEM2).

e: https://git.tt-rss.org/fox/tt-rss/commit/720b31879634f21ea7db85f49d6f07ec7d7344bc report here if this caused any issues

mail & mailto plugins use aforementioned removed hooks, updates for them are pending.

Looks great now, thanks for making the change
Apologies for causing you a headache, hoped it would be a simple one

Thanks again