🐙🐱 GitHub Contribution Widgets for iOS

Overview

Contribution Graphs for GitHub

GitHub Contribution Graphs for iOS

App Store Badge

Quickly check in on your GitHub contributions from your iOS Home Screen!

  • Select the Widget size that suits you better
  • Type your GitHub username
  • Choose between different color themes

Screenshots

App Screenshot 1 App Screenshot 2

Requirements

  • iOS 15.0+
  • Xcode 13.0+

Contributing

If you have feature requests or bug reports, feel free to help out by sending pull requests or by creating new issues. Please take a moment to review the CONTRIBUTING guidelines.

Credits

"Contribution Graphs for GitHub" is brought to you by Ander Goig and contributors to the project.

Third-Party Libraries

"Contribution Graphs for GitHub" uses Kingfisher by @onevcat and SwiftSoup by @scinfu.

License

"Contribution Graphs for GitHub" is released under the MIT license. See LICENSE for details.

Comments
  • fix missing days with 0 contribution

    fix missing days with 0 contribution

    Since color for legend and graph differs in github page, the days for 0 contribution are missing in widget.

    For a few days the github page has given this as a legend for 0 contributions: var (- color-calendar-graph-day-bg) Unlike the graph where there is the color code.

    Which gives a widget like this: IMG_83655A5B33BC-1

    When the github page displays: Capture d’écran 2020-11-29 à 14 29 50

    opened by jeremmfr 4
  • Spanish widget when chose English

    Spanish widget when chose English

    Describe the bug If chose English in parameters, application switch in English but widget stay in Spanish 'Contributionnes' and widget options 'Usuario', 'Tema' ...

    To Reproduce Steps to reproduce the behavior:

    1. Install app
    2. It's in Spanish by default. Switch in English in parameters.
    3. Add widget with medium size on home.
    4. See widget with Spanish word for contribution
    5. Open widget options and see Spanish words for username, colors, ...

    Expected behavior English words in widget when chose English in parameters

    Smartphone :

    • Device: iPhone12
    • OS: iOS14.1
    • Version: 1.0.2 (4)
    bug 
    opened by jeremmfr 3
  • OLED mode

    OLED mode

    Is your feature request related to a problem? Please describe. No problem

    Describe the solution you'd like I think a proper black widget would look really good on OLED

    Additional context image This is what it currently looks like on my black wallpaper

    image I want it to look like these widgets.

    enhancement 
    opened by bradystroud 2
  • An error occurred while fetching contributions from GitHub.

    An error occurred while fetching contributions from GitHub.

    image Every time I restart my phone, this message appears. I have to delete the widget, add it again and change its color for it start working again.

    iPhone XR IOS 14.3

    bug 
    opened by riceset 2
  • Contributions per day missing

    Contributions per day missing

    Hi,

    When I plug in my account and see daily contributions, I have spotted some blind spots. There are couple of days that are missing or are not synced correctly.

    How to reproduce it:

    1. on your widget, choose my account name "tomaztk" to get contributions
    2. on github check and compare the contributions
    3. on my phone (ios 14.2) I am missing tuesdays (twice); 24.Nov and 27. Oct 2020
    Screenshot 2020-11-25 at 06 02 48 and compared to my github: Screenshot 2020-11-25 at 06 03 33

    Screenshots are available.

    I am using: iPhone 12 Pro with iOS 14.2

    p.s.: I like the widget. Great work! ::clap::

    Thanks

    bug 
    opened by tomaztk 2
  • Add purple theme

    Add purple theme

    Let me preface this by saying: I have no idea how Swift works, I'm on Windows so I can't use Xcode, and I'm just hoping that this somehow ends up working.

    I mainly gathered how the other colors/colorsets were organized and laid out, and tried to follow that as best as I could.

    In each ColorLevelX.colorset file, I couldn't figure out where the second occurrence of the RGBA values were referenced or used, so I just made them the same as the first ones, hopefully that's not too big of a deal but if it is then oops

    If this PR just doesn't work with the widget, feel free to close it, or if you think it's something worth fixing + pursuing, by all means go for it. Just love the widget and wanted to add a little something more to it.

    Thanks 👍

    enhancement 
    opened by cnrad 1
  • Chat

    Chat

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Tap on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Smartphone (please complete the following information):

    • Device: [e.g. iPhone8]
    • OS: [e.g. iOS14.1]
    • Version: [e.g. 1.0.0 (22)]

    Additional context Add any other context about the problem here.

    opened by FMS187 1
  • Support for Japanese

    Support for Japanese

    I am a user of "Contributions" in Japan The App was in Spanish when I installed it, so I localized it into Japanese so that Japanese people can use it.

    How do you like it?

    If you don't like something, please point it out. I'll fix it.

    opened by SNQ-2001 0
  • Localization is not working well with widget

    Localization is not working well with widget

    Describe the bug Localization in widgets stops working under some conditions.

    To Reproduce Steps to reproduce the behavior:

    1. Set the language of the app to English
    2. Set the terminal language to Spanish
    3. Set the language of the terminal to something other than English
    4. Open widget settings

    Screenshots IMG_0156

    Smartphone

    • Device: iPhone12
    • OS: iOS15.4.1
    • Version: 1.3.0

    Additional context I could not find the cause. I think the fact that it was in Spanish when I installed it is a similar problem. It could possibly be a bug in iOS.

    bug 
    opened by SNQ-2001 0
Releases(1.4.0)
Owner
Ander Goig
👨🏻‍🎓Computer Science graduate 👨🏻‍💻 iOS Developer 🧡 Swift lover 🍎 Apple fanboy
Ander Goig
Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.

TEAChart Simple and intuitive iOS chart library, for Pomotodo app. Contribution graph, clock chart, and bar chart. Supports Storyboard and is fully ac

柳东原 · Dongyuan Liu 1.2k Nov 29, 2022
A simple and beautiful chart lib used in Piner and CoinsMan for iOS(https://github.com/kevinzhow/PNChart) Swift Implementation

PNChart-Swift PNChart(https://github.com/kevinzhow/PNChart) Swift Implementation Installation This isn't on CocoaPods yet, so to install, add this to

Kevin 1.4k Nov 7, 2022
A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS!

FSInteractiveMap A charting library to visualize data on a map. It's like geochart but for iOS! The idea behind this library is to load a SVG file of

Arthur 544 Dec 30, 2022
🎈 Curated collection of advanced animations that I have developed using (Swift UI for iOS) and (React Native for iOS/Android). Source code is intended to be reused by myself for future projects.

?? Curated collection of advanced animations that I have developed using (Swift UI for iOS) and (React Native for iOS/Android). Source code is intended to be reused by myself for future projects.

Artem Moshnin 5 Apr 3, 2022
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

One more heads up: As Swift evolves, if you are not using the latest Swift compiler, you shouldn't check out the master branch. Instead, you should go to the release page and pick up whatever suits you.

Daniel Cohen Gindi 26.3k Jan 3, 2023
An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

ScrollableGraphView Announcements 9-7-2017 - Version 4: Version 4 was released which adds multiple plots, dynamic reloading of values, more reference

Phillip 5.3k Jan 5, 2023
SwiftChart - A simple line and area charting library for iOS.

SwiftChart A simple line and area charting library for iOS. ?? Line and area charts ?? Multiple series ?? Partially filled series ?? Works with signed

Giampaolo Bellavite 1k Jan 2, 2023
SwiftCharts - Easy to use and highly customizable charts library for iOS

SwiftCharts Easy to use and highly customizable charts library for iOS Features: Bars - plain, stacked, grouped, horizontal, vertical Scatter Lines (s

Ivan Schütz 2.4k Jan 4, 2023
🎉 SwiftUI stock charts for iOS

SwiftUI Stock Charts Display interactive stock charts easily ?? Instalation In Xcode go to File -> Swift packages -> Add package dependency Copy and p

Dennis Concepción Martín 94 Dec 26, 2022
🎉 SwiftUI stock charts for iOS

?? SwiftUI stock charts for iOS

Dennis Concepción Martín 94 Dec 26, 2022
A simple and beautiful chart lib used in Piner and CoinsMan for iOS

PNChart You can also find swift version at here https://github.com/kevinzhow/PNChart-Swift A simple and beautiful chart lib with animation used in Pin

Kevin 9.8k Jan 6, 2023
iOS Chart. Support animation, click, scroll, area highlight.

XJYChart XJYChart - A High-performance, Elegant, Easy-to-integrate Charting Framework. The Best iOS Objc Charts. chart more beautiful support chart sc

junyixie 868 Nov 16, 2022
Elegant Line Graphs for iOS. (Charting library)

BEMSimpleLineGraph BEMSimpleLineGraph makes it easy to create and customize line graphs for iOS. BEMSimpleLineGraph is a charting library that makes i

Boris Emorine 2.7k Dec 26, 2022
iOS-based charting library for both line and bar graphs.

JBChartView Introducing JBChartView - Jawbone's iOS-based charting library for both line and bar graphs. It is easy to set-up, and highly customizable

Jawbone 3.8k Jan 1, 2023
A simple and animated Pie Chart for your iOS app.

XYPieChart XYPieChart is an simple and easy-to-use pie chart for iOS app. It started from a Potion Project which needs an animated pie graph without i

XY Feng 1.7k Sep 6, 2022
iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.

#EChart A highly extendable, easy to use chart with event handling, animation supported. ##Test How To Use Download and run the EChartDemo project is

Scott Zhu 646 Dec 27, 2022
FSLineChart A line chart library for iOS.

FSLineChart A line chart library for iOS. Screenshots Installing FSLineChart Add the contents of the FSLineChart project to your directory or simply a

Arthur 856 Nov 24, 2022
An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code.

TWRCharts TWRCharts An Obj-C wrapper for ChartJS. Easily build animated charts by leveraging the power of native code. TWRCharts is yet another charti

Michelangelo Chasseur 363 Nov 28, 2022
Dr-Charts Easy to use, customizable and interactive charts library for iOS in Objective-C

dr-charts Easy to use, customizable and interactive charts library for iOS in Objective-C Features: Multiple chart types Line / Multiple lines / Lines

Zomato 93 Oct 10, 2022