Version 5 (modified by tanya, 16 years ago) (diff) |
---|
Analysis
Overview
- This is a list with some features that could be done:
- Halos and huds become part of the scene
- If halos and huds are part of the scene, they could be transparent, rotated and other effects could be applied to them. (Think if we need this now.)
- Huds and HudHaloButtons
- When the mouse is over a HudHaloButton, the hud appears.
- When the mouse is clicked over a HudHaloButton, the hud is pinned.
- The hud appears under the hud halo button it is connected to.
- The halo menu can have not more than one active hud. When the user pins a second hud, the first one get unpinned and disappears.
- Make extensible huds (just like in Sophie 1). When the extension button is clicked, extension of the hud appears/disappears. Extension of a hud is a part of the hud that has own visibility property.
- The size of the hud depends on the size of its subcomponents.
- The subhud should align with the sub hud button.
- Change the hud halo button icon depending on hud visibility.
- Change the hud halo button icon if mouse is pressed, rolled, if the halo is disabled. (selected or normal mode)
- Halos and huds become part of the scene
Task requirements
- Prioritize task from the list.
- Decide which are needed to be done and which are optional.
- Fix the tasks that needs to be done.
Task result
- The result of this task should be source code.
Implementation idea
- Halos and huds become part of the scene - optional.
- When the mouse is over a HudHaloButton, the hud appears - optional.
- When the mouse is clicked over a HudHaloButton, the hud is pinned - optional.
- The hud appears under the hud halo button it is connected to - needed.
- The halo menu can have not more than one active hud - needed.
- Make extensible huds - needed.
- The size of the hud depends on the size of its subcomponents - needed.
- The subhud should align with the sub hud button - needed.
- Change the hud halo button icon depending on hud visibility - needed.
- Change the hud halo button icon if mouse is pressed, rolled, if the halo is disabled. (selected or normal mode) - optional.
Related
How to demo
- Demonstrate the new features and source code.
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)