Skip to content

Commit

Permalink
Changed the version to 3.0.0 Beta 7 and added a comment.
Browse files Browse the repository at this point in the history
  • Loading branch information
noah-nuebling committed Dec 15, 2023
1 parent e30caba commit 2bd4ddb
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion App/SupportFiles/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>21983</string>
<string>21987</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>NSHumanReadableCopyright</key>
Expand Down
3 changes: 3 additions & 0 deletions Helper/Core/Modifiers/Modifiers.m
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ @implementation Modifiers

/// Update:
/// (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.
///
/// Update:
/// 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.

#pragma mark - Storage

Expand Down
2 changes: 1 addition & 1 deletion Helper/SupportFiles/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>21983</string>
<string>21987</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSBackgroundOnly</key>
Expand Down
4 changes: 2 additions & 2 deletions Mouse Fix.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -2868,7 +2868,7 @@
);
INFOPLIST_FILE = App/SupportFiles/Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
MARKETING_VERSION = "3.0.0 GM";
MARKETING_VERSION = "3.0.0 Beta 7";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.nuebling.mac-mouse-fix";
Expand Down Expand Up @@ -2903,7 +2903,7 @@
);
INFOPLIST_FILE = App/SupportFiles/Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
MARKETING_VERSION = "3.0.0 GM";
MARKETING_VERSION = "3.0.0 Beta 7";
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.nuebling.mac-mouse-fix";
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
2 changes: 1 addition & 1 deletion Shared/Config/default_config.plist
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
<key>Constants</key>
<dict>
<key>configVersion</key>
<integer>19</integer>
<integer>20</integer>
<key>defaultRemaps</key>
<dict>
<key>threeButtons</key>
Expand Down

0 comments on commit 2bd4ddb

Please sign in to comment.