summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-06-23 09:25:01 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-06-23 09:25:01 +0000
commit2a2048d40f1d432a05d79604bc4798dc4d03b017 (patch)
tree4a1f22f8b0b9ecc75fc5c63bb8f06faddf56499c /TODO
parente2c25bc45b77b8ac0227545b5f70aa5d0ec59c00 (diff)
first cut visul bell and bewll handling with urgent enable while not
focued and bell goes off (optional). gfx can be much nicer - really quick and dirty led img SVN revision: 72718
Diffstat (limited to 'TODO')
-rw-r--r--TODO24
1 files changed, 6 insertions, 18 deletions
diff --git a/TODO b/TODO
index 57b91d1..ff8fc22 100644
--- a/TODO
+++ b/TODO
@@ -2,28 +2,20 @@
2here's a short list of things i think we can do in the short to medium term to 2here's a short list of things i think we can do in the short to medium term to
3make it a first-class terminal: 3make it a first-class terminal:
4 4
5[X] evas textgrid needs creating and to be used
6[X] underline and strikethrough need supporting at termio level
7[ ] blink and blink2 attributes need to be supported 5[ ] blink and blink2 attributes need to be supported
8[ ] improve terminal emulation handling (i know it doesn't handle gfx 6[ ] improve terminal emulation handling. known apps with problems:
9 chars and it definitely has an incomplete escape handling core - 7 mc
10 many are commented out and unhandled)
11[ ] copy & paste support for clipboard not just primary (like xterm) 8[ ] copy & paste support for clipboard not just primary (like xterm)
12[ ] dnd text (to/from terminal) 9[ ] dnd text (to/from terminal)
13[X] ecore-imf support
14[ ] handle multibyte displays better (does handle utf8 only atm and 10[ ] handle multibyte displays better (does handle utf8 only atm and
15 then maybe not according to convention) 11 then maybe not according to convention like double cell spacing
12 for jp/kr/zh etc.)
16[ ] general input mode handling improvements (keypad, other key 13[ ] general input mode handling improvements (keypad, other key
17 input, mousereporting etc.) 14 input, etc.)
18[X] save of config after options changes (option checkbox for
19 temporary local only changes)
20[ ] selection of themes 15[ ] selection of themes
21[ ] selection of background "wallpapers" (and support them at all - 16[ ] selection of background "wallpapers" (and support them at all -
22 doesn't right now - should support regular images, animated gifs, 17 doesn't right now - should support regular images, animated gifs,
23 and edje files) 18 and edje files)
24[X] transparency support (theme needs to be told to go into
25 tranpsarency mode and then window alpha enabled)
26[ ] visual bell reporting (signals to theme)
27[ ] scrollbar (elm scroller that mirrors the term smart size/position 19[ ] scrollbar (elm scroller that mirrors the term smart size/position
28 - gives us fingerscroll - layer on top of term smart, stick 20 - gives us fingerscroll - layer on top of term smart, stick
29 invisible rect inside to track for scrolling etc.) 21 invisible rect inside to track for scrolling etc.)
@@ -34,11 +26,7 @@ make it a first-class terminal:
34[ ] selection should become single edje object so it can be styled nicely 26[ ] selection should become single edje object so it can be styled nicely
35[ ] selection should have handles on the start/end so u can drag and 27[ ] selection should have handles on the start/end so u can drag and
36 change its size once there 28 change its size once there
37[ ] improve selection text extraction logic 29[ ] improve selection text extraction logic so its reliable
38[X] font selector should include font previews in the list -
39 preferably ONLY be a list of previews
40[X] options widgets should be deleted once they are hidden. they stay
41 in memory at the moment
42[ ] clicking with ANY mouse button while options is up outside of 30[ ] clicking with ANY mouse button while options is up outside of
43 options should dismiss it. 31 options should dismiss it.
44 32