forked from apotonick/apotomo
-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
36 lines (30 loc) · 1.22 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Testing
-------
- provide something like #assert_transition to test if FSM goes where we want
- assert_update/assert_execute, to assert which components are updated (e.g. after
event chain)
State Machine
-------------
- better debug-output for transitions
- make #transition_map friendly, maybe some more sophisticated DSL
Parameter
---------
- introduce #my_param or something similar so widgets can only access parameters really
addressed to them. or let #param do this per default.
Persistence
-----------
- only save id of ActiveRecords, to avoid big sessions (discuss whether this is necessary)
- provide session storage alternatives, like encoding in url or hidden field
- introduce a rake task to clear the frozen tree
Events
------
- only send back the newer EventHandler content when more than one event was triggered
and the content of an earlier EventHandler is overridden.
- provide scrambling of the event url, so users can not trigger events out of scope
- check if an EventHandler is executed in scope, meaning the triggering event was valid.
Apotobug
--------
- return exception reports as text, not HTML, for better reading in Firebug.
StatefulWidget
--------------
- provide an ordered list of rendered child views.