holzschu / a-shell

A terminal for iOS, with multiple windows
BSD 3-Clause "New" or "Revised" License
2.69k stars 117 forks source link

UI - Tabs and Adjustable Scroll Sensitivity #139

Open gbu117 opened 3 years ago

gbu117 commented 3 years ago

Having a button to open multiple tabs as is possible with the plus icon in the top right in LibTerm would be great, and the ability to scroll faster or adjust the scroll speed/sensitivity in general to be able get to the beginning of a terminal window more quickly would be really useful.

holzschu commented 3 years ago

Thank you for the suggestions. I'll see what I can do. I am trying to keep the non-terminal portions of the user interface to an absolute minimum, so there are no toolbars at the top (instead, there is the newWindow command).

For scroll speed, I would like to have it too. For now, the scroll speed depends on the number of fingers you place on the screen when you scroll. 3-fingers-scrolling can be quite fast (4 fingers gesture trigger an iOS response).

gbu117 commented 3 years ago

Thank you!

personalizedrefrigerator commented 3 years ago

Status of adjustable scroll sensitivity

Scroll sensitivity is now (somewhat...) customizable!

To change it, you can do the following:

Temporarily applying changes to gestures.js

Making the changes permanent

Making the changes permanent * If you haven't already, run `touch ~/Documents/.profile`. * Open `~/Documents/.profile` with `vim` (or your favorite editor) * Add `sleep 0.25`, then, on the next line, `jsc --in-window ~/Documents/Web/gestures.js` to the beginning of it. * The `sleep 0.25` is necessary because `.profile` can run **before** the terminal UI has finished loading!

I, too, would like a newTab command

I, too, would really like multi-tab support! I primarily use a-Shell on an iPhone, so, for me, newWindow does nothing.

A newTab command would be very useful!