Kovid Goyal
3bc0f90a82
Fix incorrect parsing of --replay-commands
2018-05-17 20:06:59 +05:30
Kovid Goyal
2a99ef254f
Dont segfault when printing a freetype font object with a NULL postscript name
2018-05-17 19:49:31 +05:30
Kovid Goyal
5bc811f26e
Improve the help text for --replay-commands
2018-05-17 19:42:46 +05:30
Kovid Goyal
83893d762a
Implement resizing for the grid layout
2018-05-17 18:47:41 +05:30
Kovid Goyal
24bed6273b
Simplify grid layout code some more
2018-05-17 17:47:42 +05:30
Kovid Goyal
2a5b314f67
Simplify grid layout code
2018-05-17 17:20:09 +05:30
Kovid Goyal
e3c9fc3fba
DRYer
2018-05-17 17:17:03 +05:30
Kovid Goyal
b81700a8fd
DRYer
2018-05-17 17:12:24 +05:30
Kovid Goyal
b319fd4b93
Implement resizing for vertical and horizontal layouts
2018-05-17 17:09:03 +05:30
Kovid Goyal
23d6995558
...
2018-05-17 16:50:16 +05:30
Kovid Goyal
190612d507
Make the resize step size configurable
2018-05-17 16:48:35 +05:30
Kovid Goyal
cddfe425e1
Dont keep increasing bias in Tall layout when it wont change the actual layout
...
Also refactor the bias code so that it is shared with the fat layout.
2018-05-17 16:02:42 +05:30
Kovid Goyal
bc6a03a41b
Implement resizing for the Fat layout
2018-05-17 15:19:05 +05:30
Kovid Goyal
e053d1f566
Implement resizing of individual windows in a layout
...
See the Layouts section in the README for details. Fixes #362
Note that it is only implemented for the Tall layout currently. Other
layouts to follow. The implementation might also be refined in the
future.
2018-05-17 15:09:41 +05:30
Kovid Goyal
e429b8484c
Update kitty invocation when preprocessing README
2018-05-17 14:56:52 +05:30
Kovid Goyal
22159c5eb4
Fix mockup for testing
2018-05-16 16:43:39 +05:30
Kovid Goyal
903df9972a
...
2018-05-16 16:25:41 +05:30
Kovid Goyal
4dcbb1f077
Avoid needless re-allocation of Layout objects on layout change
...
Also allows layout instance data to be preserved when cycling layouts
2018-05-16 16:24:31 +05:30
Kovid Goyal
5158d49781
Generalize bias handling
2018-05-16 15:57:04 +05:30
Kovid Goyal
3fdf47c535
Allow specifying the width of the tall window in the Tall layout as a percentage of available space
...
Also remove the --window-layout option as it was redundant. Same effect
can be achieved using -o enabled_layouts=some_layout,*
2018-05-16 14:02:58 +05:30
Kovid Goyal
b59d1bda8b
Add a comment for RTL shaping
2018-05-16 07:00:36 +05:30
Kovid Goyal
1760fb9db2
Partial fix for rendering RTL languages like arabic
2018-05-16 06:56:16 +05:30
Kovid Goyal
082c771fc0
Fix typo in conf file
2018-05-16 00:08:52 +05:30
Kovid Goyal
7ec989d485
Fix Ctrl+backspace acting as plain backspace in normal and application keyboard modes. Fixes #538
2018-05-16 00:07:54 +05:30
Kovid Goyal
0f9613eb9e
...
2018-05-11 06:15:26 +05:30
Kovid Goyal
85a354351a
...
2018-05-11 06:06:18 +05:30
Kovid Goyal
24db8cef4f
Merge branch 'add-fat-layout' of https://github.com/theJian/kitty
2018-05-11 05:23:14 +05:30
theJian
9908eee40c
Update readme
2018-05-11 01:00:29 +08:00
theJian
b6517758d9
Add fat layout
2018-05-11 00:59:46 +08:00
Kovid Goyal
029500f3ed
Store fd for screen_size at creation time
2018-05-10 18:27:18 +05:30
Kovid Goyal
686727a7c3
Nicer hooks for kitty-bar
...
Allows kitty-bar to be refactored into a pure CLI app
2018-05-10 17:47:51 +05:30
Kovid Goyal
91a1d61cc6
diff: Fix margins not being reset on exit
2018-05-10 16:21:26 +05:30
Kovid Goyal
b8e9921f3d
Forgot this file in previous commit
2018-05-10 16:20:58 +05:30
Kovid Goyal
e0ce5d5629
tui: Cleanup unhandled exception processing
...
Also handler finalization should happen before term manager
finalization.
2018-05-10 16:20:33 +05:30
Kovid Goyal
ed511c296c
Avoid needing to resend images on every draw_screen()
2018-05-10 15:58:52 +05:30
Kovid Goyal
eab1fbbbb0
diff: Mark displayed images as change starts
2018-05-10 15:29:53 +05:30
Kovid Goyal
ee3b052a50
tui: Preserve cursor position when placing images
2018-05-10 15:27:35 +05:30
Kovid Goyal
5b98f15d9b
typo in comment
2018-05-10 15:15:02 +05:30
Kovid Goyal
51d76e5a2b
...
2018-05-10 14:37:43 +05:30
Kovid Goyal
a6bce0b221
diff: More work on showing images
2018-05-10 14:33:09 +05:30
Kovid Goyal
fb5dc8a2ba
A spot of refactoring
2018-05-10 11:52:51 +05:30
Kovid Goyal
d571ee0d01
diff: More work on displaying images
2018-05-10 11:50:46 +05:30
Kovid Goyal
5d7ed67316
diff: More work on displaying images
2018-05-10 10:36:50 +05:30
Kovid Goyal
9f6c754339
Add a note about KITTY_WINDOW_ID
2018-05-10 10:27:34 +05:30
Kovid Goyal
2819a4ebf3
...
2018-05-10 09:53:17 +05:30
Kovid Goyal
dec1203ea8
Make the kitty window id available as the environment variable KITTY_WINDOW_ID
...
Fixes #532
2018-05-10 08:52:28 +05:30
Kovid Goyal
87ab0d7b18
Make it clear that focus-window focuses the window it is run inside by default.
2018-05-10 08:46:38 +05:30
Kovid Goyal
043530409c
DRYer
2018-05-10 07:47:29 +05:30
Kovid Goyal
9710282d22
Have the paste_from_selection action paste from the clipboard on platforms that do not have a primary selection such as Wayland and macOS. Fixes #529
2018-05-10 07:42:03 +05:30
Kovid Goyal
5e8e141fb5
Fix cursor_stop_blinking_after=0 not working. Fixes #530
2018-05-10 07:31:53 +05:30