Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Assessment conclusion

Zsombor Fazekas - April 11.-13.

The task

Extend the multi-platform Prezi Viewer engine with text editing capabilities

The Task

Primary target platform: Mac OS

User input handling

User input handling

  • No functionality lost or altered, only new interaction added

  • Choice fell on "right-click"

Altering the model

Altering the model

  • The current model was created for viewing, so my hands were somewhat tied when I tried to implement editing

  • Hence a big chunk of code had to be modified, while maintaining architectural integrity

  • The most affected part was the native viewer's TextView

Visual feedback

Visual feedback

  • Of course the character insertion/removal should be immediately visible to the user

  • The caret position has to be visible and modifiable

  • The user must be aware that the specific text is in "edit mode"

How did it go?

I have managed to do a lot, although there is room for improvement

First day

First day

  • New environment, new tools

  • Digging deep into the code

  • Small victory, invisible to everyone but me

Second day

Second day

  • Breakthrough

  • Saving modified prezi?

Third day

Third day

  • Finished saving prezis
  • Cleaned up the code
  • Last goal:

caret visualization

  • Got prepared for this meeting

The challenges

Considerable amount of code to process

Similar names on different layers

Trying not to break the architecture

Limited amount of time

Conclusion

Divide and conquer

What could have been done differently?

What's missing?

Learn more about creating dynamic, engaging presentations with Prezi