https://bugs.kde.org/show_bug.cgi?id=403750

Thomas Fischer <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #1 from Thomas Fischer <[email protected]> ---
The list view component from Qt does not support out of the box to have
"relative" widths, for example to allow the Title column to have 20%
irrespective of the window's size.
KBibTeX tried to mimic the "relative-size" behavior by recalculating the
columns' widths at any window resize event (or when columns where shown/hidden,
manually resized, or rearranged). The code had known limitations and flaws,
causing bugs like setting columns' width to 0 if anything went wrong or
suddenly showing *all* possible columns. Despite several attempts to rewrite
the code, it never worked sufficiently well.
Thus, the whole "relative-size" code got removed to have a stable and working
but minimal-feature list view.
IMHO, this "relative-size" feature should be implemented in Qt directly (I
guess it won't happen before Qt6) instead of attempting to do this in KBibTeX.
Maybe I'll open a feature request at Qt directly ...

The commit to remove the flawed relative-size feature is
841be480cc2230bfe7ba095.

> It seems to be impossible to reorder the columns in the main list (such as
> year, author, title ... ) to the user's preferences. I think this was
> possible in an earlier kbibtex version, but not in any recent one. I have
> tested both in 0.8.1 and the latest git checkout (master) with the same
> result.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to