Stephane Fontaine
a833cf29b4
X11: update readme to require OpenGl ES3
...
The story as I understand it:
The current shaders requires GLSL 3.30 but OpenGL ES 2.0 is bound to GLSL
1.20.
The confusion arise when creating EGL context. We ask for ES2 because crate egli
doesn't provide a ES3 one "yet". On a recent system, the driver will probably return
a ES3 conformant context anyway .. lucky for us because because the shaders won't
compile on ES2 (which does not even have a `out` keyword).
2019-03-01 22:53:21 -08:00
Wez Furlong
92bb685c0c
adjust status/features section of the readme
2019-02-22 22:21:40 -08:00
Wez Furlong
0b4ae38417
remove outdated benchmarks
...
I ran some numbers on the current build and we're a bit slower
today than we were when I last ran benchmarks. We've grown
more state in the CellAttributes that we manage so the profiler
shows those as relatively hot spots.
Performance is now on par with iTerm2 (w/ Metal Renderer) on macos
honestly now a little slower than vte based terminals, but still faster
than xterm (everything is faster than xterm!)
Alacritty is impressively holding its own at the front of the pack,
even with scrollback.
There's room for improvement in wezterm, but it still feels fine,
so perf isn't currently top of my list.
Closes https://github.com/wez/wezterm/issues/20
2019-02-22 22:09:34 -08:00
Wez Furlong
273b903222
upgrade from alpha -> beta, note mac and windows support
2019-02-22 19:01:49 -08:00
Wez Furlong
b256884a8f
revise config example in the readme
2019-02-20 09:06:26 -08:00
Wez Furlong
6a617aefbb
remove coverage bits from travis build
...
I don't find them valuable and they make it harder for travis
to run on multiple operating systems.
2019-02-19 23:59:02 -08:00
Wez Furlong
3812ec55b1
tweak readme
2019-02-18 22:23:13 -08:00
Wez Furlong
3ee7ff76e2
tweak readme to reflect recent changes for macos and windows
2019-02-18 11:13:56 -08:00
Wez Furlong
4601a4ecc9
simplify the readme
...
Now that we no longer require nightly rust, we can just run cargo.
2018-08-05 17:04:37 -07:00
Wez Furlong
f37de9cbe5
use termwiz to replace most of the escape parsing
2018-08-03 22:37:04 -07:00
Wez Furlong
ff5a3179e1
new windows with Cmd-N
2018-03-04 17:17:37 -08:00
Wez Furlong
ddb0055124
Add docs about window and tab hotkeys
2018-03-04 17:10:38 -08:00
Wez Furlong
b57bb5b39a
fix typo!
2018-02-26 09:09:41 -08:00
Wez Furlong
0d39271d5e
Add some resource for folks that might need help
2018-02-26 09:08:37 -08:00
Wez Furlong
4a5a39dde0
some more readme tweaks
2018-02-25 21:12:24 -08:00
Wez Furlong
5dfcc3ab7c
Update README.md
...
Tweak the readme a bit
2018-02-25 21:09:21 -08:00
Wez Furlong
58906af9d4
Make it clearer that this is alpha
2018-02-25 09:36:27 -08:00
Wez Furlong
cfda6d7dd5
Can't run get-deps until you've cloned the repo
2018-02-25 09:29:43 -08:00
Wez Furlong
6145667e5d
Add get-deps script for installing dependencies
2018-02-25 09:24:56 -08:00
Wez Furlong
478c64e05e
Parse command line arguments
...
We can now run something other than the shell.
2018-02-23 08:41:46 -08:00
Wez Furlong
90dd732aee
make selected and cursor text fg/bg configurable
...
Previously we only allowed changing the cursor bg color, now we
get 4 different color settings for this!
2018-02-23 07:57:52 -08:00
Wez Furlong
315d9732c9
remove blank line from readme
2018-02-22 22:22:04 -08:00
Wez Furlong
717612bd25
more doc tweaks
2018-02-22 22:21:13 -08:00
Wez Furlong
43e752bb60
readme update
2018-02-22 22:09:40 -08:00
Wez Furlong
ca9e9c60c7
maybe build harfbuzz on travis
2018-02-22 21:48:49 -08:00
Wez Furlong
8024acff69
macos related build tweaks
2018-02-20 17:12:17 -08:00
Wez Furlong
828580a261
add badges to readme
2018-02-20 13:50:45 -08:00
Wez Furlong
4ccb5a2519
revise readme and travis config
2018-02-20 13:17:23 -08:00
Wez Furlong
1f76edaaef
readme update
2018-02-19 22:15:11 -08:00
Wez Furlong
1ffacec318
add screenshot
2018-02-19 22:10:59 -08:00
Wez Furlong
b0fa3c329f
bold me
2018-02-19 11:00:49 -08:00
Wez Furlong
1e64344092
forgot to include the cat
portion of the bench in the readme
2018-02-19 10:59:09 -08:00
Wez Furlong
a0b4630998
micro opt cursor moving during print
2018-02-19 10:47:49 -08:00
Wez Furlong
6e5986e868
tweak table formatting
2018-02-19 10:34:05 -08:00
Wez Furlong
aa95eaefd9
micro-opt scroll_up some more
2018-02-19 10:27:28 -08:00
Wez Furlong
48997f02d1
micro optimize cell creation
2018-02-19 09:08:17 -08:00
Wez Furlong
55175f70b6
Add a little note about performance
2018-02-19 08:41:54 -08:00
Wez Furlong
fb83410520
Add brief note about the OpenGL ES 2 requirement
2018-02-18 17:23:05 -08:00
Wez Furlong
4a0648fef5
Add strikethrough rendering
2018-02-10 21:42:55 -08:00
Wez Furlong
6af3b63d57
make scrollback size configurable
2018-02-10 09:43:54 -08:00
Wez Furlong
3c43a13f61
fix link in readme?
2018-02-10 08:43:36 -08:00
Wez Furlong
feda4eaace
fix typo, linkify config.rs
2018-02-10 08:42:10 -08:00
Wez Furlong
d0fe1e3ae7
fix tabs, ugh
2018-02-10 08:37:40 -08:00
Wez Furlong
6b182ffe52
implement an equivalent to xterm*boldColor
...
I love my tomato bold!
2018-02-10 08:36:34 -08:00
Wez Furlong
3075e47c89
Allow configuring colors
2018-02-10 08:16:20 -08:00
Wez Furlong
d289906dbc
Add double click to select a word
2018-02-09 15:47:41 -08:00
Wez Furlong
8edde0d073
update readme for more recent tweaks
2018-02-07 20:18:24 -08:00
Wez Furlong
edd5911535
Add a small font styling engine
...
This enables selecting an italic font when the cell is italic,
but has more power beyond just that simple property.
This runs a little hot on the CPU so there's probably some caching and
tweaking that can be done to make the evaluation a bit cheaper.
2018-02-07 09:23:24 -08:00
Wez Furlong
4d03fce569
tweak note
2018-02-07 07:53:51 -08:00
Wez Furlong
7ade4434fe
Add basic config file parsing
...
So that we no longer assume Operator Mono SSm.
We now default to `monospace`. I just tried this and the font metrics
appear to be wonky, so there's some tweaking to do.
2018-02-07 07:51:04 -08:00