From 7c94d1865e5d0c566d80190a5655f9b95e199f29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionic=C4=83=20Biz=C4=83u?= Date: Sun, 8 Feb 2015 18:45:23 +0200 Subject: [PATCH] Distort the contribution values a little bit. --- lib/index.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/index.js b/lib/index.js index e2417ed..ad89705 100644 --- a/lib/index.js +++ b/lib/index.js @@ -7,8 +7,7 @@ var Ul = require("ul") // Constants const STORE_PATH = Ul.USER_DIR + "/.git-stats" - , LEVELS = 5 - , SQUARES = [ + , LEVELS = [ "⬚" , "▢" , "▤" @@ -191,14 +190,13 @@ GitStats.calendar = function (data, callback) { } }); - levels = Math.ceil(cal.max / LEVELS); - + levels = Math.ceil(cal.max / (LEVELS.length * 3)); days.forEach(function (c) { cDay = graph[c]; cal.days[c] = { c: cDay.c , level: !levels - ? 0 : (cLevel = Math.floor(cDay.c / levels)) >= 5 + ? 0 : (cLevel = Math.floor(cDay.c / levels )) >= 5 ? 4 : !cLevel && cDay.c > 0 ? 1 : cLevel }; }); @@ -243,7 +241,7 @@ GitStats.ansiCalendar = function (data, callback) { cWeek = [" ", " ", " ", " ", " ", " ", " "]; } - cWeek[DAYS.indexOf(sDay)] = SQUARES[cDayObj.level]; + cWeek[DAYS.indexOf(sDay)] = LEVELS[cDayObj.level]; }); if (cWeek.length) {