COOLWeekly219
Date: 14/08/2025
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
Ezinne, Skyler, Darshan, Pedro, Banobe, Bayram, Méven, Parth, João, Hub, Szymon, Richard, Anna, Maya, Neil Mohr
Testing
Files – ( password is coolmeeting)
Share
◦ Writer - https://share.collabora.com/index.php/s/2f4C8ewZr4LTbnB
◦ Calc - https://share.collabora.com/index.php/s/LGtpNBjbbkfBBNs
◦ Impress - https://share.collabora.com/index.php/s/xfokdyZ596dZ7DG
Share
• Internal Link:
• Features, user flows (Anyone can add here the things they need to test)
◦ [Following Feature (mostly following the editor)] [the person who asked]: what to test
1. Release Schedule
• 25.04.3.2 is released
• 25.04.4.2 Green Code Released
• 25.04.5.1 Red Code release => Next week
• Collabora Office Desktop 25.04.4.1 already out!
• Mobile release: Testing completed
◦ Ezinne found a couple of critical bugs (thank you!) which have been fixed
◦ We’re now in the “Google and Apple rubber stamp our app” phase of the release process – expecting to release tomorrow
◦ Please join our testflight for apple: https://testflight.apple.com/join/TEnBWi68
◦ Please get Android snapshots from our website: https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Snapshot/
PRs in need for attention (Please add here any PR that needs attention)
• PRs without reviewer https://github.com/orgs/CollaboraOnline/projects/3/views/2 now 0
• Salim
◦ From Nextcloud, happy to confirm his presence in COOL DAYS!
◦ Now starting to look more in depth into Collabora Online
◦ https://collaboraonline.github.io/
◦ https://youtu.be/xngSk727aBk
◦ Look at easy hacks → Darshan can help you
◦ Right now salim started to look over this issue : https://github.com/CollaboraOnline/online/issues/10313
• Sarper
◦ Working local setup + Just listening in
• Samuel
◦ Build almost works
▪
• Richard B.
◦ Just watching
• Nicolas
•
• Gabriel
◦
• Julius
•
• Thorsten
◦ [No update]
• Banobe
◦ Set Cell cursor and Selection color's to doc-type color (merged)
◦ Style buttons in Find/Replace and Properties dialogs as tabs (Merged)
◦ Impress: Convert Presentation dropdown to two BigToolItems In Review)
▪ changes requested
◦ Easy expand table widgets
- The plus button adds multiple rows but doesn't reposition, staying centred among the new rows.
• Maya
◦ Make libreoffire online use CORE dialogs for setting hyperlinks
▪ https://github.com/CollaboraOnline/online/pull/12565 in review
▪ Fixes some issues with getting the text from document, adds mail links
◦ Change core to allow adding of image links in online (done) and looking to hide unnecessary fields (e.g. name for images)
• Attila
• Extended Chart Styles: (Support font style themes, with customizable text element assignment).
Cleaned / refactored the code. (now it is only 2000 line of code) . Renamed things as it is not only for font anymore.
Made a non-wip PR that we plan to merge later (had to fix a lot of CL annozing warnings) it is in experimental Mode https://gerrit.libreoffice.org/c/core/+/186950) After that, I have to add more chart properties to chartTheme.
• Andras
▪
• Szymon
• Fixing popups for overflow in the Notebookbar – showing artifacts on zoom
• Fixing cypress
• Reviews, trying to merge all the PRs we have
• Darshan
◦ PR:
• add group labels for notebookbar #12509: https://github.com/CollaboraOnline/online/pull/12509/commits
• Fix: Sidebar color icons now update when changed via jsdialog https://github.com/CollaboraOnline/online/pull/12570
• Overflow icons: compact mode https://github.com/CollaboraOnline/online/pull/12555
• Calc: Disable contextual toolbar https://github.com/CollaboraOnline/online/pull/12541
• fix(ui): make "New slide" act as split button in Tabbed view https://github.com/CollaboraOnline/online/pull/12536
• fix(ui): make few button in UI as split button https://github.com/CollaboraOnline/online/pull/12564
• Aron
• nothing to add
• Caolan
•
• Vivek
▪ Impress Perf Improvements
• Prefetch and cache master slides and presentation info before event start slideshow
◦ https://github.com/CollaboraOnline/online/pull/12153
▪ fallback to 2D canvas when WebGL2 performance is insufficient
• https://github.com/CollaboraOnline/online/pull/12162
• Idea: Should we show warning dialogs/model for one time if we move them to 2d canvas?
◦ Possible Problem: 1) Browser Accelerator off 2) Hardware Accelerator Off 3) Hardware is not compatible – Can’t do much :)
▪ Joao: could be useful. So, user can understand that it’s not a problem within COOL but actually something else (hardware; web browser; etc). The hard part is how to do that/
▪ Banobe: Yes, I agree, but I don’t see how to do this with a common popup that automatically disappears
• A warning with an ok button that allows the user to read the message and just after pressing the button → the message disappears
▪ Pedro & Vivek:
• I would rather not have an obtrusive message ….
• we can do one more thing:
◦ Add the message as a label directly in there
◦ disable the ui in the edit mode for both the animations and transitions
▪ Possible problem: people cannot change these things and save the document
• Bayram
• (In progress) - Calc: Support xmlMaps.xml (tdf#167689)
◦ core1: https://gerrit.libreoffice.org/c/core/+/188451 (Merged - lo/master, co-25.04)
◦ core2: https://gerrit.libreoffice.org/c/core/+/189044 (to review)
▪ after export, the document does not open in Excel -> Fixed
▪ fixing some CI errors.
• Skyler
• iOS blurring document when opened in portrait mode…
◦ ...have a fix, waiting on a review from Chris: https://github.com/CollaboraOnline/online/pull/12497
• Nextcloud iOS app unable to open odt documents
◦ Merged in https://github.com/CollaboraOnline/online/pull/12458
• Invisible but interactible teardrop on desktop
◦ Was due to incorrectly-implemented change to hide it, fixed merged in https://github.com/CollaboraOnline/online/pull/12508
• Mobile version bits
◦ SDK bump for Android: https://github.com/CollaboraOnline/online/pull/12463
◦ iOS generation of version number from standard version: https://github.com/CollaboraOnline/online/pull/12466
• Now looking at iOS long load times
◦ Interesting things happening when opening subsequent documents – starts immediately on first document, then really slow, then gets faster as you open more documents… by the 5th document it’s back to super fast(!?)
• Now looking at formula bar selection handles
◦ Have some basic handles displaying → still have a laundry list of stuff before this can be merged
▪ Needs to be draggable (important, lol)
▪ Needs to go around the individual text lines not the overall bounding box
◦ Have had to make some concessions such as disabling overscroll to sync them properly with JS – we can’t “just put them in the same box as the selections” or they will be hidden from overflowing the (scrollable) field but we don’t get positions of overscroll in scroll events
◦ Would like to do future work on selection handles to, say, make them display above text when the text is at the bottom of the screen
• Pranam
• Improving interoperability to import formulas from MSO
• Fixing some async dialogues freezing new users joining
• Gökay
Continues:
• Various bug fixes & reviews:
◦ Calc: Column selection issue and tile position after zoom.
• Pending: Tile rendering on Notes view mode.
• Hubert
▪ https://github.com/CollaboraOnline/online/pull/12567 – merged. Fixed regressions with Insert image WOPI options
• Gulsah
◦ Writer: Compact view: missing "manual break" button
▪ Fixed: https://github.com/CollaboraOnline/online/pull/12395
◦ Hyperlink insert dialog not consistent in calc and writer
▪ Fixed: https://gerrit.libreoffice.org/c/core/+/188268
• Timur @Anna
• Just observing.
• Méven
◦ logoUrl parameter: IN REVIEW, needs css validation
▪ https://github.com/CollaboraOnline/online/pull/12410
◦ pasting paragraph and styling IN REVIEW
▪ https://gerrit.libreoffice.org/c/core/+/189194
▪ Debugged with rr https://www.youtube.com/watch?v=Rv4rmYVYECw
◦ Checking downloaded OOXML / ODT are zip
▪ https://github.com/CollaboraOnline/online/pull/11962
• Chris
◦
• Nick
◦ Correctly receiving jsdialog online now, and have basic navigator working now
▪ WIP: https://gerrit.libreoffice.org/c/core/+/172594/2
▪ WIP: https://github.com/CollaboraOnline/online/pull/9933
▪ Need to:
• Create open/close button
• Fix navigator closing
• Combine with slide sorter for impress
◦ Back at university now so will have less time for collabora
• Rashesh
◦ new address input field added to calc which adds ability to create named ranges
◦ working on @mention
▪ https://github.com/CollaboraOnline/online/issues/10047 & https://github.com/CollaboraOnline/online/issues/7923
▪ https://github.com/CollaboraOnline/online/pull/10273
◦ Filed a nextcloud issue regarding mention: https://github.com/nextcloud/richdocuments/issues/4169
▪ https://github.com/nextcloud/richdocuments/pull/4171 → merged
◦ https://github.com/nextcloud/richdocuments/issues/4276 → discussion around Master slides import from templates folder
• Parth
◦ Improved autosaved state for comments: => In review
▪ https://github.com/CollaboraOnline/online/pull/7445 → Pedro to check this and approve or request changes today
◦ iconview conversion,
▪ https://bugs.documentfoundation.org/show_bug.cgi?id=167658
▪ debug and tried to find a solution but it turns out that VCL version of IconView implementation needs to be updated to solve this issue
▪ colorwindow (used in multiple places as color palette popup)
ad. it is being used in the following places:
i. Format -> Character -> Font Effects -> Font color/Overlining/Underlining
ii. Home -> Font color
iii. Home -> Character highlighting color
iv. Format -> Page Style -> Area -> Gradient/Pattern/Hatch
▪ currently, solving a bug in colorwindow conversion
◦ labels are near to their input field
▪ added fix for this. PR: https://github.com/CollaboraOnline/online/pull/12338 => WIP on review comments
• Joao
◦ Fix for a video play in impress: https://github.com/CollaboraOnline/online/pull/12032
▪ Currently the video play is broken we get don’t get video just audio
▪ This is now fixed.
▪ Pedro has pinged Marco, Quikee and Szymon in the matrix channel
▪ Revert patch : https://github.com/CollaboraOnline/online/pull/11951
• Mohit
◦ Calc: create sheet options group to Layout tab
▪ moved “View Gridlines” button from View to Layout tab
▪ created a new toggle button for “Print Gridlines”
▪ sending param to enable gridlines for print to core
▪ trying to figure out how to handle that param on core side
▪ also considering to add a uno dispatch for this
◦ Impress: Add Slide tab
▪ https://github.com/CollaboraOnline/online/pull/12252 (merged)
◦ Notebookbar: add contextual Shape and Picture tabs instead of Draw tab
▪ done; will add a PR soon
• Sahil
◦ testing
▪ https://github.com/CollaboraOnline/online/issues/12167
▪ https://github.com/CollaboraOnline/online/issues/12267
▪
◦ investigating/implementing
▪ https://github.com/CollaboraOnline/online/issues/12171
◦ upstream
▪ tdf#151144 move opencl controls from LibreOffice tab to Calc > Calculate https://gerrit.libreoffice.org/c/core/+/187559 (pushed & in-review)
▪ tdf#167315 remove slide control buttons from impress notebookbar home tab https://gerrit.libreoffice.org/c/core/+/187369 (pushed & merged)
▪ tdf#164970 Update .uno:ChangeTheme as per current themes implementation https://gerrit.libreoffice.org/c/core/+/186233 (reviewed & merged)
Moritz
• Just listening
Samuel
• Quick look at Gokay’s issue → related writer field, asked Michael S.
• Looking at local build setup
◦ problems with dependencies, namely poco version
◦ Will probably send PR to improve build instructions
• Online related work
◦ Looking at an easy hack , good first issue. Maybe: Adding the accelerator to the toolbar
Luna * Just listening in before lunch
Events
Forum Topics
• Top forum topics from last week:
◦ Grammarly browser extension for collabora online Grammarly browser extension for collabora online - #2 by darshan
◦ Collabora doesn’t load documents in Nextcloud => thanks Meven for helping here Collabora Online
News:
• What Makes Software Sovereign? (Hint: It’s Not Where It’s Made) What Makes Software Sovereign? (Hint: It's Not Where It's Made)
• Form-Filling API in Collabora Online #FeatureFriday Form-Filling API in Collabora Online #FeatureFriday
•
Next meeting
• 21/08/2025