Commit Graph
782 Commits
Author SHA1 Message Date
Kovid Goyal 17bef1722f Get the tab bar colors working 2016-12-07 09:14:27 +05:30
Kovid Goyal 2a57eed39a Ensure there are no empty tabs in a startup session 2016-12-07 08:57:39 +05:30
Kovid Goyal 5f04be365f Make the tab bar colors configurable 2016-12-07 08:44:57 +05:30
Kovid Goyal 1b7e1d1504 Fix various bugs in the startup session code 2016-12-07 08:28:57 +05:30
Kovid Goyal 6bfd6d6dbb Start work on implementing multiple tab management 2016-12-07 08:22:24 +05:30
Kovid Goyal 26c7297de6 Handle envvars and ~ in session cwd directives 2016-12-06 11:26:01 +05:30
Kovid Goyal 33d58fd7bc Implement startup sessions 2016-12-06 11:19:40 +05:30
Kovid Goyal 60513fcbab ... 2016-12-06 08:59:13 +05:30
Kovid Goyal 67ad2c4395 Ensure Tab.destroy is only called once 2016-12-05 21:02:03 +05:30
Kovid Goyal de2c1deb97 More refactoring 2016-12-05 20:52:08 +05:30
Kovid Goyal 69defd3fe4 A spot of refactoring 2016-12-05 20:03:36 +05:30
Kovid Goyal 79f4cc45b7 ... 2016-12-05 13:58:26 +05:30
Kovid Goyal cf49c3462d Some more docs 2016-12-05 13:51:43 +05:30
Kovid Goyal 3256bce6b4 A brief list of features 2016-12-05 11:46:09 +05:30
Kovid Goyal 6e5ceb63f4 Implement escape codes for setting underline color and underline style
\E[6m for underline style = curl
\E[58<color spec>m for underline color

<color spec> can be one of 5;i where 0 <= i < 256
or 2;r;g;b where 0 <= r,g,b < 256
2016-12-05 11:03:02 +05:30
Kovid Goyal ee7f25c9ba ... 2016-12-05 10:30:04 +05:30
Kovid Goyal 601682fd5a ... 2016-12-05 09:41:59 +05:30
Kovid Goyal 204a2868a8 Top-align the Tall layout 2016-12-05 09:02:17 +05:30
Kovid Goyal 620bbbccb6 ... 2016-12-05 08:58:32 +05:30
Kovid Goyal cbe1cf58e8 Implement shortcut for previous window 2016-12-05 08:56:48 +05:30
Kovid Goyal 3ae25bc374 ... 2016-12-05 08:53:13 +05:30
Kovid Goyal 242e75d4ec ... 2016-12-05 08:46:14 +05:30
Kovid Goyal 21c7b21f74 Hook up the window border rendering code 2016-12-05 08:38:32 +05:30
Kovid Goyal 319f06931a Fix rendering when multiple windows are visible 2016-12-05 08:28:26 +05:30
Kovid Goyal 594ca34868 Implement next_layout() 2016-12-05 07:37:29 +05:30
Kovid Goyal 7cde189bf5 Start work on implement layouts other than Stack 2016-12-04 22:34:31 +05:30
Kovid Goyal 836494a8f0 Implement the basic shortcuts for window management 2016-12-03 12:48:37 +05:30
Kovid Goyal cb4454c562 Implement drag scrolling 2016-12-03 08:56:52 +05:30
Kovid Goyal 8658b8120d Fix selections that are longer than a single screen not working 2016-12-02 21:35:38 +05:30
Kovid Goyal a424571c75 Dont abort drag if mouse enters window borders 2016-12-02 18:30:11 +05:30
Kovid Goyal 49eb692a03 Fix an off-by-one error for the scroll limit 2016-12-02 18:20:14 +05:30
Kovid Goyal 9745b23607 Allow re-adding of a timer while the timer is being executed 2016-12-02 18:10:04 +05:30
Kovid Goyal 067c5f25b8 ... 2016-12-02 17:17:44 +05:30
Kovid Goyal e7986838d8 Make rendering faster 2016-12-02 17:16:00 +05:30
Kovid Goyal 40928beeb4 ... 2016-12-02 17:04:33 +05:30
Kovid Goyal c75d7f60cb Speed up draining of the wakeup_fd buffer 2016-12-02 16:56:26 +05:30
Kovid Goyal 7ec41ba7fb Micro-optimization 2016-12-02 16:44:05 +05:30
Kovid Goyal 85bbc2173a Track mouse button state globally instead of per window 2016-12-02 15:50:09 +05:30
Kovid Goyal c9af8bc0bc Dont call glfw functions from the child thread 2016-12-02 15:46:21 +05:30
Kovid Goyal 92401ee4b1 Fix multi-line selection not working if end line column is smaller than start line column 2016-12-02 15:31:03 +05:30
Kovid Goyal 7afbfb8349 Reset scroll when toggling screen buffers 2016-12-02 14:35:38 +05:30
Kovid Goyal 5a068f7578 Do not scroll when using the alternate screen 2016-12-02 14:31:14 +05:30
Kovid Goyal d3fd0646fb Implement the mouse tracking protocol 2016-12-02 14:23:38 +05:30
Kovid Goyal 991d01bb68 Implement copy to clipboard shortcut 2016-12-01 16:24:24 +05:30
Kovid Goyal d832561f75 Ignore trailing dots on URLs 2016-12-01 16:18:17 +05:30
Kovid Goyal 38bf1fde3a ... 2016-12-01 16:04:23 +05:30
Kovid Goyal 63f8fd5929 Implement clicking on URLs to open them 2016-12-01 16:03:32 +05:30
Kovid Goyal a05b64f2fe Method to get line as base text 2016-12-01 15:33:25 +05:30
Kovid Goyal 60c6794f25 Implement cursor blinking 2016-12-01 14:02:08 +05:30
Kovid Goyal 58c3a5b4ac Release GIL when swapping buffers 2016-12-01 12:47:50 +05:30