aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/TODO
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-01-15 06:23:17 +1000
committerDavid Walter Seikel2014-01-15 06:23:17 +1000
commitaff80c1f2c0d977e4a05134dffde8f35d1d24e71 (patch)
tree3268b68ad76fca32561a72f373f877a20551a1be /TODO
parentFix a couple typos. (diff)
downloadSledjHamr-aff80c1f2c0d977e4a05134dffde8f35d1d24e71.zip
SledjHamr-aff80c1f2c0d977e4a05134dffde8f35d1d24e71.tar.gz
SledjHamr-aff80c1f2c0d977e4a05134dffde8f35d1d24e71.tar.bz2
SledjHamr-aff80c1f2c0d977e4a05134dffde8f35d1d24e71.tar.xz
More TODO notes.
Diffstat (limited to 'TODO')
-rw-r--r--TODO45
1 files changed, 37 insertions, 8 deletions
diff --git a/TODO b/TODO
index 3aab916..814e594 100644
--- a/TODO
+++ b/TODO
@@ -1,10 +1,10 @@
1FIXES - 1FIXES -
2Irrlicht is flickering like crazy.
3 2
4LuaSL grew a couple of bugs when I upgraded to LuaJIT 2.0.1 package. 3Irrlicht is flickering like crazy. Hmm, might be Irlicht's fault,
4mostly it flickers to black, but I've seen it flicker to the first frame
5of the GL demo. On the other hand, it shows the Alm background usually.
5 6
6Finish the basic camera stuff, seems to be a bit glitched right now, 7LuaSL grew a couple of bugs when I upgraded to LuaJIT 2.0.1 package.
7though it worked a few times.
8 8
9GL viewport aspect ratio should remain stable through resizes. 9GL viewport aspect ratio should remain stable through resizes.
10 10
@@ -25,7 +25,8 @@ Generic scrolling text area, with time stamps, clickable URLs (including
25internal links to profiles and stuff), logging to file, reading history 25internal links to profiles and stuff), logging to file, reading history
26from file (both a few dozen lines, or the entire thing). EFL log 26from file (both a few dozen lines, or the entire thing). EFL log
27domains should be able to feed into these, with colours, and should be 27domains should be able to feed into these, with colours, and should be
28able to split / filter bits to different areas. 28able to split / filter bits to different areas. Two Elm_entry's, one
29not editable. See "Entry 7" test.
29 30
30IM tabs should show a very faded version of the others profile image/s. 31IM 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
45external windows, without having to entirely recreate the UI stack 46external windows, without having to entirely recreate the UI stack
46within. Hmm, think this is what swallow / unswallow is all about. 47within. Hmm, think this is what swallow / unswallow is all about.
47Think that only covers stuff in the same Evas though. Not sure this can 48Think that only covers stuff in the same Evas though. Not sure this can
48be done currently. 49be done currently. Maybe the Elm socket and plug thingy can be used?
50Some or all of the windows could be external processes anyway. The
51socket seems to be some sort of server, which can share it's content to
52other plugs (processes), each one sees identical stuff, including
53interactions. The plugs can come and go as they please. Or perhaps
54elm_object_part_content_set/get/unset or
55elm_object_item_part_content_set/get/unset might work for this.
49 56
50An internal window has a title bar, with a centered title, and the usual 57An internal window has a title bar, with a centered title, and the usual
51widgets. The title part is split into three, if you grab and drag from 58widgets. 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
80guess? Tearing off should have some sort of rip and wobble effect, 87guess? Tearing off should have some sort of rip and wobble effect,
81maybe an ePhysics soft body? 88maybe an ePhysics soft body?
82 89
83Windows like the edit window should do like Elm toolbars when resized 90Windows like the prim edit window should do like Elm toolbars when
84too small, low priority widgets shrink down to a "More.." button. 91resized too small, low priority widgets shrink down to a "More.."
92button.
85 93
86Optional hover focus on windows, maybe even on some widget types. 94Optional hover focus on windows, maybe even on some widget types.
87Focused windows should be not quite as transparent as unfocused ones. 95Focused 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?).
90Current windows use the horrid "click anywhere to focus and raise", should have an 98Current windows use the horrid "click anywhere to focus and raise", should have an
91option for proper layering. :-P 99option for proper layering. :-P
92 100
101
102ELM -
103
104What 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