Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ab35675

Browse files
committed
Removes previous notifications when switching input source
1 parent 7154599 commit ab35675

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ DerivedData
1818
*.xcuserstate
1919
/kawa.xcarchive
2020
Kawa.app
21+
.DS_Store
2122

2223
# Carthage
2324
#

kawa/Base.lproj/Main.storyboard

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16F73" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.Storyboard.XIB" version="3.0" toolsVersion="13529" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
33
<dependencies>
4-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="12121"/>
4+
<deployment identifier="macosx"/>
5+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="13529"/>
56
<capability name="box content view" minToolsVersion="7.0"/>
67
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
78
</dependencies>
@@ -120,8 +121,12 @@
120121
<autoresizingMask key="autoresizingMask"/>
121122
<font key="font" metaFont="system"/>
122123
<tabViewItems/>
124+
<connections>
125+
<outlet property="delegate" destination="lsI-lx-rUQ" id="jHL-WY-5vx"/>
126+
</connections>
123127
</tabView>
124128
<connections>
129+
<outlet property="tabView" destination="B9b-jX-Do0" id="DLy-hp-btq"/>
125130
<segue destination="WK9-v7-Mix" kind="relationship" relationship="tabItems" id="FMn-AA-T9j"/>
126131
<segue destination="8tD-vA-uhk" kind="relationship" relationship="tabItems" id="cIb-Vc-1BU"/>
127132
</connections>
@@ -153,7 +158,7 @@
153158
<font key="font" metaFont="system"/>
154159
</buttonCell>
155160
</button>
156-
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" setsMaxLayoutWidthAtFirstLayout="YES" allowsCharacterPickerTouchBarItem="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zub-x4-8eR">
161+
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" setsMaxLayoutWidthAtFirstLayout="YES" translatesAutoresizingMaskIntoConstraints="NO" id="zub-x4-8eR">
157162
<rect key="frame" x="35" y="64" width="363" height="34"/>
158163
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
159164
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="When the icon is hidden, Kawa can be accessed by launching it again" id="ZP5-V3-u7u">
@@ -192,7 +197,7 @@
192197
<font key="font" metaFont="system"/>
193198
</buttonCell>
194199
</button>
195-
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" allowsCharacterPickerTouchBarItem="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yD8-rS-xQC" customClass="HyperlinkTextField" customModule="Kawa" customModuleProvider="target">
200+
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="yD8-rS-xQC" customClass="HyperlinkTextField" customModule="Kawa" customModuleProvider="target">
196201
<rect key="frame" x="130" y="20" width="172" height="17"/>
197202
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
198203
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="github.com/utatti/kawa" placeholderString="" id="78n-cW-Oy5">
@@ -255,8 +260,8 @@
255260
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
256261
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="NSActionTemplate" id="DCD-V0-mqr"/>
257262
</imageView>
258-
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" allowsExpansionToolTips="YES" allowsCharacterPickerTouchBarItem="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2PC-7Y-er3">
259-
<rect key="frame" x="25" y="1" width="161.5" height="20"/>
263+
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" allowsExpansionToolTips="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2PC-7Y-er3">
264+
<rect key="frame" x="25" y="1" width="162" height="20"/>
260265
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
261266
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="hxP-Wj-ePa">
262267
<font key="font" metaFont="system"/>

kawa/ShortcutCellView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class ShortcutCellView: NSTableCellView {
4141
}
4242

4343
func showNotification(_ message: String, icon: NSImage?) {
44+
NSUserNotificationCenter.default.removeAllDeliveredNotifications()
4445
guard Settings.get(.showNotification, withDefaultValue: true) else { return }
4546
let notification = NSUserNotification()
4647
notification.informativeText = message

0 commit comments

Comments
 (0)