Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slide editor usability and bugs #1257

Open
aoelen opened this issue May 4, 2020 · 10 comments
Open

Slide editor usability and bugs #1257

aoelen opened this issue May 4, 2020 · 10 comments

Comments

@aoelen
Copy link
Member

aoelen commented May 4, 2020

Recently we received some feedback about the slide editor. Although slides editors are complicated code, we should try to find ways to improve it. This issue is the list the feedback regarding the editor. Based on this feedback, we can decide what should be done to improve (e.g., fixing the issues, refactoring the code, completetly redesigning the editor).

  • The design of the slides in the editor is different from the design when a slide is played in the presentation mode (this is caused because the slide is played in RevealJS). This is going again the WYSIWYG principle.
  • Some styling is not applied (when using the object styles in CKEditor)
  • Dragging of element is complicated
  • When hitting backspace in a draggable container, also the menu and delete buttons of the container are removed
@vitalis-wiens
Copy link

  • Changing the font size does not effect bullet point size

  • Styles and Formats behave buggy ( e.g. Style (inline) marker does not work )
    Selected style types are not shown ( is it only one style or is there a list of styles )?

  • The size of the slide is changeable ( move an item outside the slide and it will adjust the size )
    however this will break the printing version ( neglecting the WYSIWYG )

@vitalis-wiens
Copy link

  • Deleting boxes with del button would be nice

  • having multiple boxes creates makes it hard to navigate if they overlap (on hover the menu icon is shown, then you try to go there but it disappears because of there was an other box on the path)

  • code box not scroll-able

  • The buttons in the code snippet menu are drag-able (should not be)

  • optional: syntax highlighting ( using the selected languages ) as a preview in the code snippet menu

  • moving the code-snippet is somehow not intuitive (left top corner)

@vitalis-wiens
Copy link

@vitalis-wiens
Copy link

vitalis-wiens commented May 5, 2020

  • Paint functionality ( detecting the slider for linewidth was hard )
  • the image position does not changes the size of the slide any more
  • syntax highlighting works in editor mode but not in view mode

Add -> Other -> </> HTML editor // this some how implies there is html editor where the user adds some code and this is going to be displayed, like the code editor (confused me a bit)
Maybe move this point somewhere else , more prominent like (edit html representation)

@vitalis-wiens
Copy link

@vitalis-wiens
Copy link

  • with in a text (or bulletPoint ) where the font size is set you can not change the size of a subset of words in it, the size changes apply to the html tag

  • Being unpatient:
    the short cut alt +n loads the next slide, but when doing it quickly, loading will fail
    // does not fail when the slide loading indicator is shown (or rendered)
    just quickly alt+n +n >> error

@vitalis-wiens
Copy link

vitalis-wiens commented Jun 4, 2020

@vitalis-wiens
Copy link

vitalis-wiens commented Jun 4, 2020

removing display:flex seems to fix it (the div container that holds the header and the table )....

workaround, wrapped the content in a div with a display: inline-table style

@vitalis-wiens
Copy link

  • print and slide preview do not support code syntax highlighting

@vitalis-wiens
Copy link

  • print slides in landscape mode ( currently print versions are in portrait mode)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants