-
Notifications
You must be signed in to change notification settings - Fork 1
/
Changelog.txt
153 lines (126 loc) · 5.78 KB
/
Changelog.txt
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
0.0.0.1 (Funky Build!)
Initial release
- Read transparency values from registry
- Apply transparency
0.0.0.2 (Diet Build)
- Fixed HKEY leaks
- Added check for top-level, invisible and pop-up windows (WS_CHILD and WS_POPUP)
- Reduces CPU load
- Fixed crashes with SQL Server Manager Studio
- Added when exiting app, remove layered window style from top-level windows (EnumWindows)
- Added debug logging
0.0.0.3 (Pop Build)
- Added check for minimized windows and dialog boxes
- Changed check for WS_VISIBLE to API call IsWindowVisible()
- Changed check for top-level window from WS_CHILD to call to GetAncestor()
- Fixed transparent pop-up menus (WS_POPUP)
0.0.0.4 (Blur Build)
- Added experimental Aero Glass option
- Added reading more settings from registry
0.0.0.5 (Tidy Build)
- Fixed bug with applying transparency (CSettings::GetAlphaSetting did not return TRUE when succeeded)
0.0.1.0 (Revive Build)
- When closing program, only change windows that ClearView might have modified.
- Added generic function to check usability of a window.
- Removed check for Windows Store apps (IsImmersiveProcess)
- Added hack for SHELL_DEFVIEW window class, for clicking on desktop
0.0.1.1 (Desktop build)
- Removed hack for desktop focus change that checked window class SHELL_DEFVIEW
- When foregound window has changed (EVENT_SYSTEM_FOREGROUND), always enum windows again. (Fix for clicking on the desktop)
0.0.1.2 (Suspend build)
- Added a option to pause the program
0.0.1.3 (Suspend the Second Build)
- Fix registry handles leak
0.0.1.4 (Dump Build)
- Removed experimental Aero Glass option to fix registry key handles leak
0.0.1.5 (Dump DLL Build)
- Changed Runtime Library to Multi-threaded (/MT) to remove dependency of Visual C++ Runtime
0.0.2.0 (A Dialog about Me Build)
- Added a About dialog
- Many changes to internal working of processing window messages to support dialog boxes
0.0.2.1 (Aware Build)
- Added High DPI aware in manifest
- Fixed missing text on static controls when using High DPI
- Scaled image in About box
- Removed unneeded info from manifest
0.0.2.2 (New hope Build)
- Keep main registry key open, instead of "Programs" key
0.0.3.0 (Get it (at) once Build)
- Rewrote loading of settings from registry. Settings are now loaded at program start-up and stored in memory to improve performance
and for preparation of the GUI.
0.0.4.0 (Pretty looking build)
- Added GUI:
- Setup dialog with apps and windows
- Settings dialog with option to start app when user logs in
- Update checker
- Use Smart pointer to prevent memory leaks
- Make build Unicode and ANSI compatible
- Set build target to Windows 2000 and changed implementation of registry functions
- Added UWP packaging project for UWP version of app
0.0.4.1 (No Home, Phone Build)
- Added option to disable auto-update check
0.5.0 (a brand new build)
- Use new name and logo!
- Use standard C++ syntax instead of Microsoft Visual Studio dialect
- Create correct registry keys on first clean start
- Fix settings not applying until restart
- Sort, select single items and only show unique values in lists
- Reapply all settings when saving
- Show names of running programs
- Added x64 build
- Exclude system process 0
0.6.0 (Getting closer build)
- Added textboxes to enter executable or class name
- Adde browse button to search for a executable
- Show window title when selecting a new window
- When new app/window is added set default values on full opaque
- Added labels to trackbars and use 10 - 100% range
- Changed internal name of window
- Changed window detection to skipp hidden windows
- Fixed non UNICODE build
- Added architecure to update request
0.6.1 (Window washer build)
- Added first run message
- Added icon to title bar of modeless dialog boxes
- Removed duplicate code in Registry settings
- Removed pointer table for window Procedures and use window data to store pointer instead
1.0.0 (It's showtime release)
- First version for public use
- Corrected x86 build
- Disable update check for non Unicode builds
- Make sure a window can be opened once
- Use case insensitive logic
- Use neutral or US program name when no name is found in user set language
- Addded support for UWP apps using CoreWindow
- Added option to enable inactive window trackbar for easier setup when not needed
- Changed text for welcome message and a running instance message on Windows 10 and newer
- Added requirements for Microsoft Store
- Fixed single instance check
- Fixed memory leaks
- Cleanup code
1.0.1 (Pardon me release)
- Added program title to tile on Windows 10 for Microsoft Store release
- Removed unneeded option from settings from Microsoft Store release
1.0.2 (Check it out release)
- Added ARM64 build
- Changed window detection to detect more types of windows
1.0.3 (Back to default release)
- When changing settings or when exiting the application, only reset windows that have been modified by application.
- Added MSI based installers
1.0.4 (Your name, please release)
- Added application name and state to tooltip in Notification Area
- When starting the app when it is already running, show the Setup dialog modal
- Set focus on existing window when opening same dialog again
- Fixed wrong aligned text in about dialog
- Changed reset method
1.0.5 (A update would be nice release) - MSI and portable only
- Upgrade installer creator from WiX 3 to WiX 4 for ARM64 builds
- Added signing of release executables
1.0.6 (Nicely spoken release)
- Added Dutch translation
- Added user language to updater request
- Upgrade installer creator from WiX 4.0.0-rc.1 to 4.0.5
1.0.7 (A warm welcome release)
- Added new welcome screen
- Removed notification area balloons on first start
- Prevent setting transparency on Spooky View itself