Visual and usability wins to try out in the speedier new CODE 6.4.10

Collabora Online 6.4.10 introduces important improvements, in the areas of usability, visual presentation and performance. These can make your work faster and smoother and reduce server load too. CODE and Collabora Online have a unique WYSIWYG experience, unmatched by others, which now also adds visual anchors for precise positioning of images and objects in Writer, PPTX interoperability improvements and more pleasant scrolling of PDF files. Try it and share your experience!

A milestone in performance for online collaboration

The performance of Collabora Online is continually improving, particularly for larger groups working on documents, while we also grow our feature set in parallel. This version of CODE comes with a set of significant performance wins. Of a long list, let us mention the following.

  • With a heavily loaded document store – auto-saving of the document could in some circumstances block document editing while autosave was underway. Dealing with the document store on save is now done asynchronously, ie. in the background for a smoother experience.
  • The squiggly red-line used to highlight of misspelled words was consuming lots of rendering time which has now been fixed.
  • Memory handling of messages was less optimal than it could be.
  • The JavaScript in the browser client has a large number of improvements.
  • JavaScript image encoding is optimized and no longer touches large amounts of memory.
  • The document is no longer re-rendered in the browser for every websocket message from the server: instead batching message processing to improve responsiveness and avoid lagginess.
  • JavaScript and grid line rendering performance in Calc have also been improved.

Some 6.4.10 enhancements in the server back end and improvements for profiling & debugging.

  • A new built-in end-to-end profiler helps to find performance bottlenecks.
  • The ability to enable trace logging for a specific document on a busy server allows problems with individual documents to be diagnosed without having an adverse impact on whole server performance.

Of course, we could explain many technical details around Unix Socket buffers, image caching, sharing string memory and so forth. But we suggest that people who understand that, may want to engage with the cool_dev community and get involved with the fun!

code 6.4.10 is out

We’re pleased to bring all these improvements to our users, and we are already working on new wins for future releases. Nevertheless, we think this new version of CODE is a milestone on the way to the slickest editing experience for all! We grateful to community members who have helped to report and improve things in this area.

Consistent and beautiful interface that makes working more fun

CODE 6.4.10 comes with many improvements that enhance usability and makes the application visual more attractive. We would like to highlight the following examples:

Find & replace un code 6.4.10
Click to enlarge: The Find & Replace button is now available in the Home tab of Writer in CODE 6.4.10
  • Dialog showing copy & paste shortcuts, and warning information around pasting content, are now consistent and in a clear style.
  • Multiple improvements in the NotebookBar. Thanks to Andreas Kainz for all of the help here.
    • The NotebookBar has its spacing optimized, and is a few pixels smaller
    • Usability of the NotebookBar has been improved by promoting some items to big buttons
    • In Writer, the Find & Replace button added to the Home tab
    • Some obsolete buttons have been removed (e.g. the Thesaurus from the NotebookBar in Calc)
    • The box to change the document name has been reworked and is now easier to work with
  • The dialog Help > About and Help > Keyboard shortcuts are improved: users will no longer close them accidentally. In addition, it is now possible to copy the content.
  • The search toolbar at the bottom now gives clearer feedback when a search text is not found. Earlier that was hard to notice.
  • Spreadsheet tabs are more distinct with added contrast and multiple cosmetic fixes.
  • The spreadsheet tabs’ context menu only shows the options that are relevant when eg. there is only one sheet.

    • Various close buttons and other icons have improved positioning.
    • The settings in the CSV Import dialog are better positioned and easier to use, and horizontal scrolling through columns is enabled.
  • After inserting a shape or a table, the NotebookBar will switch to the Draw tab or Table tab
Click to enlarge: Many usability improvements in help menus of CODE 6.4.10

You can find more details on UI improvements in our release notes.

Interoperability improved with headers and footers in PPTX presentations

Headers and footers in PPTX presentations can now be edited online, further improving the WYSIWYG experience and also interoperability with other applications. The functionality can be accessed via the Header & Footer button at the Insert tab. The header function in Impress is reserved for the notes and handouts. Footers can be used on slides. In the dialog the Footer and Header text is defined. Other adjustments, such as font, colour and position, can be done via the master slide. These are features that users are familiar with from desktop applications as Collabora Office, which had a new major release recently.

Object and image anchors in text documents

An image or shape in Writer now can show its anchor point when selected. This makes it easier to position objects: the anchor point is clear and the anchor can be dragged with the mouse. Of course an image or shape can be anchored “as character” and be the anchor itself. The anchoring options can be altered via the context menu. Collabora Online offers users a unique WYSIWYG experience, working with either Microsoft DOCX or OpenDocument ODT, with a depth of functionality and detail that is unmatched.

Smooth & slick PDF scrolling

When opening PDF documents in online, it is now easy to scroll through them smoothly. In contrast to their previous rendering as one page at a time, now it is possible to read PDFs like Writer documents: continuously.

CODE 6.4.10: It is now possible to scroll smoothly through PDF files instead of browsing them page per page.

 

Get CODE 6.4.10

 

Enjoy and get involved

With CODE, you always run the latest features in online collaboration and interoperability. We hope you like this new release as much as we do! It’s easy to get involved: do share your experiences – we love to hear your feedback. Finally, why not check-out the developer resources on GitHub and get involved.

About CODE

CODE is the Collabora Online Development Edition. It contains the latest developments and is perfect for home users. It enables them to regain control of their own online documents and to host them themselves in a secure and private environment. For tech-enthusiasts, it is a low-threshold way to get involved and familiar with our online office solution. CODE will be improved continuously and our next supported and maintained Collabora Online product will be built from it. All of our code is Open Source, and a vibrant community in participating in growing Collabora Online. Would you like to be part of the story? Join the community!

Read More

Import CSV from any device, any way you like, into Collabora Online 6.4.9

 

With the release of Collabora Online 6.4.9, it is now possible to import CSV files or structured text any way you like on any of your devices. We included a new dialog that makes the import process just as convenient as you are used to it on full-screen interface of your browser. This update does also include several performance and UX improvements.

Import CSV through browsers on mobile devices

Collabora Online allows you to access documents trough browsers of any kind of device. No matter if you are using it on a large monitor, laptop, tablet or smartphone – the flexible interface will provide you with a feature rich and consistent user experience. Collabora Online 6.4.9 introduces a new dialog allowing to import CSV files through mobile devices.

The dialog will show up whenever you access a CSV file or any other type of structured text through the browser of your mobile device. Inside the dialog you can adjust various settings for the import process:

  • Define character set
  • Choose language
  • Define import starting row
  • Specify separator options
  • Edit string delimiter
  • See a preview of the imported CSV

 

More features and improvements

There is more in to discover in this new version. Elements you might not notice at first glance, but do add substantial value to your workflow.

    • Performance improvements in Calc
    • Performance improvements in Writer (table editing)
    • User interface fixes in the NotebookBar
    • Fixed rendering of page background gradients

Find furtherdetails to this and earlier releases in the Collabora Online 6.4. release notes. Access your free demo today to test all the new features.

 

 

About Collabora Productivity

Collabora Productivity is the driving force behind putting LibreOffice in the cloud, providing Collabora Online and a range of products and consulting to enterprise and government. Powered by the largest team of certified LibreOffice engineers in the world, it is a leading contributor to the LibreOffice codebase and community. Collabora Office for Desktop and Collabora Online provide a business-hardened office suite with long-term, multi-platform support. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing the benefits of Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, visit www.collaboraoffice.com or follow Collabora Office on Twitter .

Read More

Use diagrams with smart connectors and enjoy easy slide duplication in your collaborative Collabora Online 6.4.8

The latest version of the Collabora Online 6.4.8 adds more possibilities to drawing online, working with comments and presentations, and also includes various other improvements.

 

Drawing shapes and connectors

Draw, with shapes and basic connectors, introduced in the previous version, now has been improved. With Collabora Online 6.4.8 you can connect shapes with a variety of connectors, at multiple glue points on the shapes. The connectors are found at the Home tab.

 

Collabora Online 6.4.8: New glue points making it easy to connect images and shapes

More features and improvements

There’s much more in this new version, including work done by developers during the latest Collabora Hackweek! Mentioning..:

  • Comment popups are now allowing to paste text
  • Newly added comments will by highlighted by default
  • Working in presentations, copying slides can now be done with Ctrl+drag and drop
  • Table handles in Writer have been improved
  • The NotebookBar loads much faster

 

 

About Collabora Productivity

Collabora Productivity is the driving force behind putting LibreOffice in the cloud, providing Collabora Online and a range of products and consulting to enterprise and government. Powered by the largest team of certified LibreOffice engineers in the world, it is a leading contributor to the LibreOffice codebase and community. Collabora Office for Desktop and Collabora Online provide a business-hardened office suite with long-term, multi-platform support. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing the benefits of Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, visit www.collaboraoffice.com or follow Collabora Office on Twitter .

Read More

CODE 6.4.8 brings more drawing features and fixes

The latest version of the Collabora Online Development Edition (CODE) 6.4.8 adds more possibilities to drawing online, and also includes various performance and other improvements.

 

Drawing shapes and connectors

Draw, with shapes and basic connectors, introduced in the previous version, now has been improved. With CODE 6.4.8 you can connect shapes with a variety of connectors, at multiple glue points on the shapes. The connectors are found at the Home tab.

 

CODE 6.4.8: Improved Glue points making it easier to connect to images or shapes

More features and improvements

There’s much more in this new version, also work done by developers in the recent Collabora Hackweek! Mentioning..: comment popups are now allowing to paste text and newly added comments will by highlighted by default. Working in presentations, copying slides can now be done with Ctrl+drag and drop. The table handles in Writer have been improved, the NotebookBar is loading much faster, and various other performance wins.

 

Please check out the latest features – and give your feedback

CODE gives you the latest and greatest features in online collaboration earlier than our supported version Collabora Online. Of course, we would love to hear about your experiences. Please leave your feedback on CODE in the community forum or report any possible issues on GitHub.

 

About CODE

CODE is the Collabora Online Development Edition. It contains the latest developments and is perfect for home users. It enables them to regain control of their own online documents and to host them themselves in a secure and private environment. For tech-enthusiasts, it is a low-threshold way to get involved and familiar with our online office solution. CODE will be improved continuously and our next supported and maintained Collabora Online product will be built from it. All of our code is Open Source, and a vibrant community in participating in growing Collabora Online. Would you like to be part of the story? Join the community!

 

Get CODE 6.4

 

Read More

Major new features with macros and Draw in Collabora Online update

Collabora Online 6.4.7 brings the users major new functionality with macros, drawings and important UI improvements

The new release of Collabora Online – version 6.4.7 – brings major improvements and great new features. A completely new application, Draw, has been enabled online allowing you to work with vector graphics. Inside documents (if enabled by the administrator), it is possible to run macros from the newly introduced macro selector. With our VBA compatibility that’s particularly useful for spreadsheet formulae. This version also includes many UI improvements, for instance a clear and beautiful Style preview in the NotebookBar. We do regular micro-updates of each release and constantly improve the new features, so do keep an eye on the coming updates.

 

Draw has arrived in Online

You can now edit your .odg files online. Draw online allows working with flowcharts, technical drawings and brochures.

People familiar with Draw from the desktop, will recognize the tools for creating or editing flowcharts, technical drawings, posters, photo galleries or brochures. If you don’t know Draw yet: have a play with a vector graphic drawing online!

CollaboraOnline 6.4.7 brings new elements such as the Connector Toolbox and the Vertical Textbox hosted in the ‘Home’ and ‘Insert’ tabs. Other drawing features such as Basic Shapes, Fontwork, Lines, Images, Charts and Tables were already available in Online. Currently, Draw Online is the only component allowing you to create the connectors, though re-using them in Writer, Calc and Impress is possible.

Accessing a .odg file from your file storage solution will automatically take you to Draw online. Given the shared code between Draw and Impress, you will discover similarities in the structure of the two user interfaces.

The Connector Toolbox is available from the Home tab in Draw online

Enabling VBA compatible macros for online

Collabora Online 6.4.7 introduces the possibility to use macros in your favourite online collaboration suite. These macros run on the server inside a secure container that is specific to your document, and we are confident in our containment. However, giving you control of the attack surface is important, so this functionality is hard disabled by default, and has to be explicitly enabled by admins in the loolwsd.xml configuration. Once enabled, users can choose to explicitly allow macros in the documents they are loading.

Macros extend the functionality of the office suite by accessing the programmable interface of Collabora Office. They can be useful when you have to repeat the same task in the same way over and over again.

Select & run macros from the Macro Selector in Collabora Online 6.4.7

On the NotebookBar, users find the macros command in the “burger” menu in the top-left corner, following the path Tools > Run Macros. On the classic toolbar, the same Macro Selector dialog can be accessed via the Tools menu.

Running macros in the online documents has several limitations, most of them are due to the nature of editing the documents online. For example, the macros cannot access additional documents (other than the document edited by the user running the macro), use the Shell command, call external programs, and similar functionality. In addition, the VBA APIs were never designed with collaboration in-mind, so their use is ideally limited to cases where a single user is editing a document.

All details of macros, settings, limitations, are published in this How-to post.

Run macros while editing on a mobile device (click to see animation)
Run Macro from the new NotebookBar
Run Macro from the classic toolbar
Select & Run Macro from the Macro Selector dialog

 

Style previews in NotebookBar and even more UI improvement

This version of Collabora Online adds several improvements to the appearance and usability of the user interface. In the NotebookBar the scrolling of the style preview has been improved, making it easier to recognize and pick the style you need.

The new Style preview makes it easy to recognize & pick the style you need

It is no longer necessary to click on navigation arrows, and you can navigate through the styles using the scrollbar or the mouse wheel. Various UI improvements, including a new top bar comment icon (Thank you to Umut Bayramoğlu, easy hack #202), have been developed by community members.

 

Canvas rework and UI improvements on mobile devices

Previous versions of Collabora Online have started to use the HTML5 canvas for rendering of spreadsheets on the desktop browser. This version takes this to the next level. The HTML5 canvas is now used for all the applications (Writer, Calc, Impress, Draw) on all the form factors (desktop, tablet, mobile).

To achieve that, large parts of Collabora Online have been completely reworked. This solved a number of corner cases in the user interface with some browser settings, and removed a large amount of legacy code re-writing it into cleaner, more maintainable TypeScript where possible. Furthermore, it also let us enable the Freeze Rows & Columns functionality on phones and tablets, while also making the rendering faster.

Comment handling on mobile phones has also experienced a major usability improvement. These are not part of the document any more; instead, users can see a list of comments with just a single tap on the icon in the toolbar and handle them much more conveniently (thanks Rashesh Padia for all the help here).

Freeze Panes functionality on a tablet displaying the NotebookBar

 

Customize your Shapes

Shapes have become more flexible. It is now possible to customize them according to your needs.

By moving the control adjustment points you can now easily round corners, modify the diameter of arrows… or bring a smile to a sad face.

Customize your shapes using the adjustment points

 

Export Spreadsheets as CSV

It is now possible to export your spreadsheets directly to CSV, making it more convenient to work with the CSV text file format. The new export option is available through the File tab both in the new NotebookBar and the classic toolbar. Thank you to Rizal Muttaqin for the icon design (easy hack #1020).

 

Toolbar look and feel selection per-user

In previous versions, we allowed administrators to choose whether they had a classic (menu + toolbars) UI, familiar from Google Docs, or a Notebookbar UI, familiar to Microsoft Office users.

With this version, applications that embed Collabora Online can give users the choice of which toolbar mode they want. If you are interested in implementing this option in your integration, please check how to use UIMode in the Theming of Collabora Online section of our SDK.

Integrations can go even further, and allow the users to live-change the UI by passing the Action_ChangeUIMode postmessage from their webapp to the Collabora Online iframe. Thank you to Gabriel Masei of 1&1 for this implementation.

 

 

About Collabora Productivity

Collabora Productivity is the driving force behind putting LibreOffice in the cloud, providing Collabora Online and a range of products and consulting to enterprise and government. Powered by the largest team of certified LibreOffice engineers in the world, it is a leading contributor to the LibreOffice codebase and community. Collabora Office for Desktop and Collabora Online provide a business-hardened office suite with long-term, multi-platform support. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing the benefits of Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, visit www.collaboraoffice.com or follow Collabora Office on Twitter .

Read More