Kovid Goyal
|
ff420b6495
|
Render top CSD shadow
|
2021-04-04 22:49:07 +05:30 |
|
Kovid Goyal
|
78908e5b93
|
Finish rendering of side shadows for CSD
|
2021-04-04 20:16:13 +05:30 |
|
Kovid Goyal
|
bd6643a523
|
Use a tile to reduce startup CPU cost of shadows
|
2021-04-04 18:16:33 +05:30 |
|
Kovid Goyal
|
71fddeb1f5
|
Start work on shadow based CSD
|
2021-04-04 17:13:50 +05:30 |
|
Kovid Goyal
|
9f708be8fd
|
Fix name of wttr -> wttr.in
|
2021-04-04 17:13:17 +05:30 |
|
Kovid Goyal
|
a13f815591
|
Fix index_selection() not updating empty selections
Newly created selections are empty but must still be indexed.
Fixes #3431
|
2021-04-03 10:48:43 +05:30 |
|
Kovid Goyal
|
b5ac06e652
|
Fix #3422
|
2021-04-03 06:48:10 +05:30 |
|
Kovid Goyal
|
e56d259b8e
|
Also free() when loading fails
|
2021-04-03 06:41:11 +05:30 |
|
Kovid Goyal
|
11d13c406a
|
Fix a memory leak when setting default window icon or background image
|
2021-04-03 06:37:57 +05:30 |
|
Kovid Goyal
|
d5448e6902
|
Add documentation and cleanup previous PR
|
2021-04-03 06:25:47 +05:30 |
|
Kovid Goyal
|
777b9eb68e
|
Merge branch 'hyper' of https://github.com/orki/kitty
|
2021-04-03 06:15:55 +05:30 |
|
Kovid Goyal
|
ff1585acfe
|
Unicode input: Make diamond a synonym for gem
Fixes #3437
|
2021-04-02 12:53:58 +05:30 |
|
Kovid Goyal
|
cb515157b3
|
Fix the selection getting changed if the screen contents scroll while the selection is in progress
When the selection object was refactored to track the input
co-ordinates, index_selection() was not updated accordingly.
Fixes #3431
|
2021-04-01 23:17:13 +05:30 |
|
Kovid Goyal
|
da39fb2880
|
Add a note about when the splits layout was added to kitty
Bloody Ubuntu/Debian and their absurd release policies.
|
2021-04-01 23:04:13 +05:30 |
|
Kovid Goyal
|
eb3a2126ee
|
Changelog entry for CSD work
Bloody two days of my life I will never get back thanks to those
*&^(*&%*%*& at GNOME.
|
2021-04-01 22:57:19 +05:30 |
|
Kovid Goyal
|
9c1c399716
|
...
|
2021-04-01 22:52:13 +05:30 |
|
Kovid Goyal
|
e209c3329b
|
Allow specifying a right_margin that is not rendered for the CSD title
Can void double rendering if I ever decide to add button to the titlebar
|
2021-04-01 22:50:54 +05:30 |
|
Kovid Goyal
|
802147e255
|
More robust ellipsis width calculation
|
2021-04-01 22:18:13 +05:30 |
|
Kovid Goyal
|
1a7291276c
|
Add a cat face emoji at the start of the CSD title
|
2021-04-01 22:07:37 +05:30 |
|
Kovid Goyal
|
6d6273af48
|
Properly scale emoji rendered in the CSD
|
2021-04-01 22:07:00 +05:30 |
|
Kovid Goyal
|
b7d967b6bc
|
Dont offset title from left edge
|
2021-04-01 18:19:59 +05:30 |
|
Kovid Goyal
|
779a06fa72
|
DRYer
|
2021-04-01 13:54:20 +05:30 |
|
Kovid Goyal
|
0656a5079a
|
CSD titles: Render ellipsis when too long
|
2021-04-01 13:48:58 +05:30 |
|
Kovid Goyal
|
a1669267b3
|
Fix hiding on window decorations not working with new CSD code
|
2021-04-01 12:32:48 +05:30 |
|
Kovid Goyal
|
bbb40f2a21
|
Use a little less contrast for CSD title
|
2021-04-01 12:20:53 +05:30 |
|
Kovid Goyal
|
c5b3e43b6c
|
Use bold for CSD titles
|
2021-04-01 12:18:48 +05:30 |
|
Kovid Goyal
|
55dc354e68
|
Improve at exit cleanup functions
Now they are run in a defined order not based on
the order of initialization
|
2021-04-01 11:48:36 +05:30 |
|
Kovid Goyal
|
0ec7e6c36f
|
Make the freetype text rendering code re-useable in multiple contexts
|
2021-04-01 11:28:23 +05:30 |
|
Kovid Goyal
|
b1da76eefa
|
Set CSD color based on focus state
|
2021-04-01 10:54:22 +05:30 |
|
Kovid Goyal
|
5c6e55d37f
|
Vertically center CSD title
|
2021-04-01 10:34:22 +05:30 |
|
Kovid Goyal
|
5d496216e0
|
Implement rendering of titles in CSD
|
2021-04-01 10:23:04 +05:30 |
|
Kovid Goyal
|
e92ed67021
|
Add a callback glfw can use to request text rendering
|
2021-04-01 08:22:06 +05:30 |
|
Ravi R Kiran
|
b074533b29
|
Fix regression
|
2021-03-31 08:54:10 -05:00 |
|
Kovid Goyal
|
f3665ddfab
|
Cleanup some used memory
|
2021-03-31 15:29:28 +05:30 |
|
Kovid Goyal
|
dd2b6119b3
|
Implement rendering of emoji for CSD
|
2021-03-31 15:23:05 +05:30 |
|
Kovid Goyal
|
ada3f9e547
|
Add a wcswidth() implementation useable from C code
|
2021-03-31 15:19:39 +05:30 |
|
Kovid Goyal
|
0372242d12
|
Use an enum for UTF8 decoder state
|
2021-03-31 15:19:27 +05:30 |
|
Kovid Goyal
|
9838a336d5
|
Make wcwidth-std.h more generally includeable
|
2021-03-31 15:18:19 +05:30 |
|
Kovid Goyal
|
debd9fe419
|
Dont render glyphs that would overflow the canvas
|
2021-03-31 11:06:37 +05:30 |
|
Kovid Goyal
|
73a06b0e9e
|
Text rendering for CSD now works
|
2021-03-31 11:02:35 +05:30 |
|
Ravi R Kiran
|
fdfba4ea04
|
Fix pyflakes failures
|
2021-03-30 14:57:41 -05:00 |
|
Ravi R Kiran
|
953253de99
|
Implementation of hyper and meta
|
2021-03-30 14:23:17 -05:00 |
|
Kovid Goyal
|
da0009a46b
|
More work on CSD title rendering
|
2021-03-30 22:12:54 +05:30 |
|
Kovid Goyal
|
d7e1e53450
|
More work on text rendering for CSD
|
2021-03-30 08:25:01 +05:30 |
|
Kovid Goyal
|
4a3c57054f
|
Function to get fallback font for a char
|
2021-03-29 15:35:38 +05:30 |
|
Kovid Goyal
|
41b9495588
|
More work on text rendering
|
2021-03-29 14:56:49 +05:30 |
|
Kovid Goyal
|
cdbc096990
|
Start work on rendering text for CSDs
|
2021-03-29 12:15:47 +05:30 |
|
Kovid Goyal
|
53f2df115e
|
Hook up re-render of title bar when title changes
|
2021-03-29 12:15:47 +05:30 |
|
Kovid Goyal
|
0593158a86
|
Refactor CSD code to avoid un-needed rerenders and use a single shm pool for all CSD buffers
|
2021-03-29 12:15:47 +05:30 |
|
Kovid Goyal
|
c1f8372efc
|
Hide edges when not focused
|
2021-03-29 12:15:47 +05:30 |
|