Ticket #22 (new enhancement)

Opened 6 years ago

Last modified 5 years ago

Further performance enhancements

Reported by: ian Owned by: ian
Priority: minor Milestone: Urwid 1.1.0
Component: rendering Version:
Keywords: Cc:

Description

If one character in an Edit widget changes, the best case would be for a single character update to be propagated to the display. The changes that closed #1 do not achieve this ideal.

Extending the widget interface to include an optional child_modified() method could eliminate the need to render each of the parent widgets of a modified widget. Future enhancements to this interface could also pass along modifications such as "scroll n rows up" which could be passed directly to the user's terminal as an escape sequence.

Change History

Changed 5 years ago by ian

  • milestone set to Urwid 1.0.0
Note: See TracTickets for help on using tickets.