-
Notifications
You must be signed in to change notification settings - Fork 1
/
RELEASENOTES
122 lines (119 loc) · 6.02 KB
/
RELEASENOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
Version 2.0
-----------
Port back to desktop/MacOSX.
* MacOSX: Repeat doesn't work for all keys (e for example works, t doesn't) (now seems to be working after changing other things!).
* MacOSX: Launch usershell not bash.
* MacOSX: escape key.
* MacOSX: regis rendering crashs app.
* MacOSX: inline png doesn't work.
* MacOSX: control keys don't work.
* MacOSX: copypaste
* MacOSX: tab key not working.
* MacOSX: scrollback
* MacOSX: Repeat doesn't work for all keys (e for example works, t doesn't) (now seems to be working after changing other things!).
* MacOSX: Launch usershell not bash.
* MacOSX: escape key.
* MacOSX: regis rendering crashs app.
* MacOSX: inline png doesn't work.
* MacOSX: control keys don't work.
Version 1.0
-----------
This was the first complete iOS build, fixes below relate to iOS.
* remove Bookmark if not implemented.
* remove debug output
* virtual button fadeout on press, highlight when ctrl selected.
* cool icon.
* when the nunifont cache is invalidated on rotation properly delete existing textures.
* freeing memory from Surfaces on rotation.
* how is alt handled (basic alt support in iOS, untested)
* Termination notification, only if active connection.
* inline data clear in tmux? Is this possible?
* check stderr writing, looks fine.
* keyboard shown, landscape on iPhone, buttons overlap. (done, check with BT KB)
** logic: if they keys would overlap, place the close key to the left of Esc.
** place the keyboard display key under the keyboard, hide keyboard display key if bluetooth keyboard connected.
* inline data surface appears to be incorrectly scaled sometimes, check. (should be fixed, check, looks ok, check with BT)
** remove recent server storage of passwords
* Termination notification, change text.
* relative paths for key transfer.
* ssh key support - download from server
* fingerprint cache/check
* hide virtual keys when bluetooth keyboard attached.
* random selection bugs.
* rendering and selection of a single line of text is broken.
* single word selection.
* selection box, slowly dims/disappears.
* copy functionality, deal with blankspace at end of line and linefeeds better, different selection system.
* warn on timeout of socket by iOS (verify).
* extra enter required after Kanji entry (can't replicate?).
* connects closed on lock, also does not report correctly, just crashes app.
* resizing doesn't work correctly on Midori's iPad mini, virtual keys have issue with undocked virtual keyboard - though only on midori's iPad?
** so iOS just appears to be generating spurious KeyboardWasShown notifications, I've tried to filter this as much as I can but some remain, why it's only on 1 iPad I don't know.
* possible to do regis/inline png in tmux? (inline png yes, regis no, data not passed by tmux?).
* was adding a new item to recent, every time!
* resize on keyboard hide.
* regis/inline update Surface size on resize (and clear?)
* cursor keys on BT keyboard sometimes randomly stop working (up and down).
* button to redisplay keyboard after dismissal.
* recent servers don't add if already present, just push to top.
* connect with no data, clears all recent.
* recent items write causes crash on iPad2 (unjailbreaked device).
* close connection and keyboard show buttons.
* regis clear/png clear
* fix png support for all image types, rendering modes.
* copying box should be nicer colour (RiscOS style?)
* properly disconnect, currently app crashes on disconnect.
* issue with linefeed sending in nano, save dialog - hack is in place, but really should be full unicode decode/encode.
* occasional bug in copying - appears to have been included in other fixes.
* not recognizing keyboard to resize occasionally, also poll iskeyboardshown to detect keyboard state.
* png clearing
* artifacts in scrollback on short lines in scrollback after rotation.
* recently used hosts, actually use recent hosts, back with text file.
* data entry window rotates and scales, device scaling.
* png render added back.
* copy/paste
**hard to copy from the very edge of the screen, perhaps change to "normal" copy selection method.
**paste supporting UTF8 (actually already worked).
**copy supporting UTF8.
** need to disable copy during scrolling.
** need to disable small copies on touch events.
* basic cut support
* basic paste support
* scrolling - two finger
** scrolling after rotation issue.
* connect by hostname, currently only IP address is working.
* ssh login details data entry.
* virtual keyboard keys with graphical icons/rendered at better location.
* virtual tab key
* virtual keyboard should not cover text area.
** display size change depending on virtual keyboard presence.
** scaling bug fix with this fixed.
* when resuming display sometimes has an offset applied.
** showing double-click menu, typing, then hiding sometimes causes renderer to get offset. Possibly best to reset render here.
* landscape mode/rotation.
** rotation from landscape to portrait causes origin to be off screen.
** can also happen when reloading.
** and waking up from sleep.
* virtual esc/other keys.
* cursor
* blank characters are not printed with correct foreground/background.
* fix regis text rendering
* add back Regis.
* BT Keyboard cursor key support.
* texted sometimes being repeatedly entered - need to verify
* change app name to hterm
* japanese text entry
* ctrl and other keys.
* screen not always redrawing after clear etc. - add back semaphore + redraw_required calls.
* export TERM=xterm required.
* possible to fall off edge of screen, screen resizing.
* virtual keyboard randomly reappearing - probably Bluetooth disconnect.
* Embed gnu unifont.
* builtin ssh support
* When copying text, allow the user selection to span multiple screens with scrolling.
* terminate correctly (ctrl-alt-C in dwm)
* Clearing the screen clears Regis graphics.
* Copy should take scroll offset into account.
* Scrollback should be a fixed size circular buffer
* Spacing between vertical chars needs to be colored correctly. (done, but having spacing causes issues for graphics fonts anyway for spacing now=0)
* vim visual select doesn't show, font blink etc.