On 09/14/2015 04:09 AM, Jean-Marc Lasgouttes wrote:
Performance is good.
Is it really better than 2.1? (it should)
I guess I first need to learn how to test this.
I just made a document with some 25k characters (a few copies of lorem
ipsum from the web).
2.1 scrolls pretty fast, the scroll bar follows the mouse pointer.
2.2 is lagging, it takes time for the bar to reach the pointer, and
scrolling does not feel smooth. Two finger (mouse wheel) scrolling is
unusable, the scrollbar stands still for most of the time then jumps.
The workarea does feel a bit tight (inset boxes in
neighboring lines almost touch), the scrollbar is narrow and figures
render too small. Check this:
Note that you can make icons larger by right clicking on them. I am not
sure how to deal with too tight space between insets. I suspect that we
have some hardcoded values here and there that do not respect zoom
I did know about the icons (ten yrs ago), but did not remember to check
that now. Thanks JMarc. Things look just fine with Giant-sized icons, if
only that change could me made automatic for HiDPI (I'd first check in
Tools>Preferences>Display if there's a HiDPI switch).
There are still places where the icons are too small. I have another
screenshot:
http://wiki.lyx.org/uploads/Playground/LyX_screenshot_HiDPI_13inch_display_3200x1800_2015-09-13_Qt5_GiantIcons.png
Seems that these bold annotations (or what follows them) are misplaced
in all dialogs.
Insert Table has some issues with the row/column numbers.
I like the new layout in Insert>Citation, I'd say many other dialogs
need such a ('modern') retouch.
Some windows feel very small.
File browser windows always open too small.
Many things in LyX:Preferences look crumpled.
http://wiki.lyx.org/uploads/Playground/LyX_screenshot_HiDPI_13inch_display_3200x1800_2015-09-13_Qt5_moredialogs.png
If someone wants to work on this, I can provide you with more
screenshots and feedback. I could take a look at UI things too, but I'd
probably need to be taught how to do it in the first place.
Is 2.2 going to be a Qt5 app by default (or is it up to packagers)?