Newer
Older
twander / TODO
@tundra tundra on 20 Jun 2013 3 KB *** empty log message ***
- Execution variables may not be working


Hey Tim,

I found a broken link on
http://www.tundraware.com/Software/twander/twander.html and since I was
researching computer science and needed the page, I found an updated article
online. 

The broken link to "Howto for Python" is
http://www.amk.ca/python/howto/regex/ and I found an article on the front
page of http://www.onlinecomputersciencedegree.com/ if you wanted to fix it.
Click the tab "Beginner Python Tutorials" to get to the article.

Figure I'd send you an email because others may need that link for the same
reasons!

Thanks!


Angela Hill
angela.hill88@gmail.com


$Id: TODO,v 1.177 2013/06/20 21:11:19 tundra Exp $


Document
========

- Added PYVERSION and SYSINFO to Internal Variables List

twander 3
=========

- Update the instructions for subscribing to the email list.

- Fix Association BUG: Default with emacs seems not to work on cygwin.

- Fix Association BUG: See /local/etc/.twander.global to reproduce
  when two *gz associations are defined.

- Fix BUG: Cannot open Win Desktop with shortcut when
  files stored there contain Spanish accent characters.
  Probably a Unicode bug of some sort.

- Add keyboard option to set refresh interval with bounding
  heuristic on time if user asks for one that is too short.

- Cleanup errors reported by pylint

- Add display of free/used on current volume

- Reorg titlebar to use less space

- Add incremental select feature: -> text

- Add ability to modify options from within running program with option
  to save at end of config file.


- Implement VAR = `foo` type variable assignments.





Version 4 Future
================


- Autocomplete commands

- Incremental search/completion within current view and
  when selecting new directory.

- Remove dependence on mutex module and replace with
  semaphore/queue model.

- Variable width columns, with ability to select which
  columns are visible.

- More OO model - each instance of the program is an object
  OR ... should each directory view be an object?

- Support general plugin mechanism.  Plugin could then have access to
  all current directory views' features (files, selections, hidden,
  etc.)

- Mechanism to save current state in a separate file

  . Save current size/position

  . Persistent clipboards / preload values into clipboard

  . Current values of directory shortcuts

  . User toggled options


- Split new directory processing into queue producer-harvester
  model.

- Implement HIDE=regex  configuration file feature.
  This will be a more general form of the DOT options and
  can be used to implement them (or should toggling dotfiles
  always be possible separately?).

- Dynamically size display column widths based on actual
  content rather than fixed worst-case field widths.

- DRIVELIST on Unix: Display mount points

- Enhance configuration language:

  . Anonymous commands - no command key

  . Need smarter quoting mechanisms

    - Escape blanks when FORCEUNIXPATH is active
    - Offer quoted and non-quoted version of the builtins

  . Switch configuration language to tconfpy

  . Named directory ALIASes:

      FOO = /a/b/c

    Means you can type FOO in response to a cd dialog and
    get sent to a/b/c

- Figure out how to get the dialog fonts/sizes to track
  the rest of the program. (Perhaps replace with my own?)

- Also possibly the titlebar fonts.

- Automatic updater

------------------------------------------------------------------------

X - Final packaging:

    - FreeBSD Port
    - Screenshot(s)
    - Make sure .twander example is updated with all new features/changes
    - Copy doc to website
    - Copy example configuration to website
    - Copyright update in: License, Program Code, & Documentation