Daniel Keir Haywood created CAUSEWAY-4025:
---------------------------------------------

             Summary: Simplify the CommandExportManager UI, remove mode/toggle 
and distinguishing not-yet-exported vs exported commands.
                 Key: CAUSEWAY-4025
                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-4025
             Project: Causeway
          Issue Type: Improvement
    Affects Versions: v2 maintenance-branch
            Reporter: Daniel Keir Haywood
            Assignee: Daniel Keir Haywood
             Fix For: 4.0.0-M2, v2 maintenance-branch


the original design of CommandExportManager was to export commands in batches, 
and to change their state so they don't show up in the "not yet exported" list. 
 But the functionality for ensuring that a dotted path remains, and for moving 
commands, means that the user experience is a bit more fluid and this rigid 
structure isn't appropriate.  

Therefore, while updating the replayState from UNDEFINED to EXPORTED is still 
useful to see what's been exported, let's get rid of the idea of filtering the 
list of commands based on it.  Remove the mode and toggle, have a single 
collection of commands being all those since the baseline, rename that 
collection to just "commands".  Do include the replayState in that commands 
list.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to