El dimecres, 9 de setembre de 2020, a les 11:45:33 CEST, Albert Astals Cid va 
escriure:
> El dissabte, 18 de juliol de 2020, a les 0:57:12 CEST, Albert Astals Cid va 
> escriure:
> > I'd like to have a BoF in Akademy for Okular.
> > 
> > How does September 9 at 17:00 UTC sound?
> 
> Reminder this is today in around 7 hours at https://meet.kde.org/b/ken-gtb-gz3

I'm attaching the notes.

Thanks all of those that participated :)

Cheers,
  Albert

P.S: The notes can also be seen at https://share.kde.org/s/DXtxMkLrPGwHgKA 
until someone decides to vandalize it ^_^

> 
> Cheers,
>   albert
> 
> > 
> > Would people be able to make it?
> > 
> > Cheers,
> >   Albert
> > 
> > 
> > 
> 
> 
> 
> 
> 

# Topics to discuss

#### QScroller patches

* Introduced in 20.04 releases, they improve a bit some use causes but are causing serious regressions including crashes in other cases. MR: <https://invent.kde.org/graphics/okular/-/merge_requests/50>
* We will produce a list of bugs that we want fixed before 22 October. If they are fixed or making good progress before then, we keep the scrolling change in. Otherwise, we revert. Nate to triage bugs and identify ones to fix:

###### Fix or make good progress on fixing these major bugs before 22 October:

* <https://bugs.kde.org/show_bug.cgi?id=422050> [PgUp/PgDn smooth scroll animation needs to finish before hitting the key again works]
* <https://bugs.kde.org/show_bug.cgi?id=425188> [New scrolling sometimes causes crashes in QScreen::size() when PDFs are opened from other apps]
* <https://bugs.kde.org/show_bug.cgi?id=420755> [smooth scroll animated scrolling transition speed does not respect the global animation speed multiplier (David: The discussion in this bug is more like this should not depend on a global setting.)]
* <https://bugs.kde.org/show_bug.cgi?id=421354> [Form fields messed up while scrolling] MR: <https://invent.kde.org/graphics/okular/-/merge_requests/169>
* <https://bugs.kde.org/show_bug.cgi?id=421755> [Pinch zoom gesture often scrolls instead] - MR: <https://invent.kde.org/graphics/okular/-/merge_requests/134> (David: This is for 390707, and not really scrolling related. I will look at this MR.)
* <https://bugs.kde.org/show_bug.cgi?id=420889> [Fast scrolling with shift+scroll broke]
* <https://bugs.kde.org/show_bug.cgi?id=421159> [scrolling in the view goes to wrong place after scrolling using the scroll bar] - MR: <https://invent.kde.org/graphics/okular/-/merge_requests/188> (David: This MR is related, but apparently only adds an autotest for this problem.)

###### (optional, but highly desired) Fix minor bugs:

* <https://bugs.kde.org/show_bug.cgi?id=424095> [arrow keys scroll faster than they used to]
* <https://bugs.kde.org/show_bug.cgi?id=402259> [No scroll animation when searching backwards (David: This is about forgetting “PageView animated scrolling” actions completely, but fixing would be closely related to QScroller.)]
* <https://bugs.kde.org/show_bug.cgi?id=420842> [touch/mouse grab scrolling "sticks" a bit for the first few pixels of movement]

###### (Optional, can be a longer term thing) Complete the feature

* <https://bugs.kde.org/show_bug.cgi?id=422041> [Apply smooth scrolling animated transition for arrow key scrolling]
* <https://bugs.kde.org/show_bug.cgi?id=425850> [Apply smooth scrolling animated transition for mouse wheel scrolling]
* <https://bugs.kde.org/show_bug.cgi?id=420925> [kinetic scrolling for trackpad scrolling]
* David: Planning to look for a way to enable/disable smooth scrolling (animated transitions) and kinetic scrolling (flick) in config dialog.

#### Webpage

* Sadly web BoF was at the same time so didn't talk much
* Need to find volunteers to cleanup content

#### Backends

* KHTML is going away in KF6, meaning the chm backend would need to be dropped because it uses KHTML
  * <https://invent.kde.org/aacid/chmk/> is a standalone app for CHM
* epub backend is using QTextDocument whose HTML support is very much lacking, proposal is to drop if from Okular since there's other Free Software applications that do epub just fine. Potentially support epub in chmk
* odt backend inside Okular is not very good and it's not going to be improved. Drop it and just suggest people to install the calligra ODT backend if they want to see odt in Okular

#### Annotation Toolbar

* Are people missing the old annotation toolbar, where you simply clicked a button and then it was checked? See e. g. <https://bugs.kde.org/show_bug.cgi?id=425438>
  * The new annotation toolbar is very much more powerful but some users are missing the simplicity the old one provided, we (Simone) have a few ideas on how to improve it

#### Versioning

* Align to year.month.patch

#### Braces

* Decide on braces for 1 line statements if we haven't decided yet
  * Agreed to go with it.

#### Can we organize a (part-time) paid developer for Okular/poppler?

* Explore if we would have someone in the current set of developers that would want to do this part time
* Explore if we could convince KDE eV to do this (e.V. is receptive, BTW)

#### Automatically make backup when opening temporary files?

* See <https://bugs.kde.org/show_bug.cgi?id=402017>
* Albert wants to explore re-enabling the file keeper code
* Pino is convinced that this will break file watching
  * Albert suggest moving from file watching to dir watching and see if that helps

#### Blue Angel

* Sustainable and energy-efficient computing, looking at Okular under this aspect, "Blue Angel" (Cornelius)
  * <https://media.ccc.de/v/36c3-10852-wie_klimafreundlich_ist_software#l=eng>
  * <https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products>
  * Timeline: "this year"

Reply via email to