You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
3.3 KiB
101 lines
3.3 KiB
Here is a list of little projects |
|
|
|
- deflicker, setting all the attributes separately |
|
both when creating and changing to a session |
|
creates 3 setimage and 1 paint events. |
|
|
|
- when manipulating binary files, sometimes one |
|
screws up ones terminal settings. xterm has |
|
a convenient 'hard reset' menu choice. Further |
|
killing individual sessions would be nice to have. |
|
|
|
- when removing and adding the menu, the window |
|
remains the same size, meaning that the number of |
|
rows changes. For applications that do not take |
|
kindly to this, it would be nice if the window |
|
changed sizes and the number of rows remained the same. |
|
[Additionally, some clients are very sensible about |
|
resizing. Evtl. an option to keep the size of the |
|
konsole's screens would be nice-to-have]. |
|
|
|
- make resizing more clever |
|
to see the issue, 'ls /dev', make window smaller |
|
and then larger again. |
|
|
|
- introduce the concept of "logical lines" for resizing and |
|
cut'n'paste. |
|
|
|
- complete command line options |
|
- emit undecodeable sequences only on on demand (-d). |
|
- font, menu, scrollbar, ... other configs |
|
- deal with unrecognized options |
|
|
|
- complete session awareness |
|
- save *all* konsole sessions, not only the primary. |
|
|
|
- implement kvt features |
|
- awareness of gui style change |
|
|
|
- improve/complete documentation |
|
|
|
- check through FIXMEs |
|
- clean up code |
|
|
|
- dynamic buffer adjustment or configurability. |
|
- clear buffer facility. |
|
|
|
- write configuration utility at least for *.schema files. |
|
|
|
- evtl. handle *.kdelnk files using regular setup utilities |
|
and a rpc client. Should become a parameter in any case. |
|
|
|
- allow reloading the configuration files at runtime. |
|
|
|
! announce konsole-1.0 ------------------------------------ |
|
|
|
- check for other codes/features (Linux console, xterm) |
|
- change xterm title hack to respect icon instruction? |
|
- secure keyboard? (check other security issues) |
|
- media copy (print) |
|
- double high, double width (vt100) |
|
- reverse wraparound? |
|
- add secondary buffer to linux console (the real one). |
|
|
|
- Linux console improvements |
|
- Attributes |
|
- underline --> intensive foreground |
|
- blink --> intensive background |
|
- Linux console knows some extra tricks mapping graphical |
|
characters. |
|
|
|
- Fonts |
|
- produce font families instead of doing underline and bold |
|
in the program? |
|
- use scalable font? |
|
- allow fonts being configured freely |
|
- fix national characters in Linux console emulation. |
|
|
|
- add configuration for function keys. |
|
|
|
- /dev/console? |
|
|
|
- selecting lines that wraps insert a '\n' in the middle of the |
|
line when pasting. A related problem occures with resizing. |
|
|
|
- reintegrate kom (modem stuff). |
|
|
|
- fix non-numeric keypad (It's a QT issue really) |
|
|
|
- check for VT100 SETUP (doc/More/vt100-setup.txt) |
|
|
|
- VT100 keypad codes (doc/missing.keys, pass vttest section 5) |
|
- proper schema manager? |
|
|
|
- It might be nice to be able to resize the terminal emulation screen |
|
size and widget screen size independently, so that one could use a |
|
132 column xterm emulation, showing only 60 columns on the screen, |
|
with horizontal scrolling to follow the cursor. Default would be |
|
to have the two slaved like now, but one could use the menubar to |
|
disassociate them. This would allow, for example, one to read reports |
|
that are too wide for the screen, or the use of normal tools on |
|
very narrow screens.
|
|
|