Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Background

The slide title can be creted created or edited in 3 different places:

  • the decktree
  • on the slide
  • in the slide's settings

 

The title of the slide in tree should be unique to its sub deck. This is for usability and accessibility. But a slide's title does not always appear on the slide (eg if you want an image only slide). So I propose that:

  • the slide title in the deck tree and the slide's setting is the same. This should be a property of the slide.
  • the title field displayed on the slide will default to title in the deck tree unless:
    •  no title is displayed
    • the user edits the title on the slide. Then the slide content is updated but the title  in the deck tree is not affected. A use case for this would be when the user wishes to shorten or lengthen the title displayed on the slide.

This is also tied into the process for creating a new slide which can be done either through the tree or through the add slide button.

If a user creates a slide through the deck tree they are prompted to edit the slide title in the tree. This updates the slide. We need to consider the case of if the user decides not to edit the slide title. Do we ensure the slide title is unique (eg through an incremental integer after New slide)? Or do we force them to edit the slide title after it has been created.

If a user creates a slide through the new slide button currently a new slide appears with title on both the slide and the tree as New Slide. Options to consider:

  1. show the slide settings dialogue immediately. This would allow the user to change the slide layout as well as the title immediately.
  2. place focus in the slide title area immediately. This would encourage users to change the slide title but wouldn't allow them change the layout quickly.
  3. place focus in the tree in order to edit slide title. I don't like this option as (a) the tree may not be visible at the time and(b) it takes the users focus away from the slide area.

Opetion 2 is probably easiest to implement at the moment but I think option 1 may become more relevent when we have implemented layouts further.

Action items

  •