Skip to content

Commit 2bac60e

Browse files
committed
Merge remote-tracking branch 'origin/main' into dev
test
2 parents 6cf837d + 52803b6 commit 2bac60e

File tree

5 files changed

+36
-10
lines changed

5 files changed

+36
-10
lines changed

CurVer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.2.7.2
1+
v1.2.8

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# sm_osx
33

44
## About Me
5-
I am a swift programmer who enjoys playing video games. I started when I was very young, and since then have learned the swift programming language, and I have loved it ever since I started programming in swift. I also program in lua, c, c++, c#, and have done a little bit of js
5+
I am a swift programmer who enjoys playing video games. I started when I was very young, and since then have learned the swift programming language, and I have loved it ever since I started programming in swift. I also program in lua, c, c++, c#, and have done a little bit of js.
66

77
## How this project got started
88
Super Mario 64 was one of the first of 3 games I played, however I forgot about it for a couple of years until I learned about decomp and the sm64 pc port. Ever since I heard about it, I wanted to play the game in what was promised to be a wonderful 60fps, however with no easy way to do it, I realized I would have to make my own way. So after collecting a lot of knowledge about c and Makefiles and compilers, I was able to tinker up a small, but usable app, I then released the first version of sm_osx. Only including a couple of repos, it was the start of a wonderful project.
@@ -28,12 +28,12 @@ Make sure the format is .z64, if it is .n64, you can use the byteswapper [here](
2828

2929
If it's still failing, try renaming the file to something simple, if its still broken, please make a issue.
3030
### The repos are failing to compile
31-
Make sure you have Homebrew installed, if it is installed, please make an issue and send the log created.
31+
Make sure you have Homebrew installed, if it is, please make an issue and send the log created.
3232
### Where are the repos stored
3333
The repos are stored in a folder called SM64Repos in your home folder.
3434
### I have compiled a repo manually from source, but it does not compile with sm_osx
3535
Make sure you have Homebrew installed, if it is installed, please make an issue and send the log created.
3636
### I downloaded sm_osx, but it crashes on bootup
3737
Please create an issue in the Issues page.
3838
### My notifications are not working
39-
Make sure you accepted them. You can check in *Notification & Focus* in the System Preferences App.
39+
Make sure you accepted them. You can check in the *Notifications* section in the System Settings App, find sm_osx, and turn notifications on.

sm_osx.xcodeproj/project.pbxproj

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
96CF3D4227DBD8C7008A26F5 /* CompilationSpeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CF3D4127DBD8C7008A26F5 /* CompilationSpeed.swift */; };
3636
96DE71D327EB9C170090E7A0 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE71D227EB9C170090E7A0 /* SettingsView.swift */; };
3737
96E529D729C511F000E8E14D /* InternetChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E529D629C511F000E8E14D /* InternetChecker.swift */; };
38+
96E96D8629CE3E96009CAF74 /* export.plist in Resources */ = {isa = PBXBuildFile; fileRef = 96E96D8529CE3E96009CAF74 /* export.plist */; };
3839
96EBED1329BA51970033771E /* UpdatesSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EBED1229BA51970033771E /* UpdatesSettingsView.swift */; };
3940
/* End PBXBuildFile section */
4041

@@ -69,6 +70,7 @@
6970
96DE71D227EB9C170090E7A0 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
7071
96DE71D427EB9C7D0090E7A0 /* sm-osx-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "sm-osx-Info.plist"; sourceTree = SOURCE_ROOT; };
7172
96E529D629C511F000E8E14D /* InternetChecker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternetChecker.swift; sourceTree = "<group>"; };
73+
96E96D8529CE3E96009CAF74 /* export.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = export.plist; sourceTree = "<group>"; };
7274
96EBED1229BA51970033771E /* UpdatesSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdatesSettingsView.swift; sourceTree = "<group>"; };
7375
/* End PBXFileReference section */
7476

@@ -104,6 +106,7 @@
104106
9669DC5A27D5565000DE5FAB /* sm_osx */ = {
105107
isa = PBXGroup;
106108
children = (
109+
96E96D8429CE3E80009CAF74 /* Config */,
107110
96DE71D427EB9C7D0090E7A0 /* sm-osx-Info.plist */,
108111
9669DC5B27D5565000DE5FAB /* sm_osxApp.swift */,
109112
9669DC5F27D5565100DE5FAB /* Assets.xcassets */,
@@ -145,6 +148,14 @@
145148
path = "Preview Content";
146149
sourceTree = "<group>";
147150
};
151+
96E96D8429CE3E80009CAF74 /* Config */ = {
152+
isa = PBXGroup;
153+
children = (
154+
96E96D8529CE3E96009CAF74 /* export.plist */,
155+
);
156+
path = Config;
157+
sourceTree = "<group>";
158+
};
148159
/* End PBXGroup section */
149160

150161
/* Begin PBXNativeTarget section */
@@ -209,6 +220,7 @@
209220
isa = PBXResourcesBuildPhase;
210221
buildActionMask = 2147483647;
211222
files = (
223+
96E96D8629CE3E96009CAF74 /* export.plist in Resources */,
212224
9669DC6327D5565100DE5FAB /* Preview Assets.xcassets in Resources */,
213225
9697DF5B29C3883D008FD602 /* sm_osx_updater.app in Resources */,
214226
9669DC6027D5565100DE5FAB /* Assets.xcassets in Resources */,
@@ -383,7 +395,7 @@
383395
CODE_SIGN_IDENTITY = "Apple Development";
384396
CODE_SIGN_STYLE = Automatic;
385397
COMBINE_HIDPI_IMAGES = YES;
386-
CURRENT_PROJECT_VERSION = 0;
398+
CURRENT_PROJECT_VERSION = 1;
387399
DEAD_CODE_STRIPPING = YES;
388400
DEVELOPMENT_ASSET_PATHS = "\"sm_osx/Preview Content\"";
389401
DEVELOPMENT_TEAM = 25RK3JMVLT;
@@ -398,7 +410,7 @@
398410
"$(inherited)",
399411
"@executable_path/../Frameworks",
400412
);
401-
MARKETING_VERSION = 1.2.8;
413+
MARKETING_VERSION = 1.2.9;
402414
ONLY_ACTIVE_ARCH = NO;
403415
PRODUCT_BUNDLE_IDENTIFIER = "com.CubingStudios.sm-osx";
404416
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -416,7 +428,7 @@
416428
CODE_SIGN_IDENTITY = "Apple Development";
417429
CODE_SIGN_STYLE = Automatic;
418430
COMBINE_HIDPI_IMAGES = YES;
419-
CURRENT_PROJECT_VERSION = 0;
431+
CURRENT_PROJECT_VERSION = 1;
420432
DEAD_CODE_STRIPPING = YES;
421433
DEVELOPMENT_ASSET_PATHS = "\"sm_osx/Preview Content\"";
422434
DEVELOPMENT_TEAM = 25RK3JMVLT;
@@ -431,7 +443,7 @@
431443
"$(inherited)",
432444
"@executable_path/../Frameworks",
433445
);
434-
MARKETING_VERSION = 1.2.8;
446+
MARKETING_VERSION = 1.2.9;
435447
ONLY_ACTIVE_ARCH = NO;
436448
PRODUCT_BUNDLE_IDENTIFIER = "com.CubingStudios.sm-osx";
437449
PRODUCT_NAME = "$(TARGET_NAME)";

sm_osx/Config/export.plist

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<!--
4+
export.plist
5+
sm_osx
6+
7+
Created by Caleb Elmasri on 3/24/23.
8+
Copyright (c) 2023 ___ORGANIZATIONNAME___. All rights reserved.
9+
-->
10+
<plist version="1.0">
11+
<dict/>
12+
</plist>

sm_osx/GeneralView.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,10 @@ struct GeneralView: View {
7474
Text("Keep Previously Compiled Repo By Default")
7575
}
7676

77-
Toggle(isOn: $showMenuExtra) {
78-
Text("Show in Menu Bar")
77+
if #available(macOS 13.0, *) {
78+
Toggle(isOn: $showMenuExtra) {
79+
Text("Show in Menu Bar")
80+
}
7981
}
8082

8183
Picker("Default Speed", selection: $compilationSpeed) {

0 commit comments

Comments
 (0)