Product team minutes ....
Michael Meeks
michael.meeks at collabora.com
Mon Aug 20 12:29:12 UTC 2018
Present:
• Henry, Tamas Z, Tor, Michael, Ash, Henry, Tomas V, Marco, Andras
Releasing
• Dell
◦ branch (distro/collabora/cd-5.3-3.2, distro/collabora/collabora-online-cd-3.2)
◦ Working on a 3.4 build …
◦ Patches on gerrit for dell-3.2 branch – but need to include these too …
◦ Adding tile-cache disabling – pain with automated tests.
◦ Fix remaining anonymization issues.
◦ Join the Dell call later (Ash)
◦ Status (Timar)
▪ pushed the core branch already distro/collabora/cd-5.3-3.4
▪ will create the online branch from the top of collabora-online-3
• the work is already in there (Timar)
• AMX
◦ Ash: WP6 - Routing of the Impress sidebars to Online
▪ Main side-bars are fully visible, functional, interactive
• with child windows & drop-downs etc.
▪ Known issues:
• entering text from the K/B – is busted in some way:
◦ need to get focus & events
• Fixing flicker on invalidations …
• Dialogs disappearing.
• Extend side-bar downwards with a grey background.
• Side-bar can’t be re-sized currently.
• Add side-bar options / tabs to the code.
◦ Henry: WP5.3 – Mobile UX
▪ Trying to finish copy/paste on mobile
• Finally found a solution – a focus problem.
• Can call the function to copy-text
• Example works – how to show this to the user …
◦ cannot use the toolbar that appears on-top.
◦ Have to select an element – don’t use that in Collabora online
◦ question:
▪ how to do this (?)
▪ show a popup with two buttons: copy/paste – for clip event.
• Or show in the status bar – copy & paste …
◦ status bar is ~pointless - lets show a popup instead (Michael)
▪ Need to look at scrolling pieces for Mobile.
▪ Anything for the 3.4 / Dell branch from last week ?
• No – all done.
◦ Kendy:
▪ WP8 – Help
• All of the JS help backported to cp-6.0
• We have an own help instance: https://help.collaboraoffice.com
• Given some bits to Aaron but he’s on vacation soon too.
◦ Marco: WP5 - HiDPI in Calc and in dialogs
▪ Fixing problems with position caching
• invalidation rectangles are wrong in some cases.
• found a solution – but still problems
◦ invalidation messages sent to all views.
◦ Need them to go to views with the same zoom factor.
◦ Adding more parameters to tile invalidation callback.
◦ to grok zoom factor for these rectangles.
▪ to use / discard depending on need.
▪ Tiles joining nicely at all zoom levels
▪ Still todo:
• Not started working on dialogs …
• Charts, images are getting mis-placed.
• Cursor position – mis-placed ...
• Working on any zoom level – generic work here …
• FormulaDialog bits
▪ by next week:
• expect to fix invalidation problem; polish existing fixes.
• Fix cursor bits, start on mis-placed images.
◦ Tamas Z.: Latency improvements [not AMX specific]
▪ Still testing latency changes in the team meetings
▪ Pushed one commit last week, fixing one bug.
• Doing page-down & page-up, sometimes 1-2 tiles are not sent.
• One user doing page-down & up – somewhere, 2 users have the same view – some tiles not updated; just grey tiles.
• Works fine for just 1 user …
• Tested it today too – still see a problem.
▪ Handling the non-interactive users
• TCP_NODELAY has only a small effect.
• Interactive user detection – later can use something more effective.
• Will push this.
▪ Next:
• Two AMX bugs next: flickering opening a doc.
◦ Tomaz V.: WP3 - Widget theming
▪ continued to add new widgets and drawing them.
▪ Now added check-box and a combo-box.
▪ Working now on a radio-button.
▪ Finished with the scrollbar & spin-box.
▪ Demo … [!?] … great to have a screenshot.
▪ Trying to follow mockups from the AMX design team.
▪ Doing basic drawing initially.
▪ Next:
• Push changes internally ...
• Screenshot of the latest work.
• Need CSS for browser-side matched theming.
◦ Tor: WP1 - Thumbnailing API
▪ Last time -had problems getting thumbnailing to work the way nextclouders want it to work
• their example was not complete.
• another issue: we did this too complicated way
• embedded thumbnail in ODF – is un-usably small.
• Hope the convert-to-png size is ok since – we have no pixel-size parameters.
◦ Uses 96 DPI of document.
▪ Next:
• allow passing in a size parameter – and use the old fast thumbnail code if it is small enough (?)
• Find out what the Avatars task was ...
• Work out and document – external user / postmessage API Kolab happen to use.
◦ Check that we have ‘read-only’ annotations in what we send.
◦ Perhaps best as a tech/demo app / page…
◦ Ability to ‘kill’ a user ...
▪ also follow-this-user if its easy
• Templates handling …
◦ load / save – give names to eg. dot files properly …
• iOS research ...
• 3.4
◦ Andras building for Dell.
• 4.0
◦ Now focusing on this
▪ Development in cp-6.0 + online master
◦ AMX stuff:
▪ SparkleShare/productivity.git/Discussion/America Movil/AMX-estimation.ods
◦ master – for the Online
▪ Apparently we are missing patches that are in collabora-online-3, but not in master
• We have to git-cherry before branching…
• Timeline
◦ Collabora Online 4.0 - “Q3” ...
Team report
Ash
• Customer communication
◦ SysIntellect
◦ Lawless World
Henry
• [Not present – but set a report by mail]
• AMX – reported above
• Next:
◦ AMX – mobile improvements
◦ [Bug 118707] Crash when cutting some content
Kendy
• AMX – reported above
• Next:
◦ AMX: help…
▪ Finish the cp-5.3 → cp-6.0 missing patches forward-porting
◦ Check the collabora-online-3 vs. master for missing patches
Marco *
• AMX – reported above
• Next:
◦ HiDPI / 200% Zoom issue in Calc ...
◦ Fixing blockers / critical bugs
Tamas Z
• Latency – reported above
• Next:
◦ Latency...
Tomaz V
• AMX – reported above
• Up-stream …
◦ fixed some bugs caused by previous SIL work & graphic re-work.
▪ High prio. Regressions → gone.
• Next:
◦ AMX – widget theming
Tor
• AMX – reported above
Overview
• Lots of sales etc.
• some merge overhead of the repos etc. … (Ash)
◦ can we merge these sooner into internal-core ? (Michael)
▪ would be good to fix early rather than late.
--
michael.meeks at collabora.com <><, GM Collabora Productivity
Hangout: mejmeeks at gmail.com, Skype: mmeeks
(M) +44 7795 666 147 - timezone usually UK / Europe
More information about the LibreOffice
mailing list