Collabora Online Weekly Meeting #10
Date: Jan 28, 2021
Next meeting: Feb 04, 2021
All minutes published on: https://forum.collaboraonline.com/c/news/meeting-minutes/14
Attendees:
Nicolas, Yunusemre, Pranam, Ezinne, Gabriel, Thorsten, Gokay, Kendy, Andras, Pedro, Aron
CSV handling (Pedro)
-
Still talking to Rizmut to get github setup, but have different timezones
- concern is the build-process, not needed for this …
-
He has created the icon, we should also help to get him setup to push.
-
created an easy-hack for this #1020 …
Template Contest (Nicolas)
-
talking of postponing the date for a month – we got more media visibility since.
-
Submission flow is better now
-
will publish a video when we have a winner
Managing templates in Online (Andreas K)
-
Filed LibreOffice ticket for an XSLT filter to remove locales from templates (Ezinne)
-
extracted what is needed from the templates, talked to Mike K around creating the easy hack
-
JSON Toolbar / Notebookbar changes (Kendy)
-
We have a proposal: https://github.com/nextcloud/richdocuments/issues/1257
-
Szymon working on it now.
Dynamic changes of Toolbar type (Gabriel)
-
didn’t have time to work on core
-
Will work on those when he has time,
Bind Mounting / Hard-linking (Gabriel)
-
Pending a re-work, we have a single jail setup before we spawn children (Michael)
- so there is less chance for racing.
-
re-render the fonts pre-fork …
CanvasTileLayer bits (Gokay)
-
About to merge the row/column groups & headers directly to the canvas
-
Waiting for the cypress tests to complete.
-
Next is custom scrollbar.
-
Can’t use a native scrollbar (Kendy)
- need to draw something yourself to replace mcustomscrollbar.
-
-
Moving more bits to typescript
-
Dennis working on selection layer re-work pieces
Icon theming (css class names) (Andreas K)
-
Checks if he can come up with a Soln’ using CSS variables inside SVGs
-
problems with embedded images / objects.
-
Prefer not to use embedded (Pedro)
- can bring some other headaches; embedded a black-hole
-
-
first step test with different elements
-
can help with testing on other devices (Pedro)
- need to check compat.
-
-
If this fails, we can fall-back to using re-writing in loolwsd
itself but perhaps easier to use the browser.
Load testing (Michael)
-
jsdom + canvas watcher – pushed.
- ‘coolstress’ tool is there.
Async Saving (Kendy)
-
Slowly merging the re-factor pieces and new infrastructure.
-
Working on the state-machine, multiple classes
-
one will track the status of the document itself, if it is loaded / not-loaded
-
separate tracking of up-load status
-
-
Mostly moving scattered flags into classes.
Pull requests in need of attention (Kara)
-
https://github.com/CollaboraOnline/online/pull/1289
-
Fix build with libc++: std::min() parameters should be of the same type. #1289
-
Has a C-style cast.
-
Requested a review from Ash.
-
-
https://github.com/CollaboraOnline/online/pull/1270
-
fix build.sh: wrong directory after poco install #1270
-
Missing signature and change-id. Gave info to the committer. Will help to fix that if needed.
-
Requested review from Andras.
-
Jolla/Sailfish Phone Hardware – gift
- for first credible person to port / test on it – no bites so far …
Lightning Talks (Thorsten)
-
Shout out - FOSDEM lightning talk slots still available
-
poke thb@libreoffice.org with your idea until this Sunday …
-
get signed up on the Pentabarf system quick (easy to do) so we can get people registered.
The Forum is great (Pedro)
-
Lots of nice answers to questions there, can we make it more visible / reach-able ?
-
Share the topics here more often ? Or on twitter …
-
perhaps in the help menu ? (Michael)
Next Meeting
Next meeting will take place on Thursday, February 04, 2021 at 11:00 am (UTC)