Ticket #7685 (new defect)
Alternate home layouts; fixed ring scaling; better modularization of layouts
| Reported by: | cscott | Owned by: | marco |
|---|---|---|---|
| Priority: | normal | Milestone: | 8.2.0 (was Update.2) |
| Component: | sugar | Version: | not specified |
| Keywords: | r+ | Cc: | Eben, erikos, tomeu, mstone |
| Action Needed: | test in release | Verified: | no |
| Deployments affected: | Blocked By: | ||
| Blocking: |
Description
The attached sugar and sugar-artwork patches add three new home layout views: square, triangle, and spiral. It also fixes the ring view scaling code, so that the ring view better handles large numbers of activities. Some refactoring of the layout code was done to make it easier to add new layouts in the future (requiring patches to fewer separate locations in the code).
With the fixes, the home view layouts can handle up to 120 or so activities. The spiral layout doesn't have any overlapping icons with this number of activities; the mesh layout has a small number (since grid layout gives up if it can't resolve conflicts); and the ring, square, and triangle layouts start overlapping icons, but remain usable.


