FullFeedback

Full feedback is a framework which bring a customizable feedback view to integrate in your application and to send the feedback using looptodo (smile)


License
MIT
Install
pod try FullFeedback

Documentation

FullFeedback

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

FullFeedback is available through CocoaPods. To install it, simply add the following line to your Podfile:

platform :ios, '10.0'
pod 'FullFeedback', '~> 0.1.4'

Usage

import FullFeedback

guard let feedbackvc = FeedbackViewController.initialize(loopToDoKey: "Your loopTodo key", feedbackCardTitle: "Feedback card title") else {
        return
    }

    self.present(feedbackvc, animated: true, completion: nil)

Properties

    * Note: By default we have a dictionary with 5 key value pairs i.e, Model - iPhone, DeviceType - iPhone 6, SystemName - iPhone OS, Version - 9.3.5, DeviceName - yourDeviceName. Addition to these properties if you want to add more you can provide them in device info dictionary.

    feedbackvc.userName -> Logged in user name.
    feedbackvc.userEmail -> Logged in user email.
    
    feedbackvc.appInfo -> [String: Any]
    feedbackvc.deviceInfo -> [String: Any]
    feedbackvc.userInfo -> [String: Any]

To Customize

To customize navigation bar left button, right button, Title, navigation bar color and, segmented control:

    feedbackvc.statusBarStyle 
    feedbackvc.leftButtonTitle
    feedbackvc.leftButtonTitleColor
    feedbackvc.leftButtonImage
    feedbackvc.rightButtonTitle
    feedbackvc.rightButtonTitleColor
    feedbackvc.rightButtonTitleColor
    feedbackvc.navBarColor
    feedbackvc.segmentControlBgColor
    feedbackvc.segmentControlTintColor
    feedbackvc.title
    feedbackvc.titleColor

Author

Vamsi Venkata, venkata.vamsi@full.co

License

FullFeedback is available under the MIT license. See the LICENSE file for more info.