...
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.(@Ali: I think it is easy to add the position of slide next to 'New Slide' to make sure it is unique within the container deck. @Marios can implement it in the related service.)
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:
- show the slide settings dialogue immediately. This would allow the user to change the slide layout as well as the title immediately. (@Ali: -1 since it impels an additional step for users!)
- 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.
- 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 Option 2 is the current behaviour but I think option 1 may become more relevent relevant when we have implemented layouts further.
(@Ali: I think there should be two different reactions depending on pressing add new slide button on the decktree (option 3 ) or above slide (option 2) . We need more details about the use cases for having a separate title for a slide which does not match the title in the content. If it is only images, maybe we can handle it by metadata)