Menu

Ideas

David Young

Random ideas

An unchronological assortment of brainstorming for new features and fixes.

Immediate Tasks

  • check selection alignment when switching to HTML view
  • check syntax highlight re-formatting after undo
  • check on Ostermiller no-such-element exceptions
  • check on occasional tab memory and reopening loss or additions
  • launch via Java Web Start; INPROGRESS: workaround to launch file (now including the toolbar) successfully, but still need to identify plugin folder
  • save tabs from multiple windows
  • check on crash when copying text; WFM?

Ideas

  • check on lost I-bar after switching to HTML view
  • MacOS X about dialog box
  • feature to insert hard returns after a given number of characters or for given visible space
  • elim multiple spaces via Extra Returns Remover
  • check on shortcuts in HTML/RTF views
  • plug-ins: listener types create listeners that TextTrix attaches to given TextPad
  • "Letter Pulse" plug-in
    • check on auto-indent adjustments after switching tabs in the middle of a pulse session
    • make HTML-view pulsing possible
  • use java.util.ResourceBundle for internationalization and further keybinding customization
  • auto-indent: adjust when single word spans multiple lines, including when hit enter in the middle
  • automatically auto-indent lists: documentListener waits for single hard returns, which flags to check if the head of a continuous sequence of adjacent, preceding, text-containing lines starts at the beginning of the line while the lines in the rest of the sequence each begins with list delimiters; if next typed character is a list-delimiter, turns on auto-indent for the given region; similar algorithm when loading files
  • when saving an already existing file, match the file filter with the file's extension
  • Plug-ins
    • plug-ins' pref list fields sizes
    • build API for plug-ins?
    • Search plug-in
      • option to search backward
  • preferences panel to choose default paths and file type filters
  • option to remember which specific files used auto-indent
  • Tabbed pane updates
    • when have multiple files with same filename, add more of path to tab titles
    • truncate filenames on tabs
  • print images and multi-formatted text
  • rename files in place
  • TablePad for spreadsheets, including tXtFL player-creation plug-in
  • Wrap-indent
    • update indents when paste over selected area
  • command-line arg not to reopen files or for quiet operation
  • pref for hanging indent size
  • Search plugin looks through multiple files
  • file management:
    • working copy mode: allows user to work on a copy of the file rather than the file itself, then see and apply changes as desired
    • file locking
    • read-only mode
  • reopen tabs if exit canceled
  • group copy: copy multiple, separated lines
  • Lift Off for tearing off Text Pads into separate windows