Collabora Online Weekly Meeting #33
Date: July 15, 2021
Next meeting: July 22, 2021
All minutes published on: https://forum.collaboraonline.com/c/news/meeting-minutes/14
Attendees:
- Alexandru, Nicolas, Tor, Pranam, Gabriel, Szymon, Muhammet, Michael, Kendy, Andreas K, Kendy, Andras
Community update (Muhammet)
-
Pedro added some more nice easy hacks …
-
Forum: we are getting cool feedback and questions, and even answers from community
-
good to have more questions answered … if people can help out
-
have looked into integrations with Telegram and our forum
-
not sure if it becomes too noisy – but we can get a notification there.
-
Lets try it.
-
-
Have started going through un-answered topics and answering them.
- Have started pinging team-mates and appreciate help there.
-
-
weekly updates ? (Michael)
-
in progress – we have a new welcome bot for new contributors on github repo
-
whenever some new contributor creates ap ull-request
-
they get a welcome message
-
and another when it is 1st merged.
-
Also pings Muhammet – since it mentions him.
-
-
Invites the new contributor to our communication channels & offers help
-
-
Sidebar problem in the call (Szymon)
-
related to conversion to flex containers by Gokay
- he plans to fix it …
Native sidebars (Szymon)
-
last week – focused on regressions in the mobile wizard
-
fixing the bugs there – not many changes in the desktop sidebar
-
Pedro started to style it so it looks much better
- some larger pull-requests for that.
-
How large is that ? (Michael)
-
We re-use CSS from dialogs (Szymon)
-
and use the sidebar class – to apply to the new elements.
-
Improved some split lines between container etc.
-
-
-
What is left ? (Michael)
-
crash on custom color (Syzmon)
- not async there – on it.
-
After a crash – sidebar not visible
-
Document container not re-sized to sidebar size (Gokay on it)
- more testing needed …
-
adding more cypress tests would be good …
-
Design bits (Andreas K)
-
would like to know if there is something I can do to help.
-
We have pull requests on github for the sidebar (Szymon)
-
will send a link on IRC.
-
When we hover over elements – missing correct selections, 1x pixel offsets etc.
-
-
Is there a reason on staging – opening the sidebar & toolbar – we have different drop-down menus in style-text-body
-
look completely different to the toolbar; should there be
-
should we have similar backend for toolbar & sidebar ?
-
In general with popups – content of drop-downs can be different (Szymon)
-
are rendered on the server; noticed not having unified styling for toolbar/notebookbar/sidebar
-
sometimes rounded corners – sometimes not.
-
Different ‘selected’ methods
- would be good to unify / share this styling.
-
-
Should we have stylign in one css file? (Andreas)
-
good to discuss with Pedro (Szymon)
- want to define this in one place, not 3x over.
-
-
-
-
Contextual toolbars for mobile UI (Andreas K)
-
tried to find the old pull-request but can’t find it … needs to be re-implemented (Szymon)
-
save-icon is cropped for me (Michael)
-
-
Tunnelled dialogs? (Michael)
-
all previous dialogs are still tunnelled (Szymon)
-
most of that framework work is complete – shouldn’t be hard
-
but some complex ones – eg. lots of tabs can be harder
- have to handle the tabs.
-
After finishing the sidebar can move to this.
-
-
-
Sidebar (Andreas K)
-
is it planned to have the dialog icons in the sidebar by the separators
-
current JSON doesn’t’ have it (Szymon)
-
need to look at this – don’t know if it’s easy to get that.
-
After welding – has a more complex structure.
-
-
Performance / profiling (Tor)
-
Working on improving tracing and profiling to be able to get at performance issues better
-
The automated stress testing framework is being made to work again by Pranam
-
Noticed one bad and trivially reproducible performance issue related to tables in text document. But this was in cp-6.4. Need to check if the same is also in co-2021. Forward-porting stuff from cp-6.4 to co-2021 lead to failing unit tests, trying to fix those.
-
But actually cp-6.4 is more important, will go back to that
CI stability (Andras)
-
situation improved a lot.
-
Have a new co-6-4 tinderbox:
-
async save fix impacting unit tests (Michael)
Stability (Gabriel)
-
was working for the previous week on internal things
-
put a few days into ASAN – and have some issues – on online it works nicely
-
need it inside core – trying to build both with ASAN activated
-
didn’t mange to fix them; poked Miklos yesterday
- continuing to work on this.
-
-
tested 6.4.10 manually and it looks better, still had some crashes
-
didn’t have anything related to mpWindowImpl
-
one is related to memory corruption – window disposing somehow
-
others – related to Graphical objects; overall it looks better more stable & fast.
-
Release schedule bits (Andras)
-
CODE 6.4.10 updates are coming – as promised last week
- it went out
-
COOL 6.4.10 in the coming weeks – no final date
-
async save issues → still being working on
- got a number of fixes in this week.
-
Android testing (Nicolas)
-
saw a couple of fixes that could improve performance / rendering speed
-
unfortunately – doesn’t look like it is as good as would imagine
-
bit of lag when zooming & scaling – still too much.
-
Needs digging more into the topic.
-
-
Found a better way to explain the issue
-
zooming in – is fine; out – when the page appears is slow …
-
re-positions the content somehow …
-
Page bit more on left/right – jumps etc. …
-
-
would be clever to more aggressively start to render tiles ASAP.
- Just seeing the first page – or part of it
-
-
scrolling down – need to render more content – in the background …
- something like this.
-
Will summarize findings – for the bug-tracker.
- Not a big issue – the app works.
-
Should we continue holding the release? (Michael)
-
need to compare the last release with the new builds (Nicolas)
- really helpful to know – don’t want to regress (Michael)
-
-
Latest APK test files
-
not able to switch into editing mode: switches,
but don’t have a cursor and can’t edit anything. -
Not tested recent builds (Kendy)
- can you check the normal server online in the browser?
-
-
Readahead suggestion (Kendy)
-
something we’ve tried in the past – more problems than it solved.
-
OTOH – definitely we will do sooner than later:
-
we already draw the background & grid-lines in calc on the client
-
would like to do the same for pages in PDFs & impress / draw
-
also for writer at some stage.
-
So you’ll see how they are.
-
-
-
Think we need to get more clever wrt. readahead (Michael)
-
previously doing too much when people are mobile (Kendy)
-
on mobile very different editing view (Michael)
-
Mobile in readonly mode – we can pre-load more (Nicolas)
-
-
would be really useful to list the use-cases & we should come up with some measurement of these (Kendy)
-
in the past – we tried to think of the cases & we solved the wrong problems
- measure, come up with metrics & fix that.
-
-
Do we plan to have a new testflight on iOS based on 6.4.10 ? (Nicolas)
-
currently focused on performance issues (Michael)
-
learn how to build it & do it on my own (Nicolas)
- will focus on the Android part instead.
-
COOL community conference /day (Michael)
-
date TBD – after the LibreOffice conference
-
very short talks → 15mins tops.
-
Just one day I think.
-
-
CWatch this space.
Next Meeting
Next meeting will take place on Thursday, July 22, 2021 at 10:00 am (UTC)