Commit Graph
5369 Commits
Author SHA1 Message Date
Luflosi 21c7002c68 Add support for png2icns as an alternative to iconutil
png2icns is used when building kitty with nix because iconutil seems to be closed-source.
libicns also has an iconutil clone called icnsutil in the source tree but the last release is from 2012, which does not include this utility yet.
2020-03-21 02:11:08 +01:00
Luflosi 97cae0e355 Simplify code
This piece of code ends up just extracting `appname` from `iconset_dir`.
2020-03-21 00:10:16 +01:00
Luflosi 85fc0a59b1 Rename variable logo_dir -> iconset_dir 2020-03-21 00:10:16 +01:00
Kovid Goyal eddd45bbc3 diff kitten: Fix images losing position when scrolling using mouse wheel/touchpad 2020-03-19 18:46:10 +05:30
Kovid Goyal e2339697b9 Fix #2449 2020-03-19 17:22:58 +05:30
Kovid Goyal cfe9b408ce Move startup of first child out of the constructor of Boss 2020-03-19 16:48:16 +05:30
Kovid Goyal 83e8018787 Exclude very small values for content scale 2020-03-19 14:13:23 +05:30
Kovid Goyal 372d2008a6 Actually, we should use text/plain rather than text/uri-list since we are already converting to filesystem paths 2020-03-19 13:40:02 +05:30
Kovid Goyal ab9a36f8c1 Port cocoa backend to use new drop API 2020-03-19 13:36:03 +05:30
Kovid Goyal 2458c3a7c6 Implement drag and drop of text/plain for Wayland as well 2020-03-19 13:28:21 +05:30
Kovid Goyal e827e6fa21 X11: Allow drag and drop of text/plain in addition to text/uri-list
Fixes #2441
2020-03-18 22:37:23 +05:30
Kovid Goyal 342f0981d8 Add tests for selection extension by right click 2020-03-18 20:57:19 +05:30
Kovid Goyal 9c19e88288 Allow extending selections by dragging with right button pressed
Fixes #2445
2020-03-18 20:52:25 +05:30
Kovid Goyal 7329bd4910 Fix incorrect first line selection rendering when scrolling down 2020-03-18 20:27:54 +05:30
Kovid Goyal b9ad62226e Fix selection not being extended by right click when scrolling down
Fix #2443
2020-03-18 20:17:38 +05:30
Kovid Goyal 3bff3bcbe4 Fix selection not updating properly while scrolling
Fixes #2442
2020-03-18 18:48:59 +05:30
Kovid Goyal a06fdad034 Use a dedicated exception for rc_cmd.fatal() 2020-03-17 11:40:42 +05:30
Kovid Goyal a49bd98ec6 ... 2020-03-15 13:36:09 +05:30
Kovid Goyal 90f41108d3 ... 2020-03-15 13:30:02 +05:30
Kovid Goyal 382c31ddf2 Use a stub rather than TYPE_CHECKING 2020-03-15 13:27:40 +05:30
Kovid Goyal 871ca4dda6 oops 2020-03-15 08:58:46 +05:30
Kovid Goyal fa003f8233 Fix #2431 2020-03-15 08:55:04 +05:30
Kovid Goyal 12f37bcfad Dont strip trailing punctuation from end of URL if next line startswith url characters 2020-03-15 08:47:52 +05:30
Kovid Goyal e86c712424 Dont strip :code:& and :code:- from the end of URLs
Fixes #2436
2020-03-15 08:29:56 +05:30
Kovid Goyal e8a9935cb2 Allow setting WM_CLASS and WM_NAME when creating new OS windows with the launch command 2020-03-15 08:12:28 +05:30
Kovid Goyal f353131b44 Fix #2433 2020-03-15 07:54:55 +05:30
Kovid Goyal 7c4a2ba329 Fix #2434 2020-03-14 20:19:26 +05:30
Kovid Goyal dfb543bd94 ... 2020-03-14 15:27:38 +05:30
Kovid Goyal c912eef040 Minor strictness increases 2020-03-14 14:59:31 +05:30
Kovid Goyal 5f06d3a427 Disallow untyped decorators 2020-03-14 14:50:04 +05:30
Kovid Goyal a70fa9abc5 oops 2020-03-14 14:38:56 +05:30
Kovid Goyal 5956277863 All defs are now typed 2020-03-14 14:37:11 +05:30
Kovid Goyal d3f37eeba4 more typing work 2020-03-14 11:42:05 +05:30
Kovid Goyal ea48332f46 more typing work 2020-03-14 09:52:56 +05:30
Kovid Goyal eb12511646 The uber-fussy sway does not like calling wl_data_offer_finish on a version 1 data manager 2020-03-14 09:12:06 +05:30
Kovid Goyal aa11ddf32c Wayland: Fix a crash when drag and dropping into kitty
Fixes #2432
2020-03-14 08:20:44 +05:30
Kovid Goyal a348f64833 more typing work 2020-03-13 21:41:07 +05:30
Kovid Goyal 626a96e20f Clean up code for matching windows/tabs in rc 2020-03-13 21:03:06 +05:30
Kovid Goyal 60995ff04b Fix #2429 2020-03-13 19:14:49 +05:30
Kovid Goyal ba4e711715 Fix #2428 2020-03-13 18:13:11 +05:30
Kovid Goyal 891b184195 misc typing fixes 2020-03-13 16:45:39 +05:30
Kovid Goyal 5414dc398e Correct a few type definitions in layout.py 2020-03-13 16:21:36 +05:30
Kovid Goyal 917559f883 more typing work 2020-03-13 16:13:26 +05:30
Kovid Goyal 9f2fb76309 more typing work 2020-03-12 15:09:21 +05:30
Kovid Goyal b6692849d6 more typing work 2020-03-12 14:52:11 +05:30
Kovid Goyal b27f6d5957 more typing work 2020-03-12 14:26:51 +05:30
Kovid Goyal cda1e28b32 more typing work 2020-03-12 13:51:51 +05:30
Kovid Goyal 8a3e71d3d0 oops 2020-03-12 11:28:58 +05:30
Kovid Goyal 149ae2866a more typing work 2020-03-12 08:10:51 +05:30
Kovid Goyal 21707171bb Simplify the protocol for the send-text remote command 2020-03-12 07:14:47 +05:30