Kovid Goyal
5da123c632
Respond to clicks on user notifications via DBus
2019-02-03 15:54:32 +05:30
Kovid Goyal
4c9a6ed56c
Set a default action name on the dbus notification
2019-02-03 13:53:26 +05:30
Kovid Goyal
1bf2864638
API to handle DBus user notification activation
2019-02-03 13:20:07 +05:30
Kovid Goyal
c8bd61b345
...
2019-02-03 11:32:35 +05:30
Kovid Goyal
7ee04b37ac
Drop the dependency on libnotify for notifications on Linux
2019-02-03 11:27:05 +05:30
Kovid Goyal
1de940d7b4
Forgot to commit this in the previous commit
2019-02-03 10:24:26 +05:30
Luflosi
0e2a5c63c6
Convert some tabs to spaces
2019-02-02 22:08:32 +01:00
Kovid Goyal
9916802a69
Only kill process if not already dead
2019-02-02 15:56:51 +05:30
Kovid Goyal
bfac482940
Ensure the update check process is killed on exit
2019-02-02 15:48:15 +05:30
Kovid Goyal
8778cf63c4
Correct fix for ignoring BrokenPipeError
2019-02-02 15:47:13 +05:30
Kovid Goyal
d5d1e6c11e
Ignore broken pipe errors when readon data from update check worker
2019-02-02 15:41:55 +05:30
Kovid Goyal
8e6780e761
...
2019-02-02 15:37:48 +05:30
Kovid Goyal
ddb961f9af
Dont fail to run if the update check fails
2019-02-02 15:36:32 +05:30
Kovid Goyal
670de085a3
Add API to GLFW for user notifications using DBus
2019-02-02 13:48:26 +05:30
Kovid Goyal
4c49573465
Randomize the sleep before version fetch
2019-02-01 23:33:41 +05:30
Kovid Goyal
13d478ffca
Use kitty_exe() for the update_check worker
2019-02-01 23:25:19 +05:30
Kovid Goyal
e19f180c71
Fix notifications on macOS
2019-02-01 14:43:03 +05:30
Kovid Goyal
d3ad15dc51
Automatically check for new releases and notify when an update is available, via the system notification facilities. Can be controlled by :opt:update_check_interval
...
Fixes #1342
2019-02-01 12:08:35 +05:30
Kovid Goyal
3aaa69b36c
...
2019-01-31 20:57:21 +05:30
Kovid Goyal
41906cf7db
Infrastructure to monitor child processes for death
2019-01-31 20:43:50 +05:30
Kovid Goyal
f3696da0ff
Put the functions in the wrong place
2019-01-31 19:55:05 +05:30
Kovid Goyal
fab723b9bc
Manage timer callback reference counts
2019-01-31 19:30:40 +05:30
Kovid Goyal
d3a3a89098
Add a function to change timer intervals
2019-01-31 18:43:12 +05:30
Kovid Goyal
68313e99a7
Add a function to remove timers
2019-01-31 18:41:20 +05:30
Kovid Goyal
9b73d25151
Add infrastructure for timers to the event loop
2019-01-31 18:37:29 +05:30
Kovid Goyal
10f5461cd8
Nicer signal handling in cocoa for the notification run loop
2019-01-30 14:50:04 +05:30
Kovid Goyal
c7a0626c69
version check infrastructure
2019-01-30 13:49:30 +05:30
Kovid Goyal
6a9a7dee55
macOS: Add an option macos_show_window_title_in_menubar to not show the current window title in the menu-bar
...
Fixes #1066
2019-01-30 13:29:55 +05:30
Kovid Goyal
c2f6450af3
Framework for displaying simple OS notifications
2019-01-29 18:11:48 +05:30
Luflosi
c343bdd120
Rename OS X -> macOS
2019-01-28 01:25:02 +01:00
Kovid Goyal
c33c88b2c6
Ignore background_opacity if could not make window semi-transparent
...
Should prevent bug reports like #1334
2019-01-27 08:16:07 +05:30
Kovid Goyal
b041dcc8ce
Ensure we dont try to update window title for tabs with no windows
2019-01-24 21:05:46 +05:30
Kovid Goyal
22c65c5d03
Fix window title for minimized windows not being updated
...
Fixes #1332
2019-01-24 21:04:26 +05:30
Kovid Goyal
19bce0c23c
Start work on a choose kitten for fuzzy selection
2019-01-23 19:38:08 +05:30
Kovid Goyal
de130787f6
Make the charsets code useable in kittens
2019-01-23 11:33:45 +05:30
Kovid Goyal
6e94dae9cd
Handle cursor_text_color that is already a Color when patching
2019-01-23 10:38:09 +05:30
Kovid Goyal
d2431783f1
Fix using remote control to set cursor text color causing errors when creating new windows
...
Fixes #1326
2019-01-23 10:14:59 +05:30
Kovid Goyal
5787b472c0
A new option strip_trailing_spaces to optionally remove trailing spaces from lines when copying to clipboard.
2019-01-21 15:48:21 +05:30
Kovid Goyal
a8ad4461a1
Create a kitten to demonstrate the kitty extended keyboard protocol
2019-01-20 14:38:19 +05:30
Luflosi
972f0c0e2b
Remove unnecessary semicolons
2019-01-19 12:28:03 +01:00
Kovid Goyal
fbccfb9d0d
version 0.13.3
2019-01-19 14:06:53 +05:30
Kovid Goyal
725da39ecb
macOS: Add aliases for lose window and new tab actions that conform to common Apple shortcuts for these actions
...
Fixes #1313
2019-01-19 09:18:25 +05:30
Jacob Wahlgren
33e4a44008
Unjam event loop when adding pending cocoa action
...
Fixes the problem reported in
https://github.com/kovidgoyal/kitty/issues/1312 .
2019-01-18 17:32:22 +01:00
Kovid Goyal
a827f4190c
Merge branch 'fix_white_background_transparency' of https://github.com/Luflosi/kitty
2019-01-14 13:10:15 +05:30
Kovid Goyal
63ff3cfb9f
Merge branch 'negative_scroll_alternate_mode' of https://github.com/Luflosi/kitty
2019-01-14 10:10:22 +05:30
Kovid Goyal
c247a6c0cc
macOS: Ensure that when running from a bundle, the bundle kitty exe is preferred over any kitty in PATH
...
Fix #1280
2019-01-14 09:32:49 +05:30
Luflosi
7421a0b9e3
Apply negative scroll multiplier in alternate screen mode
...
Fixes kovidgoyal/kitty#1299
2019-01-14 00:11:19 +01:00
Kovid Goyal
851885568f
macOS: Fix dragging kitty window tabs in traditional full screen mode causing crashes
...
Fixes #1296
Apparently, macOS reports NaN DPI values in this scenario.
I dont know enough about cocoa internals to understand why, or
what is actually supposed to happen in this scenario, but at least we
should not crash.
2019-01-11 11:09:34 +05:30
Luflosi
2167bfd5b5
Fix #1221 in a different way
2019-01-08 16:14:41 +01:00
Luflosi
490d4455af
Fix white background color not allowing transparency
2019-01-08 16:14:01 +01:00