CollaboraOnline / online

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
https://collaboraonline.com
Other
1.77k stars 679 forks source link

GSoC: Make it possible to insert clipart on mobile #4150

Open pedropintosilva opened 2 years ago

pedropintosilva commented 2 years ago

This is an Easy Project, idea for GSoC. Potential mentors: @eszkadev @quikee

Detailed description and rationale

On mobile we are exposing many actions via the mobilewizard control it would be good if we could expose some sort of gallery of pre-filled images that then can be insert by the user on mobile. This would facilitate working with document on the go.

To make this possible we could try to expose the already available gallery from LO core and render it as a sidebar section and on mobile right within a mobilewizard instance. In short make it possible to:

Objects are organized by themes (categories). User can navigate through the list of themes, select one of them and see all the correspondent objects from that theme.

Milestones with estimated time

  1. Convert gallery to real IconView widget from ValueSet (1-2-3 weeks)
  2. Enable Gallery deck in JSDialogs and add shortcut in mobilewizard in Online (1-2 days)
  3. Improve UI using CSS (1 - 2 days)
  4. Implement missing JSDialog features - right click menu in IconView ? (optional, 1 - 2 weeks)

Code pointers

Online

Core

Required skills / knowledge

C++ - LibreOffice hacking JavaScript / CSS - Collabora Online side

Size

350 hour

Difficulty

Easy - Medium

Andreas-Kainz commented 2 years ago

Fyi ALL the new gallery item's in LibO are drawings, done ith LibO Draw (by me) and than added added to .sdg files.

If it would be easier to generate previews from .odg files I cann add the files to LibO and cool can pick tham (and in the future maybe LibO can also pick the .odg files). Cause the .sdg file with all the other files inside, are black boxes, you can't edit. Compare to .odg files, where you can edit them with LibO/Cool.

eszkadev commented 2 years ago

Fyi ALL the new gallery item's in LibO are drawings, done ith LibO Draw (by me) and than added added to .sdg files.

If it would be easier to generate previews from .odg files I cann add the files to LibO and cool can pick tham (and in the future maybe LibO can also pick the .odg files). Cause the .sdg file with all the other files inside, are black boxes, you can't edit. Compare to .odg files, where you can edit them with LibO/Cool.

@Andreas-Kainz this sounds more like LibreOffice GSoC project (it doesn't require any change in COOL) :)