From c97e3d69e080b5d2c32156fe4ec2f077279b0102 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 25 Aug 2012 01:53:13 +0000 Subject: [PATCH] update TODO SVN revision: 75688 --- TODO | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 1cef35e3..af84a4ee 100644 --- a/TODO +++ b/TODO @@ -17,16 +17,26 @@ make it a first-class terminal: on_hold flags, etc.) [ ] selection off edge scrolls in that direction (as per selection mode too if it gets NEAR an edge) -[ ] selection should have handles on the start/end so u can drag and - change its size once there +[ ] selection should have nice visible handles on the start/end so u can + drag and change its size once there [ ] improve selection text extraction logic so its reliable [ ] fast text/regex searching similar to urxvt [ ] search in terminal (and keep highlighting until search cleared) -[ ] single key combo to go into terminal command mode for search etc. [ ] logging of terminal to file [ ] number recognition with base conversion -[ ] dnd of file to term offer to past path, with escapes or paste file +[ ] dnd of file to term offer to paste path, with escapes or paste file content (if text) with or without escaping +[ ] helpers when executed need to escape path/uri in command buffer +[ ] media - improve position slider to track ucr position as u play +[ ] improve look of meida controls +[ ] make media controls an api where controls are provided by the media + object owner so they can be custom placed/swallowed/handled better +[ ] media controls need to have zoom controls for all formats +[ ] media controls need next/prev page controls for paged media (ps/pdf) +[ ] add better handling of music files (with just playbar+vol, no image) +[ ] allow queueing of media (eg music playlist) +[ ] add escapes for displaying media +[ ] add option for cjk double width mode things in future to make it totally kick-butt: @@ -34,7 +44,7 @@ things in future to make it totally kick-butt: that looks like e17's wallpaper2 selector a bit :) [ ] track child process stats like cwd etc. and when launching a new "tab" or shell use the last child process cwd to put the shell - inot + into [ ] track mem and iowait and cpu stats for child procs and their children and display them as little overlays in the terminal so u know if your "grep -r /" is cpu or io bound and what is eating up @@ -60,4 +70,4 @@ things in future to make it totally kick-butt: u see thumbnails too. if u cat a jpeg.. u see it. if u cat a url or html file.. up comes an inline web browser, provide nicer visual "progessbars" and modified tools like wget that use these - escapes etc. + escapes etc. all of these are handled by the media object