Philip Waritschlager
07145b177c
0.6.0
2023-07-07 01:15:08 +02:00
phil294
e4992d00c7
add test for gui,add,picture with w/h option
2023-07-07 00:33:34 +02:00
phil294
1a0fafd3c9
fix failing test
2023-07-07 00:30:51 +02:00
phil294
b5409e21e5
refactor: fix trailing whitespace
2023-07-06 23:56:44 +02:00
phil294
7b2926a18b
release: semi-automated release script
2023-07-06 23:53:00 +02:00
phil294
111268e057
mini
2023-07-06 21:45:49 +02:00
phil294
a573e38cb6
fix grabbing mouse hotkeys
2023-07-06 03:00:25 +02:00
phil294
0a0704d9cd
Gui, Add, Picture: Fix bad clipping when x/y were specified
2023-07-05 20:50:06 +02:00
phil294
17f5abe873
Gui, Add, Picture: Allow specifying a common icon name instead of path
2023-07-05 19:47:34 +02:00
phil294
8069c94842
docs: msgbox icons are always shown since we're using appimage based on ubuntu
2023-07-05 19:03:04 +02:00
phil294
e78081b64f
fix handling single instance
...
was broken because of the AppImage wrapper.
Also, instead of relying on a hacky `pgrep` output, this now works with a lockfile under /tmp. It would be even better to use `fcntl` but it's an annoying api
2023-07-05 18:56:53 +02:00
phil294
94f0552517
refactor: MsgBoxOptions public enum
2023-07-05 16:48:52 +02:00
phil294
1ce66cc945
v0.5.2
2023-07-05 04:42:08 +02:00
phil294
0b92357274
Input: Do not grab focus from active window
...
This is essentially the same as 53fa4c7 , but for `XGrabKeyboard`, not just `XGrabButton`. See that commit for details
ref https://github.com/phil294/vimium-everywhere/issues/3
2023-07-05 04:14:47 +02:00
phil294
c6ad56b700
Add DetectHiddenWindows and A_DetectHiddenWindows
...
ref https://github.com/phil294/vimium-everywhere/issues/3
2023-07-05 03:11:58 +02:00
phil294
53fa4c75a8
x11: grab keys: watch the active window and keep re-grabbing the keys there instead of doing so on the root window.
...
While the latter was easier, we avoid losing focus from the active window while a grabbed key is pressed down. This helps avoiding various popups and menus from auto-closing on hotkey press.
https://stackoverflow.com/a/69216578/3779853
ref https://github.com/phil294/vimium-everywhere/issues/3
2023-07-05 01:42:31 +02:00
phil294
3a1d075d8c
Merge branch 'fixes'
2023-07-03 15:10:28 +02:00
phil294
08242120d2
readme note about installed bin location
2023-07-03 14:27:39 +02:00
phil294
6ededcf8b6
EnvAdd/Div/Mult: work with Float64 to support big numbers
2023-07-03 14:25:56 +02:00
phil294
aabdf5c8c1
Gui: Add picture w/h option with automatic scaling with -1
2023-07-03 14:24:48 +02:00
phil294
9f976a5757
x11: on grabbed hotkey press, send the hotkey's underlying key (xdotool bug workaround) *only if* the first command is a Send or SendRaw
...
In other words, if the hotkey isn't used for sending text (which we assume it isn't if the first command is something else, out of simplicity), it's okay for the key to be eaten up a bit. Doing the Send workaround does send something to X11 after all which could be undesired and should be avoided: See:
Needed for https://github.com/phil294/vimium-everywhere/issues/3
2023-07-03 01:34:31 +02:00
phil294
4190bf3b97
Merge remote-tracking branch 'origin/master'
2023-07-03 01:17:56 +02:00
phil294
e95e11c267
add Gui, Option Unnamed Style and Unnamed ExStyle
...
but only `+0x80000000` and `+E0x8000000` for now, as they are needed for https://github.com/phil294/vimium-everywhere/issues/3 . Other styles are probably very low priority or just don't apply on Linux at all.
2023-07-03 01:17:17 +02:00
phil294
65bb667ed1
mini comments
2023-07-03 01:13:10 +02:00
phil294
174ced066c
internal: allow for parse_word_options to return numbers > Int32 and to understand hex numbers
2023-07-03 01:12:45 +02:00
phil294
87e1ac3ec4
mini
2023-07-03 01:11:14 +02:00
phil294
81f2b7ce71
tests: msgbox on error
2023-07-02 18:38:18 +02:00
Philip Waritschlager
738fbe7ba5
Merge pull request #47 from trigger337/master
...
fix operator in x11.cr
2023-07-02 18:36:34 +02:00
trigger337
3275863de3
fix operator in x11.cr
2023-07-02 19:33:12 +03:00
phil294
4fbe7cd43c
fix build instructions typo
2023-07-02 18:14:31 +02:00
phil294
8302430620
update dependencies
...
fixes harfbuzz build error on some systems
2023-07-02 17:40:59 +02:00
phil294
3f3d2dc588
include libthai.so.0.3.1 in final build
...
fixes #538
ref https://github.com/AppImageCommunity/pkg2appimage/issues/538
2023-07-02 17:39:56 +02:00
phil294
75307f59cb
fix crash when LC_ALL isn't set
2023-07-02 17:38:54 +02:00
phil294
04f7115b57
fix setting last found window in IfWinActive/IfWinNotActive
2023-07-02 17:38:34 +02:00
phil294
c3a6f2ea18
add fiber unhandled exception handler
...
https://github.com/crystal-lang/crystal/issues/13297
2023-07-02 17:38:20 +02:00
phil294
15acb5fdf5
add hotstring tests
2023-07-02 17:37:52 +02:00
phil294
9b3629744e
add more Input tests
2023-07-02 17:37:13 +02:00
Philip Waritschlager
3374818e4a
Merge pull request #46 from trigger337/master
...
Fix Discord link in README
2023-07-02 01:08:15 +02:00
trigger337
136fc04ba7
Fix Discord link in README
2023-07-02 01:58:09 +03:00
phil294
f1e5294fd9
Merge remote-tracking branch 'origin/master'
2023-07-01 20:38:59 +02:00
Philip Waritschlager
ce3b676bae
fix download link
2023-06-10 14:32:44 +02:00
phil294
0cf30ca84e
fix tests without appimage
2023-03-30 16:47:29 +02:00
phil294
b4f7c36569
Run/RunWait: fix overwriting env LC_ALL
...
launched programs were falsely forced to en_US instead of the user's configured environment
2023-03-21 10:03:17 +01:00
Philip Waritschlager
94a6d39abb
document installation folder
2023-03-11 18:27:41 +01:00
phil294
ca101611ba
v0.5.1
2023-03-09 23:59:10 +01:00
phil294
32069c4c8e
Run/RunWait: Unset GTK env vars set by AppImage linuxdeploy-plugin-gtk
...
fixes #37
2023-03-09 20:31:00 +01:00
phil294
695222d20c
disallow running the installer as root
...
this can crash unrelated gtk applications such as xfce4-session and thus brick the whole system. See also #6
I thought I had prevented this from happening already but apparently all it took was a `sudo ahk_x11` and click INSTALL
2023-03-08 21:00:28 +01:00
phil294
adc0589eca
Merge remote-tracking branch 'origin/master'
2023-03-08 19:34:25 +01:00
Philip Waritschlager
583cc398e2
Update README.md
2023-03-08 03:50:06 +01:00
Philip Waritschlager
7b34a0f327
Update README.md
2023-02-28 18:46:55 +01:00