retorquere / zotero-better-bibtex

Make Zotero effective for us LaTeX holdouts
https://retorque.re/zotero-better-bibtex/
MIT License
5.28k stars 284 forks source link

[Bug/Feature]: UI bug in citation key formula input #2600

Closed postylem closed 10 months ago

postylem commented 1 year ago

Debug log ID

YPCIJ9X5-refs-euc

What happened?

UI issue on macOS: When inputting citation key formula, the inputted text is wrapped into a narrow part of the left side of the input box rather than using all available space.

Citation Keys window (Settings > BetterBibTeX > Open Better BibTeX preferences... > Citation Keys)

The text box is about 600px wide, but it behaves as if it were only about 180px wide (see scrollbar in image, and text wrapping). This is a UI issue, not a bug with the functionality (afaict no issue with the citation key formula, it just is hard to see what you're doing :).

-- macOS v13.4.1 (c) Zotero v6.0.26 BBT v6.7.96

retorquere commented 1 year ago

Yeah, UI is not my specialty, and the technology that is available in Zotero to build the UI is pretty janky. Zotero 7 will make some of these things better. A build will drop here in a bit that will fix it, but strangely enough you need to resize the text box to see the controls at the bottom. As I said, pretty janky. Fortunately it looks like 7 will drop soon.

github-actions[bot] commented 1 year ago

:robot: this is your friendly neighborhood build bot announcing test build 6.7.100.2600.4820 ("textarea instead of textbox")

Install in Zotero by downloading test build 6.7.100.2600.4820, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

postylem commented 1 year ago

This build fixes the issue indeed. Great. But I see what you mean about needing to resize the text box to see controls. Looking forward to any improvement that comes in Zotero 7.

Screenshot 2023-08-05 at 07 52 31
github-actions[bot] commented 1 year ago

Thanks for the feedback; there's no way you could have known, but @retorquere prefers to keep bugreports/enhancements open as a reminder to merge the changes into a new release.