log pyink/MBScene.py @ 1174:96a7abce774a

age author description
Fri, 31 Dec 2010 00:49:58 +0800 wycc Add functions to insert and remove frame.
Thu, 30 Dec 2010 11:32:33 +0800 wycc Add comment to update it latter.
Wed, 29 Dec 2010 21:16:27 +0800 Thinker K.F. Li Refactory code of MBScene.updateUI() from MBScene.show()
Wed, 29 Dec 2010 00:33:48 +0800 wycc Add support to insert key frame in the middle of the tween.
Tue, 28 Dec 2010 22:26:11 +0800 wycc Merge.
Tue, 28 Dec 2010 13:35:34 +0800 Thinker K.F. Li Fix broken of running animation
Tue, 28 Dec 2010 13:35:34 +0800 Thinker K.F. Li Fix the issue of not removing node in old scene when switching scenes.
Tue, 28 Dec 2010 13:35:34 +0800 Thinker K.F. Li Fix issue of chagne tween type when there is more than one tween block.
Mon, 27 Dec 2010 23:01:48 +0800 wycc Remove the locate tween. It is a special case for the scale tween
Mon, 27 Dec 2010 22:54:37 +0800 wycc Show the frame when we select the keyframe. The duplicated group must be shown only in the tweened frame
Sun, 26 Dec 2010 23:40:09 +0800 Thinker K.F. Li Refactory cod eof TweenObject.updateTweenContent and MBScene.setCurrentScene().
Sun, 26 Dec 2010 19:17:12 +0800 Thinker K.F. Li Refactory frameline.py
Fri, 24 Dec 2010 15:40:16 +0800 Thinker K.F. Li Rename MBScene.dom to MBScene.root
Fri, 24 Dec 2010 15:18:05 +0800 wycc Merge
Fri, 24 Dec 2010 15:00:28 +0800 wycc Add the Run button to simulate the animation
Fri, 24 Dec 2010 14:44:07 +0800 wycc CHange the implementation to set the transformation matrix only. This is be more friendly for the animation inside the inskcape.
Fri, 24 Dec 2010 12:24:07 +0800 Thinker K.F. Li Change URL of design document for pyink.
Fri, 24 Dec 2010 12:21:25 +0800 Thinker K.F. Li Add blank line between methods.
Thu, 23 Dec 2010 11:04:05 +0800 Thinker K.F. Li Use getAttribute()/spitem instead of .label and DOMtoItem().
Thu, 23 Dec 2010 00:00:46 +0800 wycc Fix the issue of the new DOM implementation
Wed, 22 Dec 2010 23:02:46 +0800 wycc Separate the tween from the main module.
Wed, 22 Dec 2010 13:27:37 +0800 Thinker K.F. Li Use pybind with new DOM API (at PYNode).
Tue, 21 Dec 2010 14:35:42 +0800 wycc Fix the tween calculation for the inbetween frames. Now, we can use primitive instead og group to defin ethe animation. Currently, it has been tested against rectangle only. We need to check others as well.
Sun, 19 Dec 2010 00:02:31 +0800 wycc Do translation for every elements.
Sat, 18 Dec 2010 23:50:43 +0800 wycc Fix the mtraix animation.
Sat, 18 Dec 2010 10:00:01 +0800 wycc Lock the UI from refreshing during the update procedure
Sat, 18 Dec 2010 09:00:55 +0800 wycc Switch to the DOM-like API. The SPObject become the base of the DOM-like API.
Sat, 11 Dec 2010 21:08:51 +0800 wycc Add shape tween support.
Thu, 09 Dec 2010 07:48:08 +0800 wycc Add motion animation editor.
Tue, 07 Dec 2010 07:52:47 +0800 wycc Add tween type selector into the UI. This UI can be used to update the type attribute of the SVG.
Sun, 05 Dec 2010 08:16:54 +0800 wycc Add name editor to edit the inkscape:label withgout using the object property editor. This is more Flash-like operation.
Sat, 04 Dec 2010 07:43:51 +0800 wycc Implement the function to duplicate the previous scene. This require the latest inkscape-pybind, which contains duplicate() for the Node
Thu, 02 Dec 2010 08:23:08 +0800 wycc Call setCurrentLayer to enter the current scene group.
Tue, 30 Nov 2010 03:52:43 +0800 wycc Add NodeObserver to monitor the change of the layer and update it in the scene editor.
Mon, 22 Nov 2010 22:44:27 +0800 wycc SHift the ruler to the right to align to the frames
Sun, 21 Nov 2010 09:17:43 +0800 wycc Change the order of layer in the scene editor to make it consistent with the inkscape layer manager
Sun, 21 Nov 2010 08:43:02 +0800 wycc Set the inkscape:groupmode attribute so that the inkscape will put the scene groups in the layer manager and protect it from detection.
Sat, 20 Nov 2010 23:31:02 +0800 wycc Add MadButterfly name space
Sat, 20 Nov 2010 20:06:01 +0800 wycc Remove unnecessary lines.
Sat, 20 Nov 2010 15:44:05 +0800 wycc Hide the hover of all inactive framelines. This fix the issue of multiple hover in every frameline objects.
Sat, 20 Nov 2010 11:47:40 +0800 wycc Remove generate function
Sat, 20 Nov 2010 11:45:17 +0800 wycc Rewrite the MBScene to use framelines. The old layers/scenes data structure is used to load the scenes only. We should remove it completely in the future.
Wed, 17 Nov 2010 17:25:44 +0800 Thinker K.F. Li Remove showGrid() from MBScene
Wed, 17 Nov 2010 17:24:59 +0800 Thinker K.F. Li update framelines according content 0f layers
Wed, 17 Nov 2010 17:14:22 +0800 Thinker K.F. Li Rename Layer.scene to Layer.scenes since it is a list of scenes
Wed, 17 Nov 2010 17:10:07 +0800 Thinker K.F. Li Rename MBScene.layer to MBScene.layers
Wed, 17 Nov 2010 17:09:13 +0800 Thinker K.F. Li Add a frameline for each layer
Wed, 17 Nov 2010 15:19:35 +0800 Thinker K.F. Li Use frameline module in MBScene
Wed, 17 Nov 2010 14:31:59 +0800 Thinker K.F. Li Break long lines
Wed, 17 Nov 2010 14:17:59 +0800 Thinker K.F. Li Re-indent MBScene.py
Wed, 17 Nov 2010 13:30:32 +0800 Thinker K.F. Li Add tailing 'pass' commands to close indents
Mon, 15 Nov 2010 00:53:18 +0800 wycc Change the implement to insert window into the toplevel of the spdesktop. However, we not not insert the scene editor after the aloat window since they are created latter.
Sun, 14 Nov 2010 23:09:02 +0800 wycc Add scene editor. This vewrsion can only switch scene. It can not change the scene yet.