Version 10 (modified by tanya, 16 years ago) (diff) |
---|
Analysis
Overview
The book desktop is an improvement of the workspace introduced in Sophie1. It is a work background but with the features of a book.
- Desktop covers the whole work area and can be overlapped by flaps.
- Desktop has its own resources which can be used in other books
- Resources can be dragged from and to books desktop
- Minimize all books shows the book desktop
- Probably timelines won't be needed in the book desktop
- Scrolling behavior will remain the same as in the other books - scrollbars where needed
- The Desktop book doesn't have it's own book window - it uses application window as a book desktop.
Task requirements
- Create the book desktop concept
- Document where it will be stored, how to be reset, etc
- Implement the Book Desktop
- A book that covers all of the workspace - The book window of the desktop should be with dynamic size and centered to the workspace.
- Probably autosaving on change should be present
- Scrollbar behavior - scrollbars are present if there is an element outside desktop window bounds.
Task result
The result of this task is code.
Implementation idea
- Create a book with changeable size
- The book must be with enabled autosaving
- Document where is it stored, etc.
Related
How to demo
- Open Sophie2
- Drag an empty frame to the Book Desktop
- Edit the frame
- Close Sophie2
- Open Sophie2 to demonstrate that the changes are applied to the book.
Design
Implementation
Testing
Comments
(Write comments for this or later revisions here.)