Visual updates for Big Sur and newer
@ -154,6 +154,10 @@ static uint32_t color_to_int(NSColor *color)
|
|||||||
#ifndef UPDATE_SUPPORT
|
#ifndef UPDATE_SUPPORT
|
||||||
[_preferencesWindow.toolbar removeItemAtIndex:4];
|
[_preferencesWindow.toolbar removeItemAtIndex:4];
|
||||||
#endif
|
#endif
|
||||||
|
if (@available(macOS 11.0, *)) {
|
||||||
|
[_preferencesWindow.toolbar insertItemWithItemIdentifier:NSToolbarFlexibleSpaceItemIdentifier atIndex:0];
|
||||||
|
[_preferencesWindow.toolbar insertItemWithItemIdentifier:NSToolbarFlexibleSpaceItemIdentifier atIndex:_preferencesWindow.toolbar.items.count];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
[_preferencesWindow makeKeyAndOrderFront:self];
|
[_preferencesWindow makeKeyAndOrderFront:self];
|
||||||
}
|
}
|
||||||
|
BIN
Cocoa/CPU~solid.png
Normal file
After Width: | Height: | Size: 304 B |
BIN
Cocoa/CPU~solid@2x.png
Normal file
After Width: | Height: | Size: 586 B |
BIN
Cocoa/CPU~solid~dark.png
Normal file
After Width: | Height: | Size: 311 B |
BIN
Cocoa/CPU~solid~dark@2x.png
Normal file
After Width: | Height: | Size: 605 B |
BIN
Cocoa/Display~solid.png
Normal file
After Width: | Height: | Size: 252 B |
BIN
Cocoa/Display~solid@2x.png
Normal file
After Width: | Height: | Size: 456 B |
BIN
Cocoa/Display~solid~dark.png
Normal file
After Width: | Height: | Size: 255 B |
BIN
Cocoa/Display~solid~dark@2x.png
Normal file
After Width: | Height: | Size: 454 B |
@ -507,7 +507,7 @@
|
|||||||
<rect key="frame" x="0.0" y="0.0" width="512" height="432"/>
|
<rect key="frame" x="0.0" y="0.0" width="512" height="432"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<scrollView fixedFrame="YES" borderType="none" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Vhq-K4-baH">
|
<scrollView fixedFrame="YES" borderType="none" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Vhq-K4-baH">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="512" height="432"/>
|
<rect key="frame" x="0.0" y="0.0" width="512" height="432"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<clipView key="contentView" ambiguous="YES" id="JYu-CM-49p">
|
<clipView key="contentView" ambiguous="YES" id="JYu-CM-49p">
|
||||||
@ -522,8 +522,8 @@
|
|||||||
<edgeInsets key="contentInsets" left="0.0" right="0.0" top="0.0" bottom="0.0"/>
|
<edgeInsets key="contentInsets" left="0.0" right="0.0" top="0.0" bottom="0.0"/>
|
||||||
</clipView>
|
</clipView>
|
||||||
<edgeInsets key="contentInsets" left="0.0" right="0.0" top="0.0" bottom="0.0"/>
|
<edgeInsets key="contentInsets" left="0.0" right="0.0" top="0.0" bottom="0.0"/>
|
||||||
<scroller key="horizontalScroller" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="zUB-xg-cXq">
|
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="zUB-xg-cXq">
|
||||||
<rect key="frame" x="0.0" y="416" width="512" height="16"/>
|
<rect key="frame" x="-100" y="-100" width="512" height="16"/>
|
||||||
<autoresizingMask key="autoresizingMask"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
</scroller>
|
</scroller>
|
||||||
<scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="jMe-gO-ERw">
|
<scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="jMe-gO-ERw">
|
||||||
|
@ -65,7 +65,7 @@
|
|||||||
|
|
||||||
- (NSWindowToolbarStyle)toolbarStyle
|
- (NSWindowToolbarStyle)toolbarStyle
|
||||||
{
|
{
|
||||||
return NSWindowToolbarStylePreference;
|
return NSWindowToolbarStyleExpanded;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)close
|
- (void)close
|
||||||
|
BIN
Cocoa/Joypad~solid.png
Normal file
After Width: | Height: | Size: 427 B |
BIN
Cocoa/Joypad~solid@2x.png
Normal file
After Width: | Height: | Size: 710 B |
@ -11,6 +11,13 @@ static NSImage * (*imageNamed)(Class self, SEL _cmd, NSString *name);
|
|||||||
|
|
||||||
+ (NSImage *)imageNamedWithDark:(NSImageName)name
|
+ (NSImage *)imageNamedWithDark:(NSImageName)name
|
||||||
{
|
{
|
||||||
|
if (@available(macOS 11.0, *)) {
|
||||||
|
if (![name containsString:@"~solid"]) {
|
||||||
|
NSImage *solid = [self imageNamed:[name stringByAppendingString:@"~solid"]];
|
||||||
|
[solid setTemplate:true];
|
||||||
|
if (solid) return solid;
|
||||||
|
}
|
||||||
|
}
|
||||||
NSImage *light = imageNamed(self, _cmd, name);
|
NSImage *light = imageNamed(self, _cmd, name);
|
||||||
if (@available(macOS 10.14, *)) {
|
if (@available(macOS 10.14, *)) {
|
||||||
NSImage *dark = imageNamed(self, _cmd, [name stringByAppendingString:@"~dark"]);
|
NSImage *dark = imageNamed(self, _cmd, [name stringByAppendingString:@"~dark"]);
|
||||||
|
@ -52,7 +52,7 @@
|
|||||||
<action selector="switchPreferencesTab:" target="-2" id="Tio-D7-PaA"/>
|
<action selector="switchPreferencesTab:" target="-2" id="Tio-D7-PaA"/>
|
||||||
</connections>
|
</connections>
|
||||||
</toolbarItem>
|
</toolbarItem>
|
||||||
<toolbarItem implicitItemIdentifier="EB7AB5BC-57B0-4639-A037-E28226866C80" label="Updates" paletteLabel="Updates" tag="4" image="AppIcon" autovalidates="NO" selectable="YES" id="lMV-68-ntz">
|
<toolbarItem implicitItemIdentifier="EB7AB5BC-57B0-4639-A037-E28226866C80" label="Updates" paletteLabel="Updates" tag="4" image="Updates" autovalidates="NO" selectable="YES" id="lMV-68-ntz">
|
||||||
<connections>
|
<connections>
|
||||||
<action selector="switchPreferencesTab:" target="-2" id="bfU-hc-FnN"/>
|
<action selector="switchPreferencesTab:" target="-2" id="bfU-hc-FnN"/>
|
||||||
</connections>
|
</connections>
|
||||||
@ -1113,12 +1113,12 @@
|
|||||||
</customObject>
|
</customObject>
|
||||||
</objects>
|
</objects>
|
||||||
<resources>
|
<resources>
|
||||||
<image name="AppIcon" width="512" height="512"/>
|
|
||||||
<image name="CPU" width="32" height="32"/>
|
<image name="CPU" width="32" height="32"/>
|
||||||
<image name="Display" width="32" height="32"/>
|
<image name="Display" width="32" height="32"/>
|
||||||
<image name="Joypad" width="32" height="32"/>
|
<image name="Joypad" width="32" height="32"/>
|
||||||
<image name="NSAddTemplate" width="11" height="11"/>
|
<image name="NSAddTemplate" width="11" height="11"/>
|
||||||
<image name="NSRemoveTemplate" width="11" height="11"/>
|
<image name="NSRemoveTemplate" width="11" height="11"/>
|
||||||
<image name="Speaker" width="32" height="32"/>
|
<image name="Speaker" width="32" height="32"/>
|
||||||
|
<image name="Updates" width="32" height="32"/>
|
||||||
</resources>
|
</resources>
|
||||||
</document>
|
</document>
|
||||||
|
BIN
Cocoa/Speaker~solid.png
Normal file
After Width: | Height: | Size: 548 B |
BIN
Cocoa/Speaker~solid@2x.png
Normal file
After Width: | Height: | Size: 905 B |
BIN
Cocoa/Updates.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
Cocoa/Updates@2x.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
Cocoa/Updates~solid.png
Normal file
After Width: | Height: | Size: 428 B |
BIN
Cocoa/Updates~solid@2x.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
Cocoa/Updates~solid~dark.png
Normal file
After Width: | Height: | Size: 366 B |
BIN
Cocoa/Updates~solid~dark@2x.png
Normal file
After Width: | Height: | Size: 1021 B |