diff options
Diffstat (limited to '')
-rw-r--r-- | TODO | 45 |
1 files changed, 37 insertions, 8 deletions
@@ -1,10 +1,10 @@ | |||
1 | FIXES - | 1 | FIXES - |
2 | Irrlicht is flickering like crazy. | ||
3 | 2 | ||
4 | LuaSL grew a couple of bugs when I upgraded to LuaJIT 2.0.1 package. | 3 | Irrlicht is flickering like crazy. Hmm, might be Irlicht's fault, |
4 | mostly it flickers to black, but I've seen it flicker to the first frame | ||
5 | of the GL demo. On the other hand, it shows the Alm background usually. | ||
5 | 6 | ||
6 | Finish the basic camera stuff, seems to be a bit glitched right now, | 7 | LuaSL grew a couple of bugs when I upgraded to LuaJIT 2.0.1 package. |
7 | though it worked a few times. | ||
8 | 8 | ||
9 | GL viewport aspect ratio should remain stable through resizes. | 9 | GL viewport aspect ratio should remain stable through resizes. |
10 | 10 | ||
@@ -25,7 +25,8 @@ Generic scrolling text area, with time stamps, clickable URLs (including | |||
25 | internal links to profiles and stuff), logging to file, reading history | 25 | internal links to profiles and stuff), logging to file, reading history |
26 | from file (both a few dozen lines, or the entire thing). EFL log | 26 | from file (both a few dozen lines, or the entire thing). EFL log |
27 | domains should be able to feed into these, with colours, and should be | 27 | domains should be able to feed into these, with colours, and should be |
28 | able to split / filter bits to different areas. | 28 | able to split / filter bits to different areas. Two Elm_entry's, one |
29 | not editable. See "Entry 7" test. | ||
29 | 30 | ||
30 | IM tabs should show a very faded version of the others profile image/s. | 31 | IM tabs should show a very faded version of the others profile image/s. |
31 | 32 | ||
@@ -45,7 +46,13 @@ tearing off sub menus, and switching windows between internal and | |||
45 | external windows, without having to entirely recreate the UI stack | 46 | external windows, without having to entirely recreate the UI stack |
46 | within. Hmm, think this is what swallow / unswallow is all about. | 47 | within. Hmm, think this is what swallow / unswallow is all about. |
47 | Think that only covers stuff in the same Evas though. Not sure this can | 48 | Think that only covers stuff in the same Evas though. Not sure this can |
48 | be done currently. | 49 | be done currently. Maybe the Elm socket and plug thingy can be used? |
50 | Some or all of the windows could be external processes anyway. The | ||
51 | socket seems to be some sort of server, which can share it's content to | ||
52 | other plugs (processes), each one sees identical stuff, including | ||
53 | interactions. The plugs can come and go as they please. Or perhaps | ||
54 | elm_object_part_content_set/get/unset or | ||
55 | elm_object_item_part_content_set/get/unset might work for this. | ||
49 | 56 | ||
50 | An internal window has a title bar, with a centered title, and the usual | 57 | An internal window has a title bar, with a centered title, and the usual |
51 | widgets. The title part is split into three, if you grab and drag from | 58 | widgets. The title part is split into three, if you grab and drag from |
@@ -80,8 +87,9 @@ arrange them, so that will be dragging them in the other axis then I | |||
80 | guess? Tearing off should have some sort of rip and wobble effect, | 87 | guess? Tearing off should have some sort of rip and wobble effect, |
81 | maybe an ePhysics soft body? | 88 | maybe an ePhysics soft body? |
82 | 89 | ||
83 | Windows like the edit window should do like Elm toolbars when resized | 90 | Windows like the prim edit window should do like Elm toolbars when |
84 | too small, low priority widgets shrink down to a "More.." button. | 91 | resized too small, low priority widgets shrink down to a "More.." |
92 | button. | ||
85 | 93 | ||
86 | Optional hover focus on windows, maybe even on some widget types. | 94 | Optional hover focus on windows, maybe even on some widget types. |
87 | Focused windows should be not quite as transparent as unfocused ones. | 95 | Focused windows should be not quite as transparent as unfocused ones. |
@@ -90,3 +98,24 @@ Allow control over transparency levels (press on scroll wheel and wiggle it?). | |||
90 | Current windows use the horrid "click anywhere to focus and raise", should have an | 98 | Current windows use the horrid "click anywhere to focus and raise", should have an |
91 | option for proper layering. :-P | 99 | option for proper layering. :-P |
92 | 100 | ||
101 | |||
102 | ELM - | ||
103 | |||
104 | What is - | ||
105 | Conformant? | ||
106 | Squeezes things to make room for virtual keyboards and other mobile stuff. | ||
107 | CTX popup? | ||
108 | A pop up simple list of items. | ||
109 | Mapbuf? | ||
110 | Used in the launcher tests, so that might provide a clue. | ||
111 | I think it just stuffs the entire container widget into a single image so that resizing and moving is faster. | ||
112 | A performance tweak. | ||
113 | Store (under helpers)? | ||
114 | Threaded content getter for genlist, and other widgets in future. | ||
115 | Basically the content of a genlist is fetched in the background, to slowly populate a genlist. | ||
116 | The store can do any sort of arbitrary mapping of what it fetches to genlist item content. | ||
117 | Currently this is file system based. | ||
118 | Might be useful for inventory, though we really need a tree widget, which happily genlist does. | ||
119 | Stored surface buffer (Launcher tests)? | ||
120 | Just the mapbuf thingy above I think. | ||
121 | |||