From 1c456513892514765197cdb8568d817984056dcc Mon Sep 17 00:00:00 2001 From: Abhishek Banthia Date: Fri, 11 Dec 2015 19:56:37 -0500 Subject: [PATCH] Rating functionality | Separate Window for Reporting Issue | Slight redesign --- Clocker.xcodeproj/project.pbxproj | 66 +++++-- .../UserInterfaceState.xcuserstate | Bin 135334 -> 139397 bytes Clocker/AboutUsWindow/CLAboutWindow.xib | 166 ++++++++++++++++++ .../AboutUsWindow/CLAboutWindowController.h | 15 ++ .../AboutUsWindow/CLAboutWindowController.m | 59 +++++++ Clocker/ApplicationDelegate.m | 3 - Clocker/Base.lproj/PreferencesWindow.xib | 94 +++------- Clocker/CLRatingCellView.h | 17 ++ Clocker/CLRatingCellView.m | 95 ++++++++++ Clocker/PanelController.h | 2 +- Clocker/PanelController.m | 17 +- Clocker/PreferencesWindowController.h | 2 + Clocker/PreferencesWindowController.m | 22 +-- Clocker/Rate App/iRate.h | 2 + Clocker/Rate App/iRate.m | 19 +- Clocker/de.lproj/PreferencesWindow.xib | 95 ++++------ Clocker/en.lproj/Panel.xib | 82 +++++++-- Clocker/en.lproj/PreferencesWindow.xib | 99 ++++------- Clocker/fr.lproj/PreferencesWindow.xib | 94 +++------- Clocker/ja.lproj/Panel.xib | 17 +- Clocker/ja.lproj/PreferencesWindow.xib | 94 +++------- 21 files changed, 650 insertions(+), 410 deletions(-) create mode 100644 Clocker/AboutUsWindow/CLAboutWindow.xib create mode 100644 Clocker/AboutUsWindow/CLAboutWindowController.h create mode 100644 Clocker/AboutUsWindow/CLAboutWindowController.m create mode 100644 Clocker/CLRatingCellView.h create mode 100644 Clocker/CLRatingCellView.m diff --git a/Clocker.xcodeproj/project.pbxproj b/Clocker.xcodeproj/project.pbxproj index 9458434..06ef9ad 100755 --- a/Clocker.xcodeproj/project.pbxproj +++ b/Clocker.xcodeproj/project.pbxproj @@ -7,17 +7,17 @@ objects = { /* Begin PBXBuildFile section */ - 9A2000D11BFBD472002BFDE8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9A2000CF1BFBD472002BFDE8 /* Localizable.strings */; settings = {ASSET_TAGS = (); }; }; - 9A25F7451C1A5E17007D369B /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9A25F7421C1A5E17007D369B /* Info.plist */; settings = {ASSET_TAGS = (); }; }; - 9A25F7461C1A5E17007D369B /* iRate.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9A25F7431C1A5E17007D369B /* iRate.bundle */; settings = {ASSET_TAGS = (); }; }; - 9A25F7471C1A5E17007D369B /* iRate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A25F7441C1A5E17007D369B /* iRate.m */; settings = {ASSET_TAGS = (); }; }; - 9A4379251BEC223900F4E27F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379211BEC223900F4E27F /* Security.framework */; settings = {ASSET_TAGS = (); }; }; - 9A4379261BEC223900F4E27F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379221BEC223900F4E27F /* SystemConfiguration.framework */; settings = {ASSET_TAGS = (); }; }; - 9A4379271BEC223900F4E27F /* Fabric.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379231BEC223900F4E27F /* Fabric.framework */; settings = {ASSET_TAGS = (); }; }; - 9A4379281BEC223900F4E27F /* Crashlytics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379241BEC223900F4E27F /* Crashlytics.framework */; settings = {ASSET_TAGS = (); }; }; + 9A2000D11BFBD472002BFDE8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9A2000CF1BFBD472002BFDE8 /* Localizable.strings */; }; + 9A25F7451C1A5E17007D369B /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9A25F7421C1A5E17007D369B /* Info.plist */; }; + 9A25F7461C1A5E17007D369B /* iRate.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9A25F7431C1A5E17007D369B /* iRate.bundle */; }; + 9A25F7471C1A5E17007D369B /* iRate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A25F7441C1A5E17007D369B /* iRate.m */; }; + 9A4379251BEC223900F4E27F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379211BEC223900F4E27F /* Security.framework */; }; + 9A4379261BEC223900F4E27F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379221BEC223900F4E27F /* SystemConfiguration.framework */; }; + 9A4379271BEC223900F4E27F /* Fabric.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379231BEC223900F4E27F /* Fabric.framework */; }; + 9A4379281BEC223900F4E27F /* Crashlytics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379241BEC223900F4E27F /* Crashlytics.framework */; }; 9A43792A1BEC230A00F4E27F /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A4379291BEC230A00F4E27F /* libc++.tbd */; }; 9A43792C1BEC231100F4E27F /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A43792B1BEC231100F4E27F /* libz.tbd */; }; - 9A43792E1BEC256200F4E27F /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A43792D1BEC256200F4E27F /* Media.xcassets */; settings = {ASSET_TAGS = (); }; }; + 9A43792E1BEC256200F4E27F /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9A43792D1BEC256200F4E27F /* Media.xcassets */; }; 9A8605AE1BEC148400A810A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8605AD1BEC148400A810A4 /* main.m */; }; 9A8605B31BEC14A600A810A4 /* ColoredButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8605B21BEC14A600A810A4 /* ColoredButton.m */; }; 9A8605B61BEC14BE00A810A4 /* MenubarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8605B41BEC14BE00A810A4 /* MenubarController.m */; }; @@ -27,15 +27,23 @@ 9A8605BF1BEC14F600A810A4 /* BackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8605BC1BEC14F600A810A4 /* BackgroundView.m */; }; 9A8605C01BEC14F600A810A4 /* Panel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8605BD1BEC14F600A810A4 /* Panel.m */; }; 9A8605C11BEC14F600A810A4 /* PreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8605BE1BEC14F600A810A4 /* PreferencesWindowController.m */; }; - 9A8605D81BEC155B00A810A4 /* PowerIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605CF1BEC155B00A810A4 /* PowerIcon.png */; settings = {ASSET_TAGS = (); }; }; - 9A8605D91BEC155B00A810A4 /* Status.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D01BEC155B00A810A4 /* Status.png */; settings = {ASSET_TAGS = (); }; }; - 9A8605DA1BEC155B00A810A4 /* Status@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D11BEC155B00A810A4 /* Status@2x.png */; settings = {ASSET_TAGS = (); }; }; - 9A8605DB1BEC155B00A810A4 /* StatusHighlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D21BEC155B00A810A4 /* StatusHighlighted.png */; settings = {ASSET_TAGS = (); }; }; - 9A8605DC1BEC155B00A810A4 /* StatusHighlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D31BEC155B00A810A4 /* StatusHighlighted@2x.png */; settings = {ASSET_TAGS = (); }; }; - 9A8605DF1BEC15C400A810A4 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605DD1BEC15C400A810A4 /* MainMenu.xib */; settings = {ASSET_TAGS = (); }; }; + 9A8605D81BEC155B00A810A4 /* PowerIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605CF1BEC155B00A810A4 /* PowerIcon.png */; }; + 9A8605D91BEC155B00A810A4 /* Status.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D01BEC155B00A810A4 /* Status.png */; }; + 9A8605DA1BEC155B00A810A4 /* Status@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D11BEC155B00A810A4 /* Status@2x.png */; }; + 9A8605DB1BEC155B00A810A4 /* StatusHighlighted.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D21BEC155B00A810A4 /* StatusHighlighted.png */; }; + 9A8605DC1BEC155B00A810A4 /* StatusHighlighted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605D31BEC155B00A810A4 /* StatusHighlighted@2x.png */; }; + 9A8605DF1BEC15C400A810A4 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A8605DD1BEC15C400A810A4 /* MainMenu.xib */; }; + 9AB935781C1AD79D001285A0 /* ClockerIcon-16.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AB935771C1AD79D001285A0 /* ClockerIcon-16.png */; }; + 9AB9357B1C1AD8F7001285A0 /* CLRatingCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB9357A1C1AD8F7001285A0 /* CLRatingCellView.m */; }; 9ABA38AC1BFAD7F80073EA4D /* Panel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9ABA38AE1BFAD7F80073EA4D /* Panel.xib */; }; 9ABA38AF1BFAD83F0073EA4D /* PreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9ABA38B11BFAD83F0073EA4D /* PreferencesWindow.xib */; }; 9AC678E41C1ABAB9003B4F6B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9AC678E31C1ABAB9003B4F6B /* QuartzCore.framework */; }; + 9AD232741C1B96A700D1D446 /* ClockerIcon-256.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AD232731C1B96A700D1D446 /* ClockerIcon-256.png */; }; + 9AD232781C1B985700D1D446 /* CLAboutWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AD232761C1B985700D1D446 /* CLAboutWindowController.m */; }; + 9AD232791C1B985700D1D446 /* CLAboutWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9AD232771C1B985700D1D446 /* CLAboutWindow.xib */; }; + 9AD2327B1C1B995900D1D446 /* Vector.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 9AD2327A1C1B995900D1D446 /* Vector.jpg */; }; + 9AD2327D1C1B9A9000D1D446 /* aboutTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AD2327C1C1B9A9000D1D446 /* aboutTemplate.png */; }; + 9AD2327F1C1BA04800D1D446 /* FB-FindUsonFacebook-online-144.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AD2327E1C1BA04800D1D446 /* FB-FindUsonFacebook-online-144.png */; }; DD4F7C0913C30F9F00825C6E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD4F7C0813C30F9F00825C6E /* Cocoa.framework */; }; /* End PBXBuildFile section */ @@ -93,9 +101,19 @@ 9A8605D11BEC155B00A810A4 /* Status@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Status@2x.png"; path = "Clocker/Status@2x.png"; sourceTree = ""; }; 9A8605D21BEC155B00A810A4 /* StatusHighlighted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = StatusHighlighted.png; path = Clocker/StatusHighlighted.png; sourceTree = ""; }; 9A8605D31BEC155B00A810A4 /* StatusHighlighted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "StatusHighlighted@2x.png"; path = "Clocker/StatusHighlighted@2x.png"; sourceTree = ""; }; + 9AB935771C1AD79D001285A0 /* ClockerIcon-16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ClockerIcon-16.png"; path = "Icons/ClockerIcon-16.png"; sourceTree = ""; }; + 9AB935791C1AD8F7001285A0 /* CLRatingCellView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLRatingCellView.h; path = Clocker/CLRatingCellView.h; sourceTree = ""; }; + 9AB9357A1C1AD8F7001285A0 /* CLRatingCellView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CLRatingCellView.m; path = Clocker/CLRatingCellView.m; sourceTree = ""; }; 9ABA38B31BFAD8520073EA4D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/Panel.xib; sourceTree = ""; }; 9ABA38B41BFAD8520073EA4D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/PreferencesWindow.xib; sourceTree = ""; }; 9AC678E31C1ABAB9003B4F6B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 9AD232731C1B96A700D1D446 /* ClockerIcon-256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ClockerIcon-256.png"; path = "Icons/ClockerIcon-256.png"; sourceTree = ""; }; + 9AD232751C1B985700D1D446 /* CLAboutWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLAboutWindowController.h; path = Clocker/AboutUsWindow/CLAboutWindowController.h; sourceTree = ""; }; + 9AD232761C1B985700D1D446 /* CLAboutWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CLAboutWindowController.m; path = Clocker/AboutUsWindow/CLAboutWindowController.m; sourceTree = ""; }; + 9AD232771C1B985700D1D446 /* CLAboutWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = CLAboutWindow.xib; path = Clocker/AboutUsWindow/CLAboutWindow.xib; sourceTree = ""; }; + 9AD2327A1C1B995900D1D446 /* Vector.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = Vector.jpg; path = ../Vector.jpg; sourceTree = ""; }; + 9AD2327C1C1B9A9000D1D446 /* aboutTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = aboutTemplate.png; path = ../../../Downloads/aboutTemplate.png; sourceTree = ""; }; + 9AD2327E1C1BA04800D1D446 /* FB-FindUsonFacebook-online-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "FB-FindUsonFacebook-online-144.png"; path = "../../../Downloads/logos-and-badges_find-us_online/png/FB-FindUsonFacebook-online-144.png"; sourceTree = ""; }; DD4F7C0413C30F9F00825C6E /* Clocker.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Clocker.app; sourceTree = BUILT_PRODUCTS_DIR; }; DD4F7C0813C30F9F00825C6E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; DD4F7C0B13C30F9F00825C6E /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -147,6 +165,9 @@ 9A8605DD1BEC15C400A810A4 /* MainMenu.xib */, 9ABA38AE1BFAD7F80073EA4D /* Panel.xib */, 9ABA38B11BFAD83F0073EA4D /* PreferencesWindow.xib */, + 9AD232751C1B985700D1D446 /* CLAboutWindowController.h */, + 9AD232761C1B985700D1D446 /* CLAboutWindowController.m */, + 9AD232771C1B985700D1D446 /* CLAboutWindow.xib */, ); name = XIB; sourceTree = ""; @@ -154,6 +175,11 @@ 9A8605E11BEC160700A810A4 /* Images */ = { isa = PBXGroup; children = ( + 9AD2327E1C1BA04800D1D446 /* FB-FindUsonFacebook-online-144.png */, + 9AD2327C1C1B9A9000D1D446 /* aboutTemplate.png */, + 9AD2327A1C1B995900D1D446 /* Vector.jpg */, + 9AD232731C1B96A700D1D446 /* ClockerIcon-256.png */, + 9AB935771C1AD79D001285A0 /* ClockerIcon-16.png */, 9A8605CF1BEC155B00A810A4 /* PowerIcon.png */, 9A8605D01BEC155B00A810A4 /* Status.png */, 9A8605D11BEC155B00A810A4 /* Status@2x.png */, @@ -181,6 +207,8 @@ 9A8605C51BEC155B00A810A4 /* StatusItemView.h */, 9A8605BC1BEC14F600A810A4 /* BackgroundView.m */, 9A8605B81BEC14DC00A810A4 /* StatusItemView.m */, + 9AB935791C1AD8F7001285A0 /* CLRatingCellView.h */, + 9AB9357A1C1AD8F7001285A0 /* CLRatingCellView.m */, ); name = Views; sourceTree = ""; @@ -319,16 +347,22 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9AD2327F1C1BA04800D1D446 /* FB-FindUsonFacebook-online-144.png in Resources */, 9ABA38AF1BFAD83F0073EA4D /* PreferencesWindow.xib in Resources */, 9A8605DF1BEC15C400A810A4 /* MainMenu.xib in Resources */, 9A8605D91BEC155B00A810A4 /* Status.png in Resources */, 9ABA38AC1BFAD7F80073EA4D /* Panel.xib in Resources */, 9A43792E1BEC256200F4E27F /* Media.xcassets in Resources */, + 9AB935781C1AD79D001285A0 /* ClockerIcon-16.png in Resources */, + 9AD232741C1B96A700D1D446 /* ClockerIcon-256.png in Resources */, 9A25F7461C1A5E17007D369B /* iRate.bundle in Resources */, 9A2000D11BFBD472002BFDE8 /* Localizable.strings in Resources */, + 9AD232791C1B985700D1D446 /* CLAboutWindow.xib in Resources */, 9A8605DC1BEC155B00A810A4 /* StatusHighlighted@2x.png in Resources */, 9A8605DA1BEC155B00A810A4 /* Status@2x.png in Resources */, + 9AD2327B1C1B995900D1D446 /* Vector.jpg in Resources */, 9A25F7451C1A5E17007D369B /* Info.plist in Resources */, + 9AD2327D1C1B9A9000D1D446 /* aboutTemplate.png in Resources */, 9A8605DB1BEC155B00A810A4 /* StatusHighlighted.png in Resources */, 9A8605D81BEC155B00A810A4 /* PowerIcon.png in Resources */, ); @@ -358,10 +392,12 @@ buildActionMask = 2147483647; files = ( 9A8605BF1BEC14F600A810A4 /* BackgroundView.m in Sources */, + 9AB9357B1C1AD8F7001285A0 /* CLRatingCellView.m in Sources */, 9A25F7471C1A5E17007D369B /* iRate.m in Sources */, 9A8605C01BEC14F600A810A4 /* Panel.m in Sources */, 9A8605C11BEC14F600A810A4 /* PreferencesWindowController.m in Sources */, 9A8605BA1BEC14DC00A810A4 /* StatusItemView.m in Sources */, + 9AD232781C1B985700D1D446 /* CLAboutWindowController.m in Sources */, 9A8605BB1BEC14DC00A810A4 /* PanelController.m in Sources */, 9A8605B61BEC14BE00A810A4 /* MenubarController.m in Sources */, 9A8605B71BEC14BE00A810A4 /* ApplicationDelegate.m in Sources */, diff --git a/Clocker.xcodeproj/project.xcworkspace/xcuserdata/abhishekbanthia.xcuserdatad/UserInterfaceState.xcuserstate b/Clocker.xcodeproj/project.xcworkspace/xcuserdata/abhishekbanthia.xcuserdatad/UserInterfaceState.xcuserstate index fac42306ca419811b9a9908816110805a89f683f..e73a2267fd615bfba6037320dfbbf5f409be87c7 100644 GIT binary patch literal 139397 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]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 literal 135334 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 u9qJR$3iLN}6I + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Clocker/AboutUsWindow/CLAboutWindowController.h b/Clocker/AboutUsWindow/CLAboutWindowController.h new file mode 100644 index 0000000..0a0438a --- /dev/null +++ b/Clocker/AboutUsWindow/CLAboutWindowController.h @@ -0,0 +1,15 @@ +// +// CLAboutWindowController.h +// Clocker +// +// Created by Abhishek Banthia on 12/11/15. +// +// + +#import + +@interface CLAboutWindowController : NSWindowController + ++ (instancetype)sharedReference; + +@end diff --git a/Clocker/AboutUsWindow/CLAboutWindowController.m b/Clocker/AboutUsWindow/CLAboutWindowController.m new file mode 100644 index 0000000..6a375d9 --- /dev/null +++ b/Clocker/AboutUsWindow/CLAboutWindowController.m @@ -0,0 +1,59 @@ +// +// CLAboutWindowController.m +// Clocker +// +// Created by Abhishek Banthia on 12/11/15. +// +// + +#import "CLAboutWindowController.h" + +@interface CLAboutWindowController () + +@end + +static CLAboutWindowController *sharedAboutUs = nil; + +@implementation CLAboutWindowController + +- (void)windowDidLoad { + [super windowDidLoad]; + + self.window.titleVisibility = NSWindowTitleHidden; + self.window.titlebarAppearsTransparent = YES; + self.window.styleMask |= NSFullSizeContentViewWindowMask; + + // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file. +} + ++ (instancetype)sharedReference +{ + if (sharedAboutUs == nil) + { + /*Using a thread safe pattern*/ + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sharedAboutUs = [[self alloc] initWithWindowNibName:@"CLAboutWindow"]; + + }); + + } + + return sharedAboutUs; +} +- (IBAction)viewSource:(id)sender +{ + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://github.com/Abhishaker17/Clocker"]]; +} +- (IBAction)reportIssue:(id)sender +{ + // + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://github.com/Abhishaker17/Clocker/issues"]]; +} + +- (IBAction)openFacebookPage:(id)sender +{ + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.facebook.com/ClockerMenubarClock/"]]; +} + +@end diff --git a/Clocker/ApplicationDelegate.m b/Clocker/ApplicationDelegate.m index c07c88c..c805a5e 100755 --- a/Clocker/ApplicationDelegate.m +++ b/Clocker/ApplicationDelegate.m @@ -59,10 +59,7 @@ void *kContextActivePanel = &kContextActivePanel; + (void)initialize { //Configure iRate - [iRate sharedInstance].daysUntilPrompt = 0; - [iRate sharedInstance].usesUntilPrompt = 5; [iRate sharedInstance].appStoreID = 1056643111; - [iRate sharedInstance].useAllAvailableLanguages = NO; } #pragma mark - NSApplicationDelegate diff --git a/Clocker/Base.lproj/PreferencesWindow.xib b/Clocker/Base.lproj/PreferencesWindow.xib index 7dff807..a2b9aea 100644 --- a/Clocker/Base.lproj/PreferencesWindow.xib +++ b/Clocker/Base.lproj/PreferencesWindow.xib @@ -1,7 +1,7 @@ - + - + @@ -10,7 +10,6 @@ - @@ -22,20 +21,19 @@ - + - + - + @@ -64,7 +61,6 @@ - @@ -102,29 +98,23 @@ - - - - - - - - - - - - - - + - - - @@ -204,19 +165,32 @@ - - - + + + + + + + + + + + + + + + + - + @@ -238,7 +212,6 @@ - @@ -282,27 +255,22 @@ - - - - @@ -351,7 +316,6 @@ - @@ -375,7 +339,6 @@ - @@ -383,6 +346,7 @@ + diff --git a/Clocker/CLRatingCellView.h b/Clocker/CLRatingCellView.h new file mode 100644 index 0000000..a762af1 --- /dev/null +++ b/Clocker/CLRatingCellView.h @@ -0,0 +1,17 @@ +// +// CLRatingCellView.h +// Clocker +// +// Created by Abhishek Banthia on 12/11/15. +// +// + +#import + +@interface CLRatingCellView : NSTableCellView + +@property (weak, nonatomic) IBOutlet NSTextField *leftField; +@property (weak, nonatomic) IBOutlet NSButton *leftButton; +@property (weak, nonatomic) IBOutlet NSButton *rightButton; + +@end diff --git a/Clocker/CLRatingCellView.m b/Clocker/CLRatingCellView.m new file mode 100644 index 0000000..62e0d9f --- /dev/null +++ b/Clocker/CLRatingCellView.m @@ -0,0 +1,95 @@ +// +// CLRatingCellView.m +// Clocker +// +// Created by Abhishek Banthia on 12/11/15. +// +// + +#import "CLRatingCellView.h" +#import "iRate.h" +#import +#import "PanelController.h" + +@implementation CLRatingCellView + +- (void)drawRect:(NSRect)dirtyRect { + [super drawRect:dirtyRect]; + + // Drawing code here. +} + +- (IBAction)actionOnNegativeFeedback:(id)sender +{ + NSButton *leftButton = (NSButton *)sender; + + if ([leftButton.title isEqualToString:@"Not Really"]) { + [self setAnimatedStringValue:@"Mind giving us some feedback?" andTextField:self.leftField]; + } + else + { + //Make the row disappear and call remind later + PanelController *panelRef = [[[NSApplication sharedApplication] mainWindow] windowController]; + panelRef.showReviewCell = NO; + [panelRef updateDefaultPreferences]; + [panelRef closePanel]; + [[iRate sharedInstance] remindLater]; + } +} + +- (IBAction)actionOnPositiveFeedback:(id)sender +{ + NSButton *rightButton = (NSButton *)sender; + + if ([rightButton.title isEqualToString:@"Yes!"]) { + [self setAnimatedStringValue:@"Rate us on the App Store, then?" andTextField:self.leftField]; + } + else + { + //Make the row disappear and call rate + + [[iRate sharedInstance] rate]; + PanelController *panelRef = [[[NSApplication sharedApplication] mainWindow] windowController]; + panelRef.showReviewCell = NO; + [panelRef updateDefaultPreferences]; + } +} + +- (void) setAnimatedStringValue:(NSString *)aString andTextField:(NSTextField *)textfield +{ + if ([[textfield stringValue] isEqual: aString]) + { + return; + } + + [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context) { + [context setDuration: 1.0]; + [context setTimingFunction: [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseOut]]; + [self.imageView.animator setAlphaValue:0.0]; + [self.leftButton.animator setAlphaValue:0.0]; + [self.rightButton.animator setAlphaValue:0.0]; + [textfield.animator setAlphaValue: 0.0]; + } + completionHandler:^{ + [textfield setStringValue: aString]; + [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context) { + [context setDuration: 1.0]; + [context setTimingFunction: [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseIn]]; + [self.imageView.animator setAlphaValue: 1.0]; + [textfield.animator setAlphaValue: 1.0]; + [self.leftButton.animator setAlphaValue:1.0]; + [self.rightButton.animator setAlphaValue:1.0]; + if ([self.leftButton.title isEqualToString:@"Not Really"]) { + [self.leftButton.animator setTitle:@"No, thanks"]; + } + if ([self.rightButton.title isEqualToString:@"Yes!"]) { + [self.rightButton.animator setTitle:@"Ok, sure"]; + } + + } completionHandler: ^{ + }]; + }]; +} + + +@end diff --git a/Clocker/PanelController.h b/Clocker/PanelController.h index dbff934..441888b 100755 --- a/Clocker/PanelController.h +++ b/Clocker/PanelController.h @@ -65,7 +65,7 @@ @property (weak) IBOutlet NSButton *shutdownButton; @property (weak) IBOutlet NSButton *preferencesButton; - +@property (assign) BOOL showReviewCell; - (id)initWithDelegate:(id)delegate; diff --git a/Clocker/PanelController.m b/Clocker/PanelController.m index ca85b7f..f272506 100755 --- a/Clocker/PanelController.m +++ b/Clocker/PanelController.m @@ -31,6 +31,7 @@ #import "StatusItemView.h" #import "MenubarController.h" #import +#import "CLRatingCellView.h" #define OPEN_DURATION .15 #define CLOSE_DURATION .1 @@ -91,11 +92,13 @@ - (void) updateDefaultPreferences { + NSArray *defaultZones = [[NSUserDefaults standardUserDefaults] objectForKey:@"defaultPreferences"]; self.defaultPreferences = self.defaultPreferences == nil ? [[NSMutableArray alloc] initWithArray:defaultZones] : [NSMutableArray arrayWithArray:defaultZones]; - self.scrollViewHeight.constant = self.defaultPreferences.count*55 + 30; + self.scrollViewHeight.constant = self.showReviewCell ? (self.defaultPreferences.count+1)*55+30 : self.defaultPreferences.count*55 + 30; + } #pragma mark - Public accessors @@ -184,11 +187,10 @@ NSRect screenRect = [[[NSScreen screens] objectAtIndex:0] frame]; NSRect statusRect = [self statusRectForWindow:panel]; - NSRect panelRect = [panel frame]; panelRect.size.width = PANEL_WIDTH; - panelRect.size.height = self.defaultPreferences.count*55 + 30; + panelRect.size.height = self.showReviewCell ? (self.defaultPreferences.count+1)*55+30: self.defaultPreferences.count*55 + 30; panelRect.origin.x = roundf(NSMidX(statusRect) - NSWidth(panelRect) / 2); panelRect.origin.y = NSMaxY(statusRect) - NSHeight(panelRect); @@ -248,11 +250,20 @@ -(NSInteger)numberOfRowsInTableView:(NSTableView *)tableView { + if (self.showReviewCell) { + return self.defaultPreferences.count+1; + } return self.defaultPreferences.count; } -(NSView*)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { + if (self.showReviewCell && row == self.defaultPreferences.count) { + CLRatingCellView *cellView = [self.mainTableview makeViewWithIdentifier:@"ratingCellView" owner:self]; + return cellView; + } + + NSTableCellView *cell = [tableView makeViewWithIdentifier:@"timeZoneCell" owner:self]; NSTextField *cellText = [cell viewWithTag:100]; diff --git a/Clocker/PreferencesWindowController.h b/Clocker/PreferencesWindowController.h index 1ca89c4..b9cfe97 100644 --- a/Clocker/PreferencesWindowController.h +++ b/Clocker/PreferencesWindowController.h @@ -30,6 +30,7 @@ // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #import +#import "CLAboutWindowController.h" @class AvailableTimezonesPanel; @@ -38,6 +39,7 @@ @property (strong, nonatomic) NSMutableArray *timeZoneArray; @property (strong, nonatomic) NSMutableArray *selectedTimeZones; @property (strong, nonatomic) NSArray *filteredArray; +@property (strong, nonatomic) CLAboutWindowController *aboutUsWindow; @property (atomic, assign) BOOL launchOnLogin; + (instancetype)sharedPreferences; diff --git a/Clocker/PreferencesWindowController.m b/Clocker/PreferencesWindowController.m index d7d93ad..4991574 100644 --- a/Clocker/PreferencesWindowController.m +++ b/Clocker/PreferencesWindowController.m @@ -34,6 +34,7 @@ #import "Panel.h" #import "PanelController.h" #import "ApplicationDelegate.h" +#import @interface PreferencesWindowController () @@ -46,7 +47,6 @@ @property (weak) IBOutlet NSButton *is24HourFormatSelected; @property (weak) IBOutlet NSTextField *messageLabel; -@property (weak) IBOutlet NSTextField *openSourceMessage; @end @@ -62,11 +62,6 @@ static PreferencesWindowController *sharedPreferences = nil; [self.customView setWantsLayer:YES]; // view's backing store is using a Core Animation Layer [self.customView setLayer:viewLayer]; - [self.openSourceMessage setAllowsEditingTextAttributes: YES]; - [self.openSourceMessage setSelectable:YES]; - NSString *credits = @"Clocker v1.0 is open source. You can find the source code here!"; - [self.openSourceMessage setAttributedStringValue:[self stringFromHTML:credits withFont:[self.openSourceMessage font]]]; - self.window.titleVisibility = NSWindowTitleHidden; NSMutableArray *defaultTimeZones = [[NSUserDefaults standardUserDefaults] objectForKey:@"defaultPreferences"]; @@ -460,18 +455,11 @@ static PreferencesWindowController *sharedPreferences = nil; } } -- (IBAction)supportAction:(id)sender +- (IBAction)openAboutUsWindow:(id)sender { - /* - NSAppleScript *mailScript; - NSString *scriptString= @"tell application \"Mail\"\nset theAddress to \"abhishekbanthia@me.com\"\n set msg to make new outgoing message with properties {visible:true, subject:\"Regarding Clocker - We need to talk!\"}\ntell msg to make new to recipient at end of every to recipient with properties {address:theAddress}\n activate\nend tell"; - mailScript = [[NSAppleScript alloc] initWithSource:scriptString]; - NSDictionary *dict = nil; - [mailScript executeAndReturnError:&dict];*/ - - NSString *issuePage = @"https://github.com/Abhishaker17/Clocker/issues"; - NSURL *mainURL = [NSURL URLWithString:issuePage]; - [[NSWorkspace sharedWorkspace] openURL:mainURL]; + self.aboutUsWindow = [CLAboutWindowController sharedReference]; + [self.aboutUsWindow showWindow:nil]; + [NSApp activateIgnoringOtherApps:YES]; } diff --git a/Clocker/Rate App/iRate.h b/Clocker/Rate App/iRate.h index 12f981c..1c27d8b 100755 --- a/Clocker/Rate App/iRate.h +++ b/Clocker/Rate App/iRate.h @@ -167,6 +167,8 @@ typedef NS_ENUM(NSUInteger, iRateErrorCode) - (void)promptIfAllCriteriaMet; - (void)openRatingsPageInAppStore; - (void)logEvent:(BOOL)deferPrompt; +- (void)rate; +- (void)remindLater; @end diff --git a/Clocker/Rate App/iRate.m b/Clocker/Rate App/iRate.m index e7fc9f7..77733a2 100755 --- a/Clocker/Rate App/iRate.m +++ b/Clocker/Rate App/iRate.m @@ -32,7 +32,7 @@ #import "iRate.h" - +#import "PanelController.h" #import #if !__has_feature(objc_arc) @@ -936,19 +936,10 @@ static NSString *const iRateMacAppStoreURLFormat = @"macappstore://itunes.apple. #endif { -// [alert beginSheetModalForWindow:[NSApplication sharedApplication].mainWindow completionHandler:^(NSModalResponse returnCode) { -// [self didDismissAlert:alert withButtonAtIndex:returnCode - NSAlertFirstButtonReturn]; -// }]; - - NSModalResponse modalResponse = [alert runModal]; - NSLog(@"Modal response code:%zd", modalResponse); - if (modalResponse == NSModalResponseStop) { - [self rate]; - } - else - { - [self remindLater]; - } + PanelController *panelRef = (PanelController *)[[[NSApplication sharedApplication] + mainWindow] windowController]; + panelRef.showReviewCell = YES; + [panelRef updateDefaultPreferences]; } #endif diff --git a/Clocker/de.lproj/PreferencesWindow.xib b/Clocker/de.lproj/PreferencesWindow.xib index ddfd8f6..42f648f 100644 --- a/Clocker/de.lproj/PreferencesWindow.xib +++ b/Clocker/de.lproj/PreferencesWindow.xib @@ -1,7 +1,7 @@ - + - + @@ -10,7 +10,6 @@ - @@ -22,20 +21,19 @@ - + - + - + @@ -64,7 +61,6 @@ - @@ -102,29 +98,23 @@ - - - - - - - - - - - - - - - - + - @@ -204,19 +165,33 @@ - - - + + + + + + + + + + + + + + + + + - + @@ -238,7 +213,6 @@ - @@ -282,27 +256,22 @@ - - - - @@ -351,7 +317,6 @@ - @@ -375,7 +340,6 @@ - @@ -383,6 +347,7 @@ + diff --git a/Clocker/en.lproj/Panel.xib b/Clocker/en.lproj/Panel.xib index 6c8d0b6..34cc4d0 100755 --- a/Clocker/en.lproj/Panel.xib +++ b/Clocker/en.lproj/Panel.xib @@ -1,7 +1,7 @@ - + - + @@ -35,7 +35,6 @@ - @@ -64,7 +63,6 @@ - @@ -77,7 +75,6 @@ - @@ -90,7 +87,6 @@ - @@ -106,11 +102,74 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -120,22 +179,18 @@ - - @@ -143,7 +198,6 @@ - @@ -156,7 +210,6 @@ - @@ -171,7 +224,6 @@ - @@ -193,7 +245,6 @@ - @@ -203,6 +254,7 @@ + diff --git a/Clocker/en.lproj/PreferencesWindow.xib b/Clocker/en.lproj/PreferencesWindow.xib index ed9a78a..44676b8 100644 --- a/Clocker/en.lproj/PreferencesWindow.xib +++ b/Clocker/en.lproj/PreferencesWindow.xib @@ -1,7 +1,7 @@ - + - + @@ -10,7 +10,6 @@ - @@ -19,23 +18,22 @@ - - + + - + - + - + @@ -64,7 +61,6 @@ - @@ -102,29 +98,23 @@ - - - - - - - - - - - - - - + - - - @@ -204,19 +165,33 @@ - - - + + + + + + + + + + + + + + + + + - + @@ -238,7 +213,6 @@ - @@ -282,27 +256,22 @@ - - - - @@ -351,7 +317,6 @@ - @@ -375,7 +340,6 @@ - @@ -383,6 +347,7 @@ + diff --git a/Clocker/fr.lproj/PreferencesWindow.xib b/Clocker/fr.lproj/PreferencesWindow.xib index a3c5139..a8edd11 100644 --- a/Clocker/fr.lproj/PreferencesWindow.xib +++ b/Clocker/fr.lproj/PreferencesWindow.xib @@ -1,7 +1,7 @@ - + - + @@ -10,7 +10,6 @@ - @@ -22,20 +21,19 @@ - + - + - + @@ -64,7 +61,6 @@ - @@ -102,29 +98,23 @@ - - - - - - - - - - - - - - - - - + - - - + + + + + + + + + + + + + + + + - + @@ -239,7 +213,6 @@ - @@ -283,27 +256,22 @@ - - - - @@ -352,7 +317,6 @@ - @@ -376,7 +340,6 @@ - @@ -384,6 +347,7 @@ + diff --git a/Clocker/ja.lproj/Panel.xib b/Clocker/ja.lproj/Panel.xib index 6c8d0b6..af226a3 100755 --- a/Clocker/ja.lproj/Panel.xib +++ b/Clocker/ja.lproj/Panel.xib @@ -1,7 +1,7 @@ - + - + @@ -35,7 +35,6 @@ - @@ -64,7 +63,6 @@ - @@ -77,7 +75,6 @@ - @@ -90,7 +87,6 @@ - @@ -106,7 +102,6 @@ - @@ -120,22 +115,18 @@ - - @@ -143,7 +134,6 @@ - @@ -156,7 +146,6 @@ - @@ -171,7 +160,6 @@ - @@ -193,7 +181,6 @@ - diff --git a/Clocker/ja.lproj/PreferencesWindow.xib b/Clocker/ja.lproj/PreferencesWindow.xib index 14154e1..a5d88c0 100644 --- a/Clocker/ja.lproj/PreferencesWindow.xib +++ b/Clocker/ja.lproj/PreferencesWindow.xib @@ -1,7 +1,7 @@ - + - + @@ -10,7 +10,6 @@ - @@ -22,20 +21,19 @@ - + - + - + @@ -64,7 +61,6 @@ - @@ -102,29 +98,23 @@ - - - - - - - - - - - - - - - - - + - - - + + + + + + + + + + + + + + + + - + @@ -238,7 +212,6 @@ - @@ -282,27 +255,22 @@ - - - - @@ -351,7 +316,6 @@ - @@ -375,7 +339,6 @@ - @@ -383,6 +346,7 @@ +