forked from xiota/skippy-xd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
91 lines (82 loc) · 3.87 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Skippy-XD changelog
0.9.0 -- "Marble" (26 Dec 2024) ~/felixfung
- Revamped pipe command protocol
- Reloading config file allows changing file path
- Window class filtering
- Redesign pivot interface
- Seamless xrandr reconfiguration without segfault or bug
- _NET_WM_WINDOW_TYPE_DESKTOP windows is displayed properly
- Option to show sticky windows
- panel/reserveSpace calculation fix
- Paging desktop preservePages option
0.8.0 -- "Labyrinth" (19 June 2024) ~/felixfung
- Tooltip for all windows, and other tooltip improvements
- Background tinting
- Panel/docked windows display
- Optimized CPU cycles for paging
- Boxy expose layout remains the same when z-order changes
- Perfected mouse/keyboard actions
- Fix memory leaks
- Fix bugs on config reload
0.7.2 -- "Candybar" (30 July 2023) ~/felixfung
- True transparency (previous lazyTrans) support
- Re-organize config file categorizations
- Refactor --next --prev to cmdline interface
- Pivot keys for expose and paging
- Keyboard actions similar to mouse actions
0.7.1 -- "Juggernaut" (21 July 2023) ~/felixfung
- Multimonitor bugs fixed
- Improved paging tinting (no more lag)
- Hugely improved boxy layout
- Switch is perfected with delayed preview display and key binding
0.7.0 -- "Popsicle" (23 Jun 2023) ~/felixfung
- New paging mode
- New command line parameters
- Named pipe name postfixed with X session ID
- Bug fixes particularly polishing around focus logic
- Proper z-order management
- Support mouse scroll wheel
- Tooltip shows on bottom of windows
0.6.0 -- "Anime" (10 Mar 2023) ~/felixfung
- Thumbnail displays for iconized or otherwise unmapped windows
- Animation when activating skippy
- Boxy layout / multiple layouts
- Config reloading while daemon is kept running
- Rounded Corners
0.5.2~pre -- "Puzzlebox" (09 Sept 2018) ~/dreamcat4
- Fully customizable keybindings, and documentation for configuring them
- Default keybindings settings made consistent with 'Alt-Tab' behaviour
- (Alt-Tab) New --prev and --next args for --activate and --toggle modes
- Replaced wrapper script skippy-xd-toggle --> skippy-xd-runner
- Valgrind - added .valgrind.supressions file
- Makefile - prefer clang over gcc, if clang is present on the system
- Makefile - a slight improvment to the handling of compiler warnings
- Makefile - added 'install-check' build target, informational
- Version string - changed format, and now includes the version number
- Readme - new section for developers / maintainers / contributors
0.5.1~hg -- "No codename" (23 Dec 2011)
- Correctly auto-detect 32 or 64-bit system and compile appropriately.
- Removed X11-based hotkey activation code (skippy now displays once on
startup then quits, instead of waiting to be activated).
- Updated config loading code (and sample config file) accordingly.
- Skippy config is now loaded from ~/.config/skippy-xd/skippy-xd.rc
- Did some code cleanup (following the boy-scout rule, and just helping
myself to grok it).
- Rework triggering code so that activation can be triggered by command
rather than just a hotkey. Better to use DE's global hotkeys.
- Add command-line targets for named-pipe based ipc.
Start Daemon: skippy-xd --start-daemon
Stop Daemon: skippy-xd --stop-daemon (daemon must be running)
Activate Window Picker: skippy-xd --activate-window-picker (daemon must be
running)
- If skippy-xd is run with no arguments, the window picker is activated once,
then the program closes.
0.5.0 -- "Damage, Inc." (19 May 2004)
- 'Lazy transparency' mode: let xcompmgr take care of alpha-blending the
mini-windows.
- Tooltip can have drop-shadow text, and can be translucent
- Read config from ~/.skippy-xd.rc since the configuration options have
changed
- Branched from 'regular' skippy, switched from Imlib2 to XRender
rendering, removed the old window snapshot code and replaced it with
XComposite / XDamage stuff