Commit Graph
66 Commits
Author SHA1 Message Date
cpsdqs 7407419e56 Use proper soft keyboard events
...or as close as it gets because the way input events work on mobile is awful.
2017-09-09 14:55:54 +02:00
cpsdqsandMightyPork abecf0d4ce Add fitIntoWidth/Height 2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork d6d985a172 Make operators more readable
(it'll be minified anyway)
2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork 71cab02b3e Set to ctx.font as little as possible to improve Firefox performance 2017-09-09 14:38:03 +02:00
MightyPork 3926776adc Fixed the stupid unicode bug 2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork 0f9809c290 Prevent space from scrolling 2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork ab2dc10e35 Add Menlo to monospace font stack
lest it be Courier on iOS
2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork 34b72625a5 Add touch selection 2017-09-09 14:38:03 +02:00
MightyPork a3567ec338 nicer underlines & allow underline + strike together 2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork 7576cd859a Add floating soft keyboard input 2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork d82c33d774 Fix misaligned characters(?) 2017-09-09 14:38:03 +02:00
cpsdqsandMightyPork d57ed19c42 Add events to TermScreen; use correct cursor 2017-09-09 14:38:03 +02:00
MightyPork fe44927a62 cleaning and jslint syntax fixes 2017-09-09 14:35:37 +02:00
cpsdqsandMightyPork 8f81616ca8 Add hanging cursor 2017-09-09 14:33:50 +02:00
cpsdqsandMightyPork 15f539f4d4 Add mouse events, ⌃⇧C to copy, alt-select override
Also prevent body scroll when the terminal is scrollable
2017-09-09 14:33:50 +02:00
cpsdqsandMightyPork 3b6dfbda49 Add selection, other themes, cursor styles
and fix some issues
2017-09-09 14:33:50 +02:00
cpsdqsandMightyPork dd08290587 Rewrite term_screen with canvas 2017-09-09 14:33:50 +02:00
MightyPork 1d6d6ee228 Implement initial load through websocket to cut one unnecessary HTTP GET that caused conn pool overflow. Increased reload / retry delays to reduce server spamming by poorly loaded client. 2017-09-08 23:53:23 +02:00
MightyPork ea3c815a39 added script to auto-deploy demo; fixes for Edge 2017-09-07 22:42:34 +02:00
MightyPork f8e3454250 Modified HTML pages to allow building Demo version 2017-09-07 16:31:15 +02:00
MightyPork e46abe175f reduced buffers, not really needed 2017-09-07 02:27:05 +02:00
MightyPork 48cd9c1a2a fine-tuned upload system 2017-09-07 02:18:28 +02:00
MightyPork 07d1a3d3b4 remove some less useful mimes from matcher 2017-09-07 00:31:53 +02:00
MightyPork 44ea1e5b49 Upload modal 2017-09-07 00:29:06 +02:00
MightyPork 0af62f47e6 configurable button codes 2017-09-06 16:13:14 +02:00
MightyPork 979f956e7e fixed regression - buttons not sending commands 2017-09-06 14:45:34 +02:00
MightyPork ba9c757cdc help page improvements, opt to hide botnav and buttons, DECOPT for those: 800 and 801, charset tables added to help page, terminal css overhaul to avoid Black Lines 2017-09-06 14:21:38 +02:00
MightyPork daba5340f7 fixes and tweaks. implemented polling reload on HB loss 2017-09-05 02:13:16 +02:00
MightyPork 7aa3cd7f75 working mouse 2017-09-04 22:53:29 +02:00
MightyPork 58ed6098c4 untested impl of mouse tracking modes 2017-09-04 22:03:08 +02:00
MightyPork 16a36a3d26 cleaning 2017-09-04 01:49:17 +02:00
MightyPork 9d1cefeaab done client-side mouse reporting 2017-09-04 01:46:00 +02:00
MightyPork fe699c7918 Temporarily fixed #71 by fixed cell width, rel 7.0 preparations 2017-09-03 23:06:55 +02:00
MightyPork 4edaa0687d Implemented heartbeat 2017-09-03 22:37:54 +02:00
MightyPork f8ebae044a Fixed #63 2017-09-03 22:25:02 +02:00
MightyPork 65e34a1634 Updated help page 2017-09-03 21:54:37 +02:00
MightyPork 3b8cfd41e3 small fixes & added doc directory 2017-08-21 22:39:59 +02:00
MightyPork 59f26adf68 Stubs for scrolling region and other functions, implemented inverse video, improved parse (hardeing against xterm travesty), optimize tabs, DECREPTPARM 2017-08-20 14:42:38 +02:00
MightyPork 5995988a9b BEEEEEEEEEEEEEEEEEP 2017-08-20 00:28:31 +02:00
MightyPork bf1507b624 ignore cursor chars inside escape seqs + can, sub terminate, esc start new 2017-08-19 01:35:30 +02:00
MightyPork 9cac029e58 implemented numpad alt mode, fn keys alt mode and cursor alt mode 2017-08-18 14:19:54 +02:00
MightyPork 04b75b8218 xenl 2017-08-17 01:38:25 +02:00
MightyPork ca410736f7 removed some logging and version bump 2017-08-15 03:14:07 +02:00
MightyPork 35393827a9 implemented ctrl-, f- and other keys. enter now sends CR, use ctrl-enter for LF. 2017-08-15 01:04:58 +02:00
MightyPork bc41a21f23 some more missing commands, added code pages, fixed the xterm size command and some other stuff. also FRAKTUR 2017-08-14 01:40:40 +02:00
MightyPork 319427ba2e the onscreen android keyboard now works 2017-08-06 14:17:05 +02:00
MightyPork 0a731bd35e fix some bugs 2017-08-06 00:24:16 +02:00
MightyPork 0b3cfe0e74 use 0x01 for seps in labels string so users can use pipe if they want to 2017-08-05 23:56:35 +02:00
MightyPork 4551ad6dbe added info about the new commands to help. also e]FRa is removed bc it is no longer useful for anything 2017-08-05 23:46:11 +02:00
MightyPork 3f4b8a94f1 commands to set button or title 2017-08-05 21:40:25 +02:00