nikitar020
05c45c0892
Implement window manipulation CSI sequences ( #256 )
...
* Implement window manipulation CSI sequences
* Fix travis config to make gofmt only for go1.11 builds
* remove commented out functions
2019-03-13 14:16:32 +02:00
Menno Finlay-Smits
a355d10656
Add option for generating CPU profile ( #248 )
2019-03-07 15:02:33 +02:00
Max Risuhin
6ded551de9
Automate ci running of vttest Test of screen features ( #209 )
...
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2019-02-12 08:10:51 +00:00
Max Risuhin
1ca1b7c246
Introduce TestMain to run gui tests in goroutine locked to main app thread; Call LockOSThread only once. ( #199 )
2019-02-06 08:58:31 +00:00
nikitar020
fd4fee17d9
Prevent shell program from keeping alive after Aminal is closed ( #165 )
2019-01-24 13:06:49 +00:00
Max Risuhin
16ea4133cb
Run and validate vttest on Travis ( #159 )
...
* Run vttest on Travis to validate active buffer data and screenshot.
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
* Add deps sources to vendor
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2019-01-21 18:48:46 +00:00
Max Risuhin
a8ed9d472e
Windows support and enhancements. ( #123 )
...
* Windows support and enhancements.
- Added basic platform abstraction layer for Pty and Process creation;
- Added "platform" package that exposes a few interfaces and provides implementations for different platforms;
- Windows build and dev env setup instructions;
- Setup Travis and deploy git tags to GItHub releases;
- Window scaling awares of monitor's dpi;
- Resolved memory leaks on window resizing;
- Default limit for terminal's buffer length.
Co-authored-by: nikitar020 <nikitar020@mail.ru>
Co-authored-by: Max Risuhin <risuhin.max@gmail.com>
Co-authored-by: Roman Shevchenko <rrrooommmaaa@mail.ru>
* ReadMe updated with Windows support; Detecting of currently used monitor.
2019-01-07 12:00:08 +00:00
Vladimir Kravets
9ebee461e4
Using shell from config if specified
...
Don't execute extra command if it's not needed
2018-12-02 13:17:06 +02:00
Andrew Lavery
43321e96a9
fix typos identified by 'misspell' tool
2018-11-27 21:49:05 -08:00
Liam Galvin
087907d323
fix selections
2018-11-27 10:15:16 +00:00
Liam Galvin
707df1a3a1
added configurable keyboard shortcuts
2018-11-25 14:25:19 +00:00
Liam Galvin
7052982d32
Fix for zsh
2018-10-28 16:36:26 +00:00
Liam Galvin
bd4dcb1fe4
tidy up main package
2018-10-23 15:31:47 +01:00
Liam Galvin
fd29075bad
fix scrollable region in htop
2018-10-23 10:39:23 +01:00
Liam Galvin
cf2aef96e4
rename
2018-10-21 15:11:10 +01:00
Mikkel Oscar Lyderik Larsen
58d9b4a435
Change import to github.com
...
Changes the import from `gitlab.com` to `github.com`.
Without this Go gets confused.
```
main.go:13:2: cannot find package "gitlab.com/liamg/raft/config" in any of:
/home/moscar/projects/go/src/github.com/liamg/raft/vendor/gitlab.com/liamg/raft/config (vendor tree)
/usr/lib/go/src/gitlab.com/liamg/raft/config (from $GOROOT)
/home/moscar/projects/go/src/gitlab.com/liamg/raft/config (from $GOPATH)
main.go:14:2: cannot find package "gitlab.com/liamg/raft/gui" in any of:
/home/moscar/projects/go/src/github.com/liamg/raft/vendor/gitlab.com/liamg/raft/gui (vendor tree)
/usr/lib/go/src/gitlab.com/liamg/raft/gui (from $GOROOT)
/home/moscar/projects/go/src/gitlab.com/liamg/raft/gui (from $GOPATH)
main.go:15:2: cannot find package "gitlab.com/liamg/raft/terminal" in any of:
/home/moscar/projects/go/src/github.com/liamg/raft/vendor/gitlab.com/liamg/raft/terminal (vendor tree)
/usr/lib/go/src/gitlab.com/liamg/raft/terminal (from $GOROOT)
/home/moscar/projects/go/src/gitlab.com/liamg/raft/terminal (from $GOPATH)
```
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>
2018-10-20 18:49:01 +02:00
Liam Galvin
2207fc5744
moving to github
2018-10-17 10:34:10 +01:00
Liam Galvin
f185f655d1
switch to nice pty library
2018-08-13 17:48:37 +01:00
Liam Galvin
76d846bcfe
slomo toggle
2018-08-13 09:35:32 +01:00
Liam Galvin
6d10ffd17c
alt buffer
2018-08-12 15:16:26 +01:00
Liam Galvin
5e2c2ca690
things
2018-08-09 13:30:16 +01:00
Liam Galvin
5889d744f9
tidy up config
2018-08-09 08:37:19 +01:00
Liam Galvin
c6dbfc59c7
asdasd
2018-08-08 21:19:59 +01:00
Liam Galvin
9ac2e9cba0
ess
2018-08-08 00:34:44 +01:00
Liam Galvin
d5f5cf8592
lots more progress
2018-08-07 17:58:55 +01:00
Liam Galvin
5ae70eeedc
improve render efficiency
2018-07-03 17:40:18 +01:00
Liam Galvin
1a20091388
lots of unicode work
2018-07-01 21:57:25 +01:00
Liam Galvin
b0c60e7336
basic colour rendering
2018-07-01 16:29:14 +01:00
Liam Galvin
726bfe6531
ctrl^c
2018-07-01 10:57:13 +01:00
Liam Galvin
49e502cc0b
fixed resizing and got basic input working
2018-06-29 14:17:21 +01:00
Liam Galvin
392a6239ef
hmm rednering
2018-06-28 21:48:56 +01:00
Liam Galvin
cf2e585c91
updates
2018-06-28 16:50:51 +01:00
Liam Galvin
f237dd0384
basic terminal package
2018-06-28 15:00:16 +01:00
Liam Galvin
d5e398ac22
initial gui base
2018-06-28 12:26:48 +01:00
Liam Galvin
785ac2b60e
Initial commit
2018-06-27 17:29:16 +01:00