Kovid Goyal
f2e91b5ed2
Remove incorrect setting of bgimage unit in graphics program
2020-01-31 15:28:21 +05:30
Kovid Goyal
e72b60c882
tiling->tiled
2020-01-31 15:11:30 +05:30
Kovid Goyal
5263babc9a
Use a single program for drawing background images
2020-01-31 15:09:47 +05:30
Kovid Goyal
9034b50b3a
Dont use a separate background image opacity setting
2020-01-31 14:05:25 +05:30
Kovid Goyal
fdd7fe1948
Properly release resources used by bgimage
...
Also allow per OS Window bg images in the future
2020-01-31 12:17:54 +05:30
Kovid Goyal
8e7b8b70dc
A VAO is not needed to draw background images
2020-01-31 11:34:34 +05:30
Kovid Goyal
9bf24bdff5
Cleanup png_path_to_bitmap()
2020-01-31 09:46:16 +05:30
Kovid Goyal
ee53edd96d
Fix conversion of background_image option to C
...
Should handle None and not rely on the python object's lifetime.
Also some miscellaneous cleanups.
2020-01-31 09:03:19 +05:30
Kovid Goyal
1bc5d7038d
Merge branch 'bgimage' of https://github.com/ctrlcctrlv/kitty
2020-01-31 07:58:55 +05:30
Fredrick Brennan
8a6b8b415c
More stylistic fixes
2020-01-31 09:48:28 +08:00
Kovid Goyal
374500d7b0
py3.5 compat
2020-01-30 18:55:58 +05:30
Fredrick Brennan
aaaa34e119
Move a bunch of unneeded stuff
2020-01-30 18:08:25 +08:00
Fredrick Brennan
fba9502a9d
Fix background_image_linear
2020-01-30 18:01:28 +08:00
Kovid Goyal
6670cc1534
Dont swap when removing overlay window in splits
2020-01-30 15:28:51 +05:30
Fredrick Brennan
6627586d6e
Fix pedantic compiler test
2020-01-30 17:31:37 +08:00
Fredrick Brennan
9f364209af
Add background_image
2020-01-30 17:23:42 +08:00
Kovid Goyal
c31a39a052
Action to convert between vertical and horizontal splits
2020-01-30 14:34:40 +05:30
Kovid Goyal
36fda90814
Implement window movement for splits
2020-01-30 13:33:15 +05:30
Kovid Goyal
7ccfbc16e9
DRYer
2020-01-30 07:26:32 +05:30
Kovid Goyal
ad3b527bc4
Neighboring windows for splits
2020-01-30 07:09:33 +05:30
Kovid Goyal
f7eef3f456
Minimal borders for the splits layout
2020-01-30 06:12:45 +05:30
Kovid Goyal
1870364888
When laying out windows in splits shove them offscreen if their widths/heights become too small as too small values will cause crashes
2020-01-30 06:12:45 +05:30
Kovid Goyal
d7dfc85cf7
A __repr__ for Pairs
2020-01-30 06:12:45 +05:30
Kovid Goyal
c047e5f16a
Implement perpendicular axis resizing for splits
2020-01-30 06:12:45 +05:30
Kovid Goyal
8d21f63ec2
Resizing of a single split
2020-01-30 06:12:45 +05:30
Kovid Goyal
85b6a91e5c
Blank rects for splits layout
2020-01-30 06:12:45 +05:30
Kovid Goyal
c788e30b66
Implement adding of windows to splits layout
2020-01-30 06:12:45 +05:30
Kovid Goyal
a99caed693
Basic implementation of splits layout
2020-01-30 06:12:45 +05:30
Kovid Goyal
9589fb5275
Clarify docs for background_opacity
2020-01-30 05:59:52 +05:30
Kovid Goyal
60835871eb
Better error message when user does not specify strategy for disabling ligatures
2020-01-28 15:23:08 +05:30
Kovid Goyal
644ee646a2
version 0.16.0
2020-01-28 08:48:00 +05:30
Kovid Goyal
109a856b91
Fix #2313
2020-01-26 08:00:06 +05:30
Kovid Goyal
eaec854bfb
...
2020-01-25 11:51:17 +05:30
Kovid Goyal
2c6cc6f047
Remove unused slot
2020-01-25 11:22:22 +05:30
Kovid Goyal
f32ae10339
Use a global cache instead of a per window cache for grid size calculation
2020-01-25 11:21:05 +05:30
Kovid Goyal
c46317f96f
Use typed layout data
2020-01-25 11:11:55 +05:30
Fredrick Brennan
65a7b19f40
Make each OS window have its own framebuffer
...
This commit fixes graphics rendering when more than one OS window is
open, all OS windows are semi-transparent, and multiple windows contain
graphics.
This commit closes #2310 .
2020-01-24 16:06:57 +08:00
Kovid Goyal
0ea7d24ba4
Fix incorrect offset when rendering images and there are +z-index, -z-index and --z-index images
2020-01-21 08:09:04 +05:30
Kovid Goyal
6c9861cb76
Fix incorrect blending of default bg color when using draw_cells_interleaved_premult with images but no below images
2020-01-21 07:59:44 +05:30
Kovid Goyal
a1125b5cc8
Move draw_bg multiplication into vertex shader
2020-01-21 07:58:34 +05:30
Luflosi
dbc763fca0
Remove useless code from shader
2020-01-21 00:28:55 +01:00
Kovid Goyal
8e1443360f
Merge branch 'force_ltr' of https://github.com/ctrlcctrlv/kitty
2020-01-18 08:07:56 +05:30
Kovid Goyal
d55242aa82
Merge branch 'master' of https://github.com/mfilenko/kitty
2020-01-17 21:40:10 +05:30
Max Filenko
c12e7587cb
Document default configuration
2020-01-17 16:28:30 +01:00
Fredrick Brennan
5a2cc4578e
force_ltr also makes FriBidi usable
...
Add above fact to documentation.
2020-01-17 17:57:26 +08:00
Fredrick Brennan
6b5acc4d3d
Add force_ltr
...
Close #2252
2020-01-17 16:22:40 +08:00
Kovid Goyal
43326c9bd0
Fix URL detection not working for urls of the form scheme:///url
...
Fixes #2292
2020-01-17 07:49:01 +05:30
Kovid Goyal
96f3253e6d
goto_tab now maps numbers larger than the last tab to the last tab
...
Fixes #2291
2020-01-16 20:17:17 +05:30
Luflosi
edacdc5e25
Use python context manager to open file
2020-01-16 14:11:54 +01:00
Kovid Goyal
c67661af61
oops
2020-01-15 21:39:13 +05:30