Summary: | Undo support not implemented | ||
---|---|---|---|
Product: | [Applications] kst | Reporter: | George Staikos <staikos> |
Component: | general | Assignee: | kst |
Status: | RESOLVED INTENTIONAL | ||
Severity: | wishlist | CC: | arwalker |
Priority: | NOR | ||
Version: | 1.x | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
George Staikos
2004-11-12 14:47:33 UTC
What would be involved in implementing support for undo/redo? I'm traveling right now but I will try to add more detail later. Effectively we need a way to reconstruct user actions. This mostly means finishing the object streaming in view objects and adding to data objects too. Then we need a fixed size queue and a definition of "actions" that the user has done. We queue objects that can be used to reconstruct or deconstruct these actions. In order to sanely reconstruct actions on view objects without reimplementing the code everywhere, we need to be able to stream their exact binary representation I think. According to Barth's list this is not slated for any upcoming release. Any reason for the change? On Thursday 26 January 2006 14:16, Andrew Walker wrote:
> ------- According to Barth's list this is not slated for any upcoming
> release. Any reason for the change?
It is a very high priority item for, for instance, planck users in France.
A huge but important task - post 1.3. The first implementation will only cover view objects. There are no plans to support undo functionality in the 1.x branch. Change version to 1.x |