Skip to content

Commit 2bd4ddb

Browse files
committed
Changed the version to 3.0.0 Beta 7 and added a comment.
1 parent e30caba commit 2bd4ddb

5 files changed

Lines changed: 8 additions & 5 deletions

File tree

App/SupportFiles/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
</dict>
3535
</array>
3636
<key>CFBundleVersion</key>
37-
<string>21983</string>
37+
<string>21987</string>
3838
<key>LSApplicationCategoryType</key>
3939
<string>public.app-category.utilities</string>
4040
<key>NSHumanReadableCopyright</key>

Helper/Core/Modifiers/Modifiers.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ @implementation Modifiers
4040

4141
/// Update:
4242
/// (At the time of writing, this change is not yet reflected in the other comments in this class.)`Modifiers` class now has a single `modifiers` instance var which is updated whenever modifiers change. When some module requests the current modifiers that instance var is simply returned. Before, the modifiers were recompiled each time they were requested. The whole idea of "modifier driven" and "trigger driven" modifications is now not used anymore. All modifications are in effect "modifier driven". This does mean we always listen to keyboard modifiers which is bad. But that will allow us to turn off other event interception dynamically. For example when the user has scrolling enhancements turned off we can turn the scrollwheel eventTap off but then when they hold a modifier for scroll-to-zoom we can dynamically turn the tap on again. Ideally we'd only tap into the keyboard mod event stream if there is such a situation where the keyboard mods can toggle another tap and otherwise turn the keyboard mod tap off. I'll look into that.
43+
///
44+
/// Update:
45+
/// Most of this stuff is outdated now. Now, the MasterSwitch toggles between actively listening to modifiers vs passively retrieving them on request. The active listening simply notifies the SwitchMaster that the modifers changed.
4346

4447
#pragma mark - Storage
4548

Helper/SupportFiles/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<key>CFBundleShortVersionString</key>
2020
<string>$(MARKETING_VERSION)</string>
2121
<key>CFBundleVersion</key>
22-
<string>21983</string>
22+
<string>21987</string>
2323
<key>LSApplicationCategoryType</key>
2424
<string>public.app-category.utilities</string>
2525
<key>LSBackgroundOnly</key>

Mouse Fix.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2868,7 +2868,7 @@
28682868
);
28692869
INFOPLIST_FILE = App/SupportFiles/Info.plist;
28702870
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
2871-
MARKETING_VERSION = "3.0.0 GM";
2871+
MARKETING_VERSION = "3.0.0 Beta 7";
28722872
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
28732873
MTL_FAST_MATH = YES;
28742874
PRODUCT_BUNDLE_IDENTIFIER = "com.nuebling.mac-mouse-fix";
@@ -2903,7 +2903,7 @@
29032903
);
29042904
INFOPLIST_FILE = App/SupportFiles/Info.plist;
29052905
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
2906-
MARKETING_VERSION = "3.0.0 GM";
2906+
MARKETING_VERSION = "3.0.0 Beta 7";
29072907
MTL_FAST_MATH = YES;
29082908
PRODUCT_BUNDLE_IDENTIFIER = "com.nuebling.mac-mouse-fix";
29092909
PRODUCT_NAME = "$(TARGET_NAME)";

Shared/Config/default_config.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<key>Constants</key>
7878
<dict>
7979
<key>configVersion</key>
80-
<integer>19</integer>
80+
<integer>20</integer>
8181
<key>defaultRemaps</key>
8282
<dict>
8383
<key>threeButtons</key>

0 commit comments

Comments
 (0)