Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pr/config explain keys reverse direction setting #83

Open
wants to merge 279 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
279 commits
Select commit Hold shift + click to select a range
2242f07
changelog: updated
dreamcat4 Oct 2, 2018
f244db3
log: print which config file is loading
dreamcat4 Oct 2, 2018
c936bde
readme: add link to instructions for ubuntu budgie users
dreamcat4 Oct 15, 2018
0458b33
fix: bug where previous mini window is not un-highlighted on focus_up…
dreamcat4 Nov 28, 2018
6d41163
fix: improve performance / responsiveness of updates, whilst moving t…
dreamcat4 Nov 28, 2018
060cfbf
fix: dont quit after killing zombie tasks, continue processing the re…
dreamcat4 Dec 9, 2018
8a5723b
Fix: segfault in focus_mini_window_adv() - no pointer check
dreamcat4 Jan 14, 2019
960dffe
fixed keysExit* config entries not getting used
stuffo Sep 10, 2019
1e98b2f
Merge pull request #7 from stuffo/master
dreamcat4 Sep 11, 2019
d0eb158
tooltip: limit width to preview width
MichaelStraube Apr 11, 2020
5d6e71f
Merge pull request #12 from arisinfenix/tooltip
dreamcat4 Apr 11, 2020
cfd8a03
tooltip: limit width relative to main window
MichaelStraube Apr 12, 2020
b98dc2c
Merge pull request #13 from arisinfenix/tooltip
dreamcat4 Apr 12, 2020
fe00549
tooltip: truncate text if it does not fit in max width
MichaelStraube Apr 13, 2020
b2cf2e2
Merge pull request #14 from arisinfenix/tooltip
dreamcat4 Apr 13, 2020
9050942
skippy-xd animation
felixfung Feb 7, 2023
271e33d
Merge branch 'master' of https://github.com/dreamcat4/skippy-xd into …
felixfung Feb 10, 2023
f0ecfc7
Add comment to config file
felixfung Feb 10, 2023
e5069cc
Merge pull request #21 from felixfung/animation
dreamcat4 Feb 10, 2023
224eb31
layout_run(), do_layout() is called only in init
felixfung Feb 11, 2023
c3c864f
Merge pull request #22 from felixfung/master
dreamcat4 Feb 11, 2023
a9adf00
New "Boxy" layout, still needs improvement
felixfung Feb 12, 2023
2620bf0
Layout offset for virtual desktops
felixfung Feb 17, 2023
be9b012
Fixed pointer and live preview after animation.
felixfung Feb 18, 2023
37eaeb8
Fixed pointer and live preview after animation.
felixfung Feb 18, 2023
2129b6a
Fix white space
felixfung Feb 18, 2023
b3198b2
Fixed white space
felixfung Feb 18, 2023
67fd456
Focus on first focused window on cancel event
felixfung Feb 18, 2023
6558e43
Differentiate between focus left/right, prev/next
felixfung Feb 18, 2023
8c492f5
Merge pull request #26 from felixfung/focusprevnext
dreamcat4 Feb 18, 2023
28c1fe5
Prev/Next window selection ordering
felixfung Feb 19, 2023
2f41d67
Prev/Next window selection ordering
felixfung Feb 19, 2023
f30e7aa
Merge pull request #27 from felixfung/selectorder
dreamcat4 Feb 19, 2023
bacd9c4
Merge pull request #24 from felixfung/focus
dreamcat4 Feb 19, 2023
da4330b
Merge pull request #25 from felixfung/cancel_focus
dreamcat4 Feb 19, 2023
f05570e
Merge branch 'master' of https://github.com/dreamcat4/skippy-xd into …
felixfung Feb 19, 2023
506044a
Fix slot off-by-one error
felixfung Feb 20, 2023
9d6ac56
Remove bogus mouse movement
felixfung Feb 20, 2023
5d556bd
Next/prev ordering by column rather than row
felixfung Feb 20, 2023
85d873f
Alt-Tab requires window order based on stack
felixfung Feb 20, 2023
dc175e6
Comment out printfs and tidy white space
felixfung Feb 20, 2023
a7cd5be
Fix "crooked" window layout
felixfung Feb 20, 2023
65958ae
Remove printf
felixfung Feb 20, 2023
523b2e2
White space
felixfung Feb 20, 2023
9c50b50
Merge pull request #28 from felixfung/mouse2
dreamcat4 Feb 20, 2023
ae13ab1
Merge pull request #29 from felixfung/nextcolumn
dreamcat4 Feb 20, 2023
97a499e
Merge pull request #31 from felixfung/roundoff
dreamcat4 Feb 20, 2023
de2c193
Arithmetics between signed and unsigned ints causes segfault
felixfung Feb 20, 2023
1af6dd0
Merge pull request #33 from felixfung/segfault
dreamcat4 Feb 20, 2023
919a4e2
Merge branch 'master' of https://github.com/dreamcat4/skippy-xd into …
felixfung Feb 20, 2023
2f8db59
Resolving git race condition
felixfung Feb 20, 2023
1e221ea
Window ordering on window centre. Add documentation.
felixfung Feb 20, 2023
7fc805e
Merge pull request #34 from felixfung/sort
dreamcat4 Feb 20, 2023
57e3ca8
add: can now keep local custom user rc file ./skippy-xd.rc in-repo (.…
dreamcat4 Feb 20, 2023
3fc8ccc
Merge pull request #37 from dreamcat4/add/config_install-optional-cus…
dreamcat4 Feb 20, 2023
1f5feb7
Merge pull request #30 from felixfung/alttaborder
dreamcat4 Feb 21, 2023
61f979b
Fix daemon segfault
felixfung Feb 22, 2023
706fd7c
Merge remote-tracking branch 'origin/add/config_install-optional-cust…
dreamcat4 Feb 27, 2023
afba3e0
Fix daemon segfault
felixfung Feb 22, 2023
5d0ac13
Thumbnail for iconized window, Active daemon tracking
felixfung Feb 22, 2023
92d4b15
Small changes
felixfung Mar 6, 2023
0218002
Merge branch 'master' of https://github.com/dreamcat4/skippy-xd into …
felixfung Mar 6, 2023
b77d00f
Fix segfault when there is no active window
felixfung Mar 6, 2023
1cb09d8
Merge branch 'master' into boxy_layout
felixfung Mar 6, 2023
a205636
Free shadow thumbnail
felixfung Mar 6, 2023
88370cb
Remove two config options
felixfung Mar 7, 2023
38b9644
Config option for layout algo "xd" and "boxy"
felixfung Mar 7, 2023
04dd69a
Merge branch 'boxy_layout' of https://github.com/felixfung/skippy-xd …
felixfung Mar 7, 2023
50c91f8
Merge pull request #23 from felixfung/boxy_layout
felixfung Mar 7, 2023
cf28805
Merge branch 'master' of https://github.com/dreamcat4/skippy-xd into …
felixfung Mar 7, 2023
bbda250
Remove clientDisplayModes from config
felixfung Mar 8, 2023
8cb6d96
Add CLIDISP_ZOMBIE_ICON
felixfung Mar 8, 2023
fa89663
Add config option for thumbnail icons
felixfung Mar 8, 2023
5f26c62
Put config reading code into own function
felixfung Mar 8, 2023
61745b5
Pipe command to reload config file
felixfung Mar 8, 2023
55a7214
Complete config reload, with mainwin_reload() also
felixfung Mar 8, 2023
bd6767f
Fix inconsistent size of filled windows
felixfung Mar 8, 2023
53f3cd3
config: explain more clearly what certain settings are for
dreamcat4 Mar 9, 2023
923c8fd
config: fix config syntax error - lines cannot have # comments append…
dreamcat4 Mar 9, 2023
146b240
layout: prefer the original XD skippy layout as default setting
dreamcat4 Mar 9, 2023
eafc9a9
Revert "Next/prev ordering by column rather than row"
dreamcat4 Mar 9, 2023
900c88b
Revert "Window ordering on window centre."
dreamcat4 Mar 9, 2023
3849eee
Revert "fixed segmentation fault in --start-daemon"
cezaris13 Feb 27, 2023
0017e2f
Fix daemon segfault
felixfung Feb 22, 2023
562e4f9
Added corner radius option for mini windows
cezaris13 Mar 8, 2023
20f1036
config: fix invalid # comments syntax (my mistake for asking for this…
dreamcat4 Mar 10, 2023
109c59f
corner radius - thanks! just a little bit of extra finessing / massag…
dreamcat4 Mar 10, 2023
d0557c3
v0.6.0 - update README and changelog, with new version
dreamcat4 Mar 10, 2023
3160f7e
Fix animation frames
felixfung Mar 10, 2023
a1eb955
Implement opacity for shadow windows
felixfung Mar 10, 2023
6794eb6
Merge pull request #57 from felixfung/fix
felixfung Mar 10, 2023
2a7fa1a
Free some resources, no performance difference noted
felixfung Mar 15, 2023
f733d10
Merge branch 'master' of https://github.com/felixfung/skippy-xd into fix
felixfung Mar 15, 2023
0d43ed5
Whitespace
felixfung Mar 15, 2023
3bf8d46
Merge pull request #58 from felixfung/fix
felixfung Mar 15, 2023
e5ba295
mainwin_create() mw->visual proper ordering
felixfung Mar 15, 2023
8b9eab1
Merge branch 'master' of https://github.com/felixfung/skippy-xd into fix
felixfung Mar 15, 2023
18cfb4d
Merge pull request #59 from felixfung/fix
felixfung Mar 15, 2023
6c03ffb
Update changelog
felixfung Mar 15, 2023
486f4c9
Merge pull request #60 from felixfung/fix
felixfung Mar 15, 2023
81fbe71
Improve animation movement
felixfung Mar 16, 2023
6f9e513
Merge pull request #61 from felixfung/fix
felixfung Mar 17, 2023
2247d06
Correct mainwin_reload() ordering
felixfung Mar 29, 2023
21f3913
Merge pull request #62 from felixfung/fix
felixfung Mar 29, 2023
3520aef
Add sortByColumn user config
felixfung Mar 29, 2023
4211ef5
Add missing help option
felixfung Mar 29, 2023
5906a13
Merge pull request #64 from felixfung/reloadhelp
felixfung Mar 29, 2023
df30bdf
Merge branch 'dreamcat4:master' into focus
felixfung Mar 29, 2023
5652cc7
Merge pull request #63 from felixfung/focus
felixfung Mar 30, 2023
1acaab0
Primitvie paging feature
felixfung Mar 30, 2023
f325623
Put in entry path to paging
felixfung Mar 30, 2023
bbe2d42
Add toggle-expose and toggle-paging commands
felixfung Mar 30, 2023
a98b15e
Merge pull request #66 from felixfung/page
felixfung Mar 31, 2023
41bf714
Fix memory leaks
felixfung Mar 31, 2023
cc7f7ff
Free icon and filled box resources
felixfung Mar 31, 2023
f69c770
Free layout dlist
felixfung Mar 31, 2023
6bdfeeb
fix: skippy-xd-runner script for new paging / cmdline options
dreamcat4 Mar 31, 2023
8d1f84c
closes #65 fixes #65 - a new option requires setting default C initia…
dreamcat4 Mar 31, 2023
39330ab
tweak the user defaults a little bit more, in following ways:
dreamcat4 Mar 31, 2023
7161367
Merge pull request #67 from felixfung/memleak
felixfung Apr 1, 2023
63dbeac
cherry-pick from nick87720z to append uid to pipe
felixfung Apr 1, 2023
8ef592d
namedpipe name uses display file descriptor rather than UID
felixfung Apr 1, 2023
0a5356a
Removed 1-2 xerrors
felixfung Apr 2, 2023
cca82d7
Merge pull request #71 from felixfung/pipename
felixfung Apr 2, 2023
b6b443b
Merge pull request #73 from felixfung/xerror
felixfung Apr 2, 2023
ea62d5a
Fix segfault when last window is killed
felixfung Apr 2, 2023
b0fa809
Merge pull request #74 from felixfung/die
felixfung Apr 2, 2023
76de634
Tidy up printing
felixfung Apr 6, 2023
36da64a
Correct debug flag
felixfung Apr 6, 2023
7d73b5c
Corrections
felixfung Apr 6, 2023
0c79358
Merge pull request #83 from felixfung/prints
felixfung Apr 6, 2023
8d665dd
improve boxy layout under showAllDesktop=true
felixfung Apr 6, 2023
da69290
Merge https://github.com/felixfung/skippy-xd into boxy_vd
felixfung Apr 6, 2023
ebcab23
Whitespace
felixfung Apr 6, 2023
5f7971c
Remove lazy transparency options
felixfung Apr 7, 2023
5dab169
Update Makefile version
felixfung Apr 7, 2023
5936a53
Merge pull request #86 from felixfung/nolazy
felixfung Apr 7, 2023
ca56c81
Merge pull request #87 from felixfung/version
felixfung Apr 7, 2023
5166e32
Correct MainWin create error flow
felixfung Apr 7, 2023
2ea1fbb
Merge branch 'master' of https://github.com/felixfung/skippy-xd into …
felixfung Apr 7, 2023
cb73611
Merge pull request #88 from felixfung/mainwin
felixfung Apr 7, 2023
a6f14cb
Paging proxy client desktop windows without proper painting
felixfung Apr 7, 2023
f97a0ca
Paging proxy window works but no tinting
felixfung Apr 7, 2023
1a500f7
Fix segfault
felixfung Apr 8, 2023
841e6d4
Merge pull request #84 from felixfung/boxy_vd
felixfung Apr 8, 2023
ed61e56
Revert "Remove lazy transparency options"
felixfung Apr 12, 2023
b48d5e6
Correct mainwin_create() ordering
felixfung Apr 12, 2023
4eeca6e
Re-add mainwin_map for lazy transparency
felixfung Apr 12, 2023
c8e445c
Reintroduce filtering of minimized windows
maclomhair Apr 19, 2023
e27f1f2
Change name of showUnmapped to showMinimized
maclomhair May 10, 2023
604c29c
Change name of showMinimized to showShadow, enable filtering in GNOME…
maclomhair May 10, 2023
59787b3
Merge pull request #98 from maclomhair/filter_minimized
felixfung May 11, 2023
f8bc46b
Update read me, the old stuff is all moved to wiki
felixfung May 18, 2023
a83b27d
Merge pull request #99 from felixfung/readme
felixfung May 18, 2023
d346f18
Update README.md
felixfung May 18, 2023
e6c642b
Merge pull request #97 from felixfung/lazytrans
felixfung May 18, 2023
1111fb7
Merge branch 'master' into paging
felixfung May 18, 2023
fb0e2eb
Merge pull request #90 from felixfung/paging
felixfung May 18, 2023
1d62b6c
XSync to increase chance of proper focus on paging
felixfung May 18, 2023
49ec697
Whitespace
felixfung May 18, 2023
a4cd983
Merge pull request #100 from felixfung/pagingfocus
felixfung May 18, 2023
33a84d1
Entry points for switcher, expose, paging
felixfung May 18, 2023
6df5f68
Make switcher activation a bit faster
felixfung May 18, 2023
8898bd3
Merge pull request #101 from felixfung/modes
felixfung May 18, 2023
a0ef6f4
Default shadow appearance is reduced alpha,
felixfung May 18, 2023
16c83c1
Merge pull request #102 from felixfung/shadowDefault
felixfung May 18, 2023
fa89591
Animation always at 60 fps
felixfung May 23, 2023
12a10ed
Merge pull request #103 from felixfung/anime
felixfung May 23, 2023
184561b
Fix segfault when no windows on all desktops
felixfung May 26, 2023
1cb65e1
Merge pull request #104 from felixfung/segfault
felixfung May 26, 2023
f860a05
Flush pipes
felixfung May 26, 2023
d0da841
Merge pull request #105 from felixfung/flushpipe
felixfung May 26, 2023
07a0cbc
Always focus on some window via XSetInputFocus()
felixfung Jun 2, 2023
7e2b090
Merge pull request #107 from felixfung/nowindow
felixfung Jun 2, 2023
9b140a4
Fixed bad experience when on window is focused
felixfung Jun 8, 2023
219d91f
Merge pull request #113 from felixfung/alwaysfocus
felixfung Jun 8, 2023
cc8c82a
Paging updates thumbnail
felixfung Jun 10, 2023
0261095
Remove bogus xlib call
felixfung Jun 10, 2023
5688bc4
Merge pull request #114 from felixfung/alwaysfocus
felixfung Jun 10, 2023
780abda
Refactor code around focus
felixfung Jun 11, 2023
5fc16a3
Default event handling to MainWin, default MainWin->client_to_focus t…
felixfung Jun 12, 2023
68d4acc
Merge pull request #117 from felixfung/alwaysfocus
felixfung Jun 12, 2023
31efa15
Refactor around focus window and remove bogus code
felixfung Jun 13, 2023
9975e33
Refactor focus logic on cancel
felixfung Jun 13, 2023
ee62cb7
Merge pull request #118 from felixfung/focus
felixfung Jun 13, 2023
2dc1a19
Duplicate MainWin->focuslist from MainWin->clientsondesktop
felixfung Jun 13, 2023
365d550
z-ordering, especially for switcher and rendering
felixfung Jun 13, 2023
b121e6f
Fix bug where all thumbnails are thrown away
felixfung Jun 13, 2023
3ed38eb
Correct z-ordering
felixfung Jun 14, 2023
d681cbe
Speed up switcher
felixfung Jun 14, 2023
5ea4756
Merge pull request #119 from felixfung/zorder
felixfung Jun 14, 2023
601ccec
Alt-Tab style cycling through windows through skippy-xd --activate-sw…
felixfung Jun 14, 2023
7bc3045
skippy-xd --activate-switcher starts at next window
felixfung Jun 14, 2023
71a5c81
Redesign and refactor cmdline entry points
felixfung Jun 15, 2023
cb27de9
Fix segfault: switch when not focusing on any window
felixfung Jun 15, 2023
10ee35c
Fix skippy-xd --switch-prev
felixfung Jun 15, 2023
76d6186
Default action to expose
felixfung Jun 15, 2023
f0210db
Separate showAllDesktop options for switch and expose
felixfung Jun 15, 2023
a3d23a5
Highlight 1st focused window on switch
felixfung Jun 15, 2023
44f3198
Remove bogus rendering
felixfung Jun 15, 2023
76f3453
Window focus on paging cancel
felixfung Jun 15, 2023
3f92d8d
Window focus on paging cancel
felixfung Jun 15, 2023
5530fe4
Merge pull request #123 from felixfung/pagingcancel
felixfung Jun 15, 2023
ffe96f1
Merge pull request #122 from felixfung/alttab
felixfung Jun 16, 2023
2896342
Tooltip on paging desktop representatives
felixfung Jun 16, 2023
a86ca43
Merge pull request #124 from felixfung/pagingtooltip
felixfung Jun 16, 2023
3a493c5
Rewrite help message
felixfung Jun 18, 2023
87661d7
Merge pull request #127 from felixfung/smallthings
felixfung Jun 19, 2023
104f3d1
Reorder functions in file
felixfung Jun 19, 2023
cb4d194
Refactor config option movePointer* into one
felixfung Jun 19, 2023
35a8926
Merge pull request #128 from felixfung/smallthings
felixfung Jun 19, 2023
13ddb77
Remove config option switchDesktopOnActivate, which apparently does n…
felixfung Jun 19, 2023
e1a32e1
Remove config option useNetWMFullscreen, since wm_check_netwm() checks
felixfung Jun 19, 2023
f853182
Remove config option ignoreSkipTaskbar
felixfung Jun 19, 2023
94e440b
Fill comments for config options
felixfung Jun 19, 2023
0e43b83
Remove keysReverseDirection and modifierKeyMasksReverseDirection, which
felixfung Jun 19, 2023
bd9b79d
Remove comments in config file
felixfung Jun 19, 2023
d2a35d8
Merge pull request #129 from felixfung/smallthings
felixfung Jun 19, 2023
e356c31
Remove comment in config file
felixfung Jun 19, 2023
d757731
Merge pull request #130 from felixfung/smallthings
felixfung Jun 19, 2023
a5a0d49
Revert "Remove comment in config file" (#131)
dreamcat4 Jun 19, 2023
3fb3b95
Revert "Remove keysReverseDirection and modifierKeyMasksReverseDirect…
dreamcat4 Jun 19, 2023
bc2146e
Support mouse scroll (#134)
felixfung Jun 20, 2023
57e0e30
Mouse focus to trigger only after pointer movement (#135)
felixfung Jun 20, 2023
f43980b
If tooltip followsMouse=false, show on at window center
felixfung Jun 21, 2023
05aa96c
Remove tooltip align config option
felixfung Jun 21, 2023
3e41ce5
Correct tooltip mouse focus
felixfung Jun 21, 2023
b158114
Correct tooltip disappearance:
felixfung Jun 21, 2023
dc34168
Tooltip position (#138)
felixfung Jun 23, 2023
98b936f
Call wm_set_desktop_ewmh() in wm_activate_window()
felixfung Jun 23, 2023
85d69c0
Add config option for XQueryTree, _NET_CLIENT_LIST, _WIN_CLIENT_LIST
felixfung Jun 23, 2023
f1e864a
New version 0.7.0 (#141)
felixfung Jun 24, 2023
82fe69e
Recover live thumbnail preview
felixfung Jun 24, 2023
ab121af
Paging tooltip starts on correct desktop
felixfung Jun 24, 2023
53604e2
Tinting for paging
felixfung Jun 24, 2023
43b46f0
Paging activation on no windows at all
felixfung Jun 27, 2023
e7c2482
Proper paging tint for keyboard+mouse
felixfung Jun 30, 2023
e30ca3a
Correct boxy layout affinity calculation
felixfung Jul 1, 2023
1a4cf05
boxy layout: introduce rotate contraction
felixfung Jul 1, 2023
ec2a566
Expose XD sorts by row/z-order (#151)
felixfung Jul 4, 2023
65b8e85
fix: client_focus_on_cancel - it makes this work. remember prior acti…
dreamcat4 Jul 4, 2023
ae6de07
runner: update this script to work with new cmdline flags
dreamcat4 Jul 4, 2023
3b84bdb
fix: logic error for modifier keys - to reverse direction when pressi…
dreamcat4 Jul 5, 2023
132399f
config: improve parsing of comments within the file
dreamcat4 Jul 5, 2023
847d3c3
set window to focus on cancel outside of guard (#154)
felixfung Jul 7, 2023
5455985
Paging tinting finally works properly!
felixfung Jul 8, 2023
0aa7638
The number of paging desktops is now correct (#157)
felixfung Jul 12, 2023
4d2292e
Revert "config: improve parsing of comments within the file"
dreamcat4 Jul 12, 2023
0c454d7
Paging desktop offset to centre of screen
felixfung Jul 13, 2023
76afb0a
config: sample.rc: Improve inline comments, exaplains what these keyb…
dreamcat4 Jul 14, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,6 @@ man/*.1
doxygen/
.clang_complete
/src/backtrace-symbols.[ch]

# User config override
skippy-xd.rc*
Loading