Kovid Goyal
9347be639b
version 0.15.0
2019-11-27 09:23:01 +05:30
Luflosi
2d19b87208
Fix potential error when $PATH is not defined
...
When `PATH` is not in `os.environ`, kitty could potentially throw a `KeyError`.
2019-10-27 00:10:55 +02:00
Luflosi
a2d5eef398
Simplify access to os.environ
...
The `if` can be removed by using `get()` with a default parameter to access `os.environ`. This also reduces the number of accesses to `os.environ`.
2019-10-24 20:27:27 +02:00
Kovid Goyal
350cfeb7ef
version 0.14.6
2019-09-25 11:28:55 +05:30
Kovid Goyal
ffc4e99717
version 0.14.5
2019-09-23 08:41:38 +05:30
Kovid Goyal
20f7118432
version 0.14.4
2019-08-31 10:20:47 +05:30
Kovid Goyal
e350822f5e
version 0.14.3
2019-07-29 09:29:50 +05:30
Kovid Goyal
65b95999c1
version 0.14.2
2019-06-09 13:40:02 +05:30
Kovid Goyal
303711ab8d
Wayland: Detect SSD by querying compositor
...
Much more reliable than checking environment variables. Does
add ~1ms to startup time on Wayland.
2019-06-05 10:37:57 +05:30
Kovid Goyal
277f43aed6
Linux: Disable the Wayland backend on GNOME
...
GNOME has no support for server side decorations.
Can be controlled by new option linux_display_server.
2019-06-04 19:10:13 +05:30
Luflosi
2b095f720e
Use "with suppress()" to suppress python exceptions
...
Using
```Python
with suppress(OSError):
os.remove('somefile.tmp')
```
instead of
```Python
try:
os.remove('somefile.tmp')
except OSError:
pass
```
makes the code more compact and more readable IMO.
This pattern was recommended by Raymond Hettinger, a Python Core
Developer in his talk "Transforming Code into Beautiful, Idiomatic Python" at https://www.youtube.com/watch?v=OSGv2VnC0go . The transcript is available at https://github.com/JeffPaine/beautiful_idiomatic_python
2019-06-03 12:27:43 +02:00
Kovid Goyal
ff52ff7865
version 0.14.1
2019-05-29 19:57:00 +05:30
Kovid Goyal
00fe963e7c
version 0.14.0
2019-05-24 11:52:46 +05:30
Luflosi
a792c94ccf
Use python3 shebang for all python scripts
...
Fixes #1624 .
Use python3 shebang for all python scripts as python still defaults to python2 on many systems.
2019-05-20 14:44:24 +02:00
Kovid Goyal
cab1ba4e50
Use sys._xoptions to pass bundle_exe_dir
...
This allows it to be used with the make app kitty bundle as well.
This makes it robust against launching in environments where
python3 is not on PATH. See #1280
2019-05-01 08:45:01 +05:30
Kovid Goyal
0a153e2524
Wayland: Use the kitty Wayland backend by default
2019-03-06 21:04:34 +05:30
Kovid Goyal
27ffed5a1a
Merge branch 'exe-ordered' of https://github.com/blueyed/kitty
...
Fixes #1406
2019-02-23 15:31:57 +05:30
Daniel Hahler
34c35ff4ca
kitty_exe: use ordered list
...
Fixes https://github.com/kovidgoyal/kitty/issues/1406 .
2019-02-23 10:40:00 +01:00
Kovid Goyal
c2f6450af3
Framework for displaying simple OS notifications
2019-01-29 18:11:48 +05:30
Kovid Goyal
fbccfb9d0d
version 0.13.3
2019-01-19 14:06:53 +05:30
Kovid Goyal
8feccdf63f
version 0.13.2
2019-01-04 09:26:51 +05:30
Kovid Goyal
1ba7b5f5a3
version 0.13.1
2018-12-06 13:23:33 +05:30
Kovid Goyal
460c353898
version 0.13.0
2018-12-05 14:21:26 +05:30
Kovid Goyal
6f0a59c696
If a permission error occurs creating the kitty config directory use a temp dir as the config directory. Fixes #1152
2018-11-18 20:02:55 +05:30
Tarmack
d519553581
Implement primary selection for Wayland
2018-10-31 09:03:22 +05:30
Kovid Goyal
b0d34b136f
version 0.12.3
2018-09-29 09:15:40 +05:30
Kovid Goyal
3a4420f2d3
version 0.12.2
2018-09-24 05:26:11 +05:30
Kovid Goyal
7438e0e997
version 0.12.1
2018-09-08 05:22:02 +05:30
Kovid Goyal
4f05024550
version 0.12.0
2018-09-01 09:16:29 +05:30
Kovid Goyal
cf7ecd5e66
Do not import fast_data_types at the top level of utility modules
2018-08-28 10:27:06 +05:30
Kovid Goyal
57f8519a52
version 0.11.3
2018-07-10 21:42:01 +05:30
Kovid Goyal
4313531432
macOS: Use a custom mouse cursor that shows up well on both light and dark backgrounds
...
Fixes #359 . Also, update GLFW from upstream for retina cursor setting
support.
2018-07-07 10:43:30 +05:30
Kovid Goyal
f12697c897
Better error when kitty config dir is a file
...
See #697
2018-07-03 06:30:29 +05:30
Kovid Goyal
4bf0e0ea23
version 0.11.2
2018-07-01 07:58:46 +05:30
Kovid Goyal
c037f53534
...
2018-06-22 15:35:24 +05:30
Kovid Goyal
aba84581f5
When running kitty from within kitty, use a full path
...
Fixes inability to run kitty from the shell when the users shell scripts
reset PATH. See #668
2018-06-22 15:33:07 +05:30
Kovid Goyal
f66db65974
version 0.11.1
2018-06-17 10:57:55 +05:30
Kovid Goyal
105959d91b
version 0.11.0
2018-06-12 08:36:19 +05:30
Kovid Goyal
345b3437f4
Add a config option to set the EDITOR kitty uses
...
Useful on systems that make it hard to set system-wide environment
variables. See #580
2018-05-28 12:24:09 +05:30
Kovid Goyal
a4af0599cc
version 0.10.1
2018-05-24 19:26:12 +05:30
Kovid Goyal
9903b8e8db
version 0.10.0
2018-05-21 09:50:36 +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
8b6240a067
version 0.9.1
2018-05-05 09:46:28 +05:30
Kovid Goyal
458f10be10
version 0.9.0
2018-04-15 20:18:52 +05:30
Kovid Goyal
7926a140b8
version 0.8.4
2018-03-31 12:16:35 +05:30
Kovid Goyal
94d248d812
Fix presence of XDG_CONFIG_DIRS env var preventing kitty from starting up due to a silly typo
...
Fixes #421
2018-03-29 17:51:14 +05:30
Kovid Goyal
62db7639a8
version 0.8.3
2018-03-29 09:56:44 +05:30
Kovid Goyal
ea24c23fde
Allow specifying a system wide kitty config file
...
The system config is merged with any user specific config files, with
options in the user specific config files having higher priority.
Also follow the full XDG spec for finding config files, including
XDG_CONFIG_DIRS.
2018-03-25 11:47:11 +05:30
Kovid Goyal
1a52127c55
version 0.8.2
2018-03-17 17:45:57 +05:30
Kovid Goyal
51b6b325b9
Add a keyboard shortcut to edit the kitty config file easily
...
Fixes #366
2018-03-09 17:57:09 +05:30