GSoC/2017/StatusReports/LukasHetzenecker: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2017‎ | StatusReports
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 12: Line 12:
== Blog Posts ==
== Blog Posts ==


TBD
[https://blog.hetzenecker.me/2017-05-15-hello-gsoc/ 2017-05-15: Making Hi-DPI awesome]
 
[https://blog.hetzenecker.me/2017-05-15-hidpi-issues/ 2017-05-15: Do you know of any HiDPI issues?]
 
[https://blog.hetzenecker.me/2017-06-25-gsoc-preparation-plasma/ 2017-06-25: GSoC preparation - Plasma Toolicons "A journey down the rabbit hole"]
 
[https://blog.hetzenecker.me/2017-06-30-gsoc-kdegraphics-okular/ 2017-06-30: GSoC Status report - Okular]
 
[https://blog.hetzenecker.me/2017-07-04-gsoc-akademy/ 2017-07-04: I'm going to Akademy]
 
[https://blog.hetzenecker.me/2017-08-04-akademy/ 2017-08-04: Akademy 2017.. and 2018!]
 
[https://blog.hetzenecker.me/2017-08-10-gsoc-hidpi-examples/ 2017-08-10: GSoC Status report - HiDPI Howto]
 
== Final work reports ==
 
[https://blog.hetzenecker.me/2017-08-28-gsoc-final-report-1-okular/ GSoC Final report - Part 1: Okular]
 
[https://blog.hetzenecker.me/2017-08-29-gsoc-final-report-2-gwenview/  GSoC Final report - Part 2: Gwenview]
 
[https://blog.hetzenecker.me/2017-08-29-gsoc-final-report-3-summary/  GSoC Final report - Part 3: Summary]
 
== Patches / Published code ==
 
[https://phabricator.kde.org/D6268 HiDPI Support for Okular]
 
[https://phabricator.kde.org/D7581 HiDPI Support for Gwenview]
 
== Scratch GIT repos ==
 
[https://cgit.kde.org/okular.git/log/?h=gsoc2017_hidpi_support Okular @gsoc2017_hidpi_support]
 
[https://cgit.kde.org/gwenview.git/log/?h=gsoc2017_hidpi_support Gwenview @gsoc2017_hidpi_support]


== Preparation ==
== Preparation ==
Line 18: Line 50:
[[/HiDPI_Issues|List of HiDPI Issues]]
[[/HiDPI_Issues|List of HiDPI Issues]]


== Work report ==
== Test plan ==


TBD
[https://drive.google.com/open?id=1P_m9XEwR6HXouP5YFykgbz0EOhvyV-Aql5hGbCpF3j0 Okular]

Latest revision as of 12:34, 29 August 2017

Make High-DPI awesome

As seen on Blog Posts on Planet KDE support for High-DPI monitors has come a long way since Plasma 5.0. And thanks to the work by many dedicated people the situation in Plasma is now almost ideal. But unfortunately, this is not the case for all KDE applications. Support for HiDPI seems to be more of a hit-and-miss for some of them, many crucial for day-to-day workflows (like Okular and Gwenview). Competing desktop environments have nowadays a nearly perfect HiDPI support, so I think it is time to face the remaining problems once and for all.

Therefore I suggest the following approach: My Google Summer of Code project will find HiDPI rendering issues in KDE applications and fix them in a coordinated approach. I will look at applications, which are usually installed on the users desktop, like the Plasma Workspace, Systemsettings and utilities from the kdegraphics module (gwenview, okular, spectacle).

This will also require working together with KDE community members, which report bugs, and application maintainers, to get the submitted patches on the KDE reviewboard in a state that allows them to be committed in their respective repositories.

Documents

Complete Proposal

Blog Posts

2017-05-15: Making Hi-DPI awesome

2017-05-15: Do you know of any HiDPI issues?

2017-06-25: GSoC preparation - Plasma Toolicons "A journey down the rabbit hole"

2017-06-30: GSoC Status report - Okular

2017-07-04: I'm going to Akademy

2017-08-04: Akademy 2017.. and 2018!

2017-08-10: GSoC Status report - HiDPI Howto

Final work reports

GSoC Final report - Part 1: Okular

GSoC Final report - Part 2: Gwenview

GSoC Final report - Part 3: Summary

Patches / Published code

HiDPI Support for Okular

HiDPI Support for Gwenview

Scratch GIT repos

Okular @gsoc2017_hidpi_support

Gwenview @gsoc2017_hidpi_support

Preparation

List of HiDPI Issues

Test plan

Okular