Index: Framework/PCProject.m =================================================================== --- Framework/PCProject.m (revision 26126) +++ Framework/PCProject.m (working copy) @@ -894,7 +894,7 @@ } else if ([key isEqualToString:PCInterfaces]) { - return [NSArray arrayWithObjects:@"gmodel",@"gorm", @"gsmarkup", nil]; + return [NSArray arrayWithObjects:@"gmodel",@"gorm", @"gsmarkup", @"nib", nil]; } else if ([key isEqualToString:PCImages]) { Index: Framework/PCFileManager.m =================================================================== --- Framework/PCFileManager.m (revision 26126) +++ Framework/PCFileManager.m (working copy) @@ -522,6 +522,11 @@ isDir = NO; } +else if ([[filename pathExtension] isEqualToString:@"nib"]) + { + isDir = NO; + } + if (sender == addFilesPanel && !isDir) { project = [projectManager activeProject];