This repository has been archived by the owner on Oct 17, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
143 lines (118 loc) · 5.58 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
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
Developer's Log
Kevin Nygaard | March 2010
0.1: Proof of concept through Apple's HALLab
Programming commences
Program complete but with lag in callback Applescript object
Bug in callback severely hamstrings functionality
0.2: Lag solved by kicking callback on start
Bug in callback resolved. Functionality restored
0.3: Added preferences - Mute Key Functionality
- Resume play on reinsert
- Force open iTunes
Made application run smoother
0.4: Added preferences - Allow initial compile
- Use Type B
Application is fully functional now
0.5: Optimized iTunesActive code
First public release
0.6: Fixed potentially fatal Type B declaration (IntelMac problem only)
Added menu extra disable functionality
Preference window to front on app icon click
Added splash
New icon
Halved menu extra icon size
Added quit button to preferences
0.7: Added Growl support
Fixed mute functionality on G5/Intel iMacs
Fixed minor mute key functionality to headphones mode
Added SmartPlay feature to normal mode
Made splash disappear quicker
Splash now displays correct version
Miscellaneous memory management enhancements
Fixed potential "Force iTunes Open" problem
Added about button to preferences
Preferences now come to active front when called for
0.8: "Resume on Reinsert" option now extends to Mute functionality
Removed "Initial Compile" option (no more need for it)
"Force-Open iTunes" now functions properly
Memory Management
Much faster response times
0.9: Added more to SmartPlay (will not resume iTunes if there is another audio source playing)
Breakaway will now only start playing music if it stopped it (changeable via hidden preference)
Breakaway will now only start playing music if there is no other other audio source playing (disabled by default | see readme)
Enable/Disable bug fixed
Preferences improved
Mute functionality improved
Mute property listener fixed
0.95: Added catch should mute/headphones be pressed/pulled in quick succession
Should correctly function with MacBooks (still not MacBook Pro)
1.0: Now works with Macbook Pros and Mac Pros
Fixed error when enabling/disabling
1.1: Preference window can now be closed with expected hotkeys (Command+W)
New preference attempts to guess what mode you want to be in
1.2: New preference window
New preferences: Show in Dock
Proc throwout time
New icons
New Triggers functionality
New auto updating with Sparkle
AppleScripts accepted for triggers
ApplesScripts are now thread safe
Mute key functionality now defaults to on
Fixed potential problem with the Disable system
Fixed problem where Disable system would not fully disable itself
1.3: Fixed error in auto update where it would not follow the user preference
Triggers now are more useful (activate regardless of what iTunes is doing)
Pseudo-VLC support (somewhat slow in comparison to iTunes)
Pseudo-Anything-that-will-take-AppleScript support
Triggers are optimized to a higher degree
1.4: Preference to turn off splash image
1.5: Bug where Breakaway would not proc from 0 to +
1.6: Chinese (Simplified) Localization
Dutch Localization
Fixed error on first start where auto update window is behind splash
Fixed error where Breakaway would get utterly confused if you ran it when iTunes was playing
Major bug where debug settings were included in release version, resulting in very very poor memory management
"Resume on reinsert" now defaults to on
Added fade-in options
Added "Expand Breakaway" system support feedback option
1.7: Fixed minor UI errors where auto updater and info panel appeared beneath active window
Fixed bug where Breakaway would incorrectly read mute status when plugging/unplugging headphones
Fixed many logic errors concerning triggers
Modified trigger interface
Updated Chinese (Simplified) localization
Updated French localization
Minor UI adjustments
1.75b: [New] Now open source on SourceForge.net
[New] Now under GPL license
[New] Plugins added
[Change] Triggers replaced with Plugins
[Change] iTunes playpause calls now significantly faster
[Change] Preferences rearranged
1.8: [NEW] Optional anonymous system profiling via Sparkle
[FIX] Much more reliable in general
[FIX] Fade-in works better
[FIX] Fixed error where the status bar image would change when breakaway is in disabled mode
[FIX] Show dock icon works better now
[CHANGE] Mute key always watched now
[CHANGE] "Guess mode" option always on
[CHANGE] "SmartPlay" option always on
[CHANGE] Preferences redesigned
[CHANGE] Spalsh image removed
[CHANGE] "Force open" option removed
[CHANGE] "Audio flowing" feature removed
1.9: [FIX] Menu item status icon bug fixed
[FIX] Corrected a few errors regarding Advanced Diagnostics
[FIX] General stability and efficiency fixes
[CHANGE] Breakaway respects iTunes volume now during fade-in
[CHANGE] Fade-in preferences redesigned
2.0: [NEW] Menubar icon is now animated
[NEW] New, simpler interface
[NEW] Operates entirely on plugin-based architecture
[NEW] Applescript plugins are based in CoreData
[FIX] Applescript plugins work with iTunes not running
[FIX] Lots of optimizations
2.0.1: [FIX] Preferences accessible through icon double-click
2.1.0: [NEW] Update for Yosemite
[BUG] Enable isn't currently respected
===========================================================================