Skip to content

Commit 030ca60

Browse files
author
Dries Van Schevensteen
committedMar 25, 2018
updated docs & created binary from latest version
1 parent c2e30a0 commit 030ca60

File tree

14 files changed

+38
-38
lines changed

14 files changed

+38
-38
lines changed
 

‎Binary/xib2Storyboard.app/Contents/Info.plist

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<plist version="1.0">
44
<dict>
55
<key>BuildMachineOSBuild</key>
6-
<string>17B1003</string>
6+
<string>17D102</string>
77
<key>CFBundleDevelopmentRegion</key>
88
<string>en</string>
99
<key>CFBundleExecutable</key>
@@ -21,13 +21,13 @@
2121
<key>CFBundlePackageType</key>
2222
<string>APPL</string>
2323
<key>CFBundleShortVersionString</key>
24-
<string>0.1.0</string>
24+
<string>0.2.0</string>
2525
<key>CFBundleSupportedPlatforms</key>
2626
<array>
2727
<string>MacOSX</string>
2828
</array>
2929
<key>CFBundleVersion</key>
30-
<string>1</string>
30+
<string>2</string>
3131
<key>DTCompiler</key>
3232
<string>com.apple.compilers.llvm.clang.1_0</string>
3333
<key>DTPlatformBuild</key>
Binary file not shown.
Binary file not shown.

‎Binary/xib2Storyboard.app/Contents/Resources/Info.plist

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
<key>CFBundlePackageType</key>
1818
<string>APPL</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>0.1.0</string>
20+
<string>0.2.0</string>
2121
<key>CFBundleVersion</key>
22-
<string>1</string>
22+
<string>2</string>
2323
<key>LSApplicationCategoryType</key>
2424
<string>public.app-category.developer-tools</string>
2525
<key>LSMinimumSystemVersion</key>

‎Binary/xib2Storyboard.app/Contents/_CodeSignature/CodeResources

+18-18
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@
1010
</data>
1111
<key>Resources/Assets.car</key>
1212
<data>
13-
u6EVO7R6M1e1ifUhWoLaF/0BDk4=
13+
JXsfMQ/emcZWl1VX80LQ5Wfh95M=
1414
</data>
1515
<key>Resources/Base.lproj/Main.storyboardc/Info.plist</key>
1616
<data>
17-
rfNwKR9odxI3f8QRV7MjLO7ZMQM=
17+
/1RtwD2xu2RVZUMaEyby774QORo=
1818
</data>
1919
<key>Resources/Base.lproj/Main.storyboardc/MainMenu.nib</key>
2020
<data>
21-
mW/AsgiXNulRV6lzGcWN4nZLjvk=
21+
LqyiCV7xYu/ppOIlqlVPFtMF8yI=
2222
</data>
2323
<key>Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib</key>
2424
<data>
25-
8EIe6KKvmohEBgptONfKuuCPO0c=
25+
FvaMfBmfphlzzloosU1yt3utVds=
2626
</data>
2727
<key>Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-NEu-zX-WhJ.nib</key>
2828
<data>
29-
3xCk5MpG6fpHpkqaSN2TxiP447Y=
29+
HhDEycMgsJG30nxwD9fOT0oUjPM=
3030
</data>
3131
<key>Resources/Info.plist</key>
3232
<data>
33-
hQ3WiOlCjzJjsVof/Z390eLrPCk=
33+
kiBxWdwy009aMQdAaQLrteZJDZc=
3434
</data>
3535
<key>Resources/storyboard_template_ios.xml</key>
3636
<data>
@@ -58,66 +58,66 @@
5858
<dict>
5959
<key>hash</key>
6060
<data>
61-
u6EVO7R6M1e1ifUhWoLaF/0BDk4=
61+
JXsfMQ/emcZWl1VX80LQ5Wfh95M=
6262
</data>
6363
<key>hash2</key>
6464
<data>
65-
pyQEtyEmrTRZ91cUwQe0E9zNWM9oDwCPH8k7c2di24M=
65+
iOy28hE9YiYSXbI4H/TvVQXC0gXUAhJs+pJEyKYRKgU=
6666
</data>
6767
</dict>
6868
<key>Resources/Base.lproj/Main.storyboardc/Info.plist</key>
6969
<dict>
7070
<key>hash</key>
7171
<data>
72-
rfNwKR9odxI3f8QRV7MjLO7ZMQM=
72+
/1RtwD2xu2RVZUMaEyby774QORo=
7373
</data>
7474
<key>hash2</key>
7575
<data>
76-
n62X5h9tJpS3qOpkBBB4Or5nA2mbZaFNthBQH+iYiCc=
76+
eeVXNYSDC2hruEm11/fLUvK8sTfoJKQOC4Zh4FCF0s4=
7777
</data>
7878
</dict>
7979
<key>Resources/Base.lproj/Main.storyboardc/MainMenu.nib</key>
8080
<dict>
8181
<key>hash</key>
8282
<data>
83-
mW/AsgiXNulRV6lzGcWN4nZLjvk=
83+
LqyiCV7xYu/ppOIlqlVPFtMF8yI=
8484
</data>
8585
<key>hash2</key>
8686
<data>
87-
gIn4A6K7vT3h7R+qvvkzTlp1UJHTY+i0KeZ1gRqPTcY=
87+
NpXD6AVIhRjqtDmTQknbje8EObhu434FG6PuXFOnGFs=
8888
</data>
8989
</dict>
9090
<key>Resources/Base.lproj/Main.storyboardc/NSWindowController-B8D-0N-5wS.nib</key>
9191
<dict>
9292
<key>hash</key>
9393
<data>
94-
8EIe6KKvmohEBgptONfKuuCPO0c=
94+
FvaMfBmfphlzzloosU1yt3utVds=
9595
</data>
9696
<key>hash2</key>
9797
<data>
98-
TEgFEG/SE5DkK6tOsplm3iPS5EhZ2DVSlfLGLxplz4I=
98+
8V4S828PxA/xdkdIXa45XHn8t+WXp8FPzOxc/6vPlTU=
9999
</data>
100100
</dict>
101101
<key>Resources/Base.lproj/Main.storyboardc/XfG-lQ-9wD-view-NEu-zX-WhJ.nib</key>
102102
<dict>
103103
<key>hash</key>
104104
<data>
105-
3xCk5MpG6fpHpkqaSN2TxiP447Y=
105+
HhDEycMgsJG30nxwD9fOT0oUjPM=
106106
</data>
107107
<key>hash2</key>
108108
<data>
109-
Z3szLOxJy+FEn0z7aCtFzB1r89cpPgRokY+WF9F6Di4=
109+
aDgGq51NqnbbU2YHi4Jwlmhf/BGy3azUQO9nXVT8cj8=
110110
</data>
111111
</dict>
112112
<key>Resources/Info.plist</key>
113113
<dict>
114114
<key>hash</key>
115115
<data>
116-
hQ3WiOlCjzJjsVof/Z390eLrPCk=
116+
kiBxWdwy009aMQdAaQLrteZJDZc=
117117
</data>
118118
<key>hash2</key>
119119
<data>
120-
e4m6mQPBkIHzCsZEfDIEtwM9NgllvCBY3koXw8QWYtw=
120+
4JPfO3/p1jPL0OE6o+Tl1ZEcYqR8qrw2FGJHygnPPiU=
121121
</data>
122122
</dict>
123123
<key>Resources/storyboard_template_ios.xml</key>

‎CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## v0.2.0 (2018-03-26)
6+
7+
Added ability to export Xib's to an existing Storyboard
8+
59
## v0.1.0 (2018-02-14)
610

711
Initial release.

‎README.md

+4-9
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ xib2Storyboard is a handy tool to easily convert .xib files to .storyboard witho
77
- Adds prototype cells to UITableViews
88

99

10-
<img src="Screenshots/screenshot-app.png">
10+
<img src="Screenshots/screenshot-app.png" alt="screenshot-app" width="40%" height="40%">
1111

1212

1313
## Getting started
@@ -22,17 +22,16 @@ To run xib2Storyboard download this repo on macOS and run the xib2Storyboard.app
2222

2323
1. Build & run the Xcode project (or run xib2Storyboard.app).
2424
2. Add view controller .xib file(s) by using the '+' button or dragging the files on the window.
25-
3. Enable the 'Combine to single Storyboard' checkbox to combine all .xib files into 1 .storyboard file or leave it save each .xib as a separate .storyboard file.
26-
4. Click the Export button. If 'Combine to single Storyboard' was enabled, you will be asked where to save the new .storyboard file, if not a new .storyboard file will be created for each .xib and placed in the same folder with the same name.
25+
3. Select one of the export options from the dropdown menu.
2726
5. Import the newly generated .storyboard files in your Xcode project.
2827

2928
Before (.xib):
3029

31-
<a href="Screenshots/screenshot-xib.png"><img src="Screenshots/screenshot-xib.png" alt="alt text" width="40%" height="40%"></a>
30+
<a href="Screenshots/screenshot-xib.png"><img src="Screenshots/screenshot-xib.png" alt="screenshot-xib" width="40%" height="40%"></a>
3231

3332
After (.storyboard):
3433

35-
<a href="Screenshots/screenshot-storyboard.png"><img src="Screenshots/screenshot-storyboard.png" alt="alt text" width="40%" height="40%"></a>
34+
<a href="Screenshots/screenshot-storyboard.png"><img src="Screenshots/screenshot-storyboard.png" alt="screenshot-storyboard" width="40%" height="40%"></a>
3635

3736

3837

@@ -47,10 +46,6 @@ It has been thoroughly tested internally at November Five but not yet used in an
4746

4847
Currently the following releases are planned:
4948

50-
#### xib2Storyboard 0.2.0 (March 2018)
51-
52-
- Add .xib files to an existing .storyboard file
53-
5449
#### xib2Storyboard 0.3.0 (TBD)
5550

5651
- Support for macOS Interface Builder Files

‎Screenshots/screenshot-app.png

101 KB
Loading

‎xib2Storyboard/Resources/Base.lproj/Main.storyboard

+5-4
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,13 @@
9292
<rect key="frame" x="0.0" y="0.0" width="500" height="350"/>
9393
<autoresizingMask key="autoresizingMask"/>
9494
<subviews>
95-
<scrollView autohidesScrollers="YES" horizontalLineScroll="17" horizontalPageScroll="10" verticalLineScroll="17" verticalPageScroll="10" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" verticalScrollElasticity="none" translatesAutoresizingMaskIntoConstraints="NO" id="5fq-xz-t0J">
95+
<scrollView autohidesScrollers="YES" horizontalLineScroll="22" horizontalPageScroll="10" verticalLineScroll="22" verticalPageScroll="10" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" verticalScrollElasticity="none" translatesAutoresizingMaskIntoConstraints="NO" id="5fq-xz-t0J">
9696
<rect key="frame" x="20" y="79" width="460" height="246"/>
9797
<clipView key="contentView" id="2yn-XS-M29">
9898
<rect key="frame" x="1" y="0.0" width="458" height="245"/>
9999
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
100100
<subviews>
101-
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnSelection="YES" autosaveColumns="NO" rowSizeStyle="automatic" headerView="p2c-gh-pRi" viewBased="YES" id="brX-98-k4e">
101+
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnSelection="YES" autosaveColumns="NO" rowHeight="22" rowSizeStyle="automatic" headerView="p2c-gh-pRi" viewBased="YES" id="brX-98-k4e">
102102
<rect key="frame" x="0.0" y="0.0" width="458" height="222"/>
103103
<autoresizingMask key="autoresizingMask"/>
104104
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
@@ -215,9 +215,9 @@
215215
</connections>
216216
</button>
217217
<comboBox verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="sbo-ol-u2Z">
218-
<rect key="frame" x="147" y="17" width="253" height="26"/>
218+
<rect key="frame" x="107" y="17" width="293" height="26"/>
219219
<constraints>
220-
<constraint firstAttribute="width" constant="250" id="Zed-Rm-ltg"/>
220+
<constraint firstAttribute="width" priority="700" constant="290" id="Zed-Rm-ltg"/>
221221
</constraints>
222222
<comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" title="Export to individual Storyboard's" drawsBackground="YES" completes="NO" numberOfVisibleItems="3" id="vaY-ZI-atx">
223223
<font key="font" metaFont="system"/>
@@ -237,6 +237,7 @@
237237
<constraint firstItem="ISJ-2O-AnF" firstAttribute="leading" secondItem="sbo-ol-u2Z" secondAttribute="trailing" constant="15" id="D3z-WL-kC0"/>
238238
<constraint firstItem="ISJ-2O-AnF" firstAttribute="trailing" secondItem="5fq-xz-t0J" secondAttribute="trailing" id="L2A-nK-i2m"/>
239239
<constraint firstItem="5fq-xz-t0J" firstAttribute="top" secondItem="NEu-zX-WhJ" secondAttribute="top" constant="25" id="Sta-Cm-K5e"/>
240+
<constraint firstItem="sbo-ol-u2Z" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="shR-Nb-WUI" secondAttribute="trailing" constant="20" id="UZQ-Zs-AvJ"/>
240241
<constraint firstItem="ISJ-2O-AnF" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="NEu-zX-WhJ" secondAttribute="leading" constant="20" symbolic="YES" id="hIw-DG-m1T"/>
241242
<constraint firstItem="5fq-xz-t0J" firstAttribute="centerX" secondItem="NEu-zX-WhJ" secondAttribute="centerX" id="hl1-AK-ece"/>
242243
<constraint firstAttribute="bottom" secondItem="shR-Nb-WUI" secondAttribute="bottom" constant="18" id="i0q-aO-Nyi"/>

‎xib2Storyboard/SupportingFiles/Info.plist

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
<key>CFBundlePackageType</key>
1818
<string>APPL</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>0.1.0</string>
20+
<string>0.2.0</string>
2121
<key>CFBundleVersion</key>
22-
<string>1</string>
22+
<string>2</string>
2323
<key>LSApplicationCategoryType</key>
2424
<string>public.app-category.developer-tools</string>
2525
<key>LSMinimumSystemVersion</key>

0 commit comments

Comments
 (0)
Please sign in to comment.