Skip to content

Commit

Permalink
Add Kitties scale (#28)
Browse files Browse the repository at this point in the history
* Strip extra whitespace

* Add kitties scale 😽
  • Loading branch information
heylookltsme authored Jul 10, 2022
1 parent 4662fb2 commit 2022b40
Showing 1 changed file with 33 additions and 14 deletions.
47 changes: 33 additions & 14 deletions Juice/Classes/FileBackedChargeScaleDisplay+Extensions.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@ extension FileBackedChargeScaleDisplay {
makeWeirdStringScale(),
makeASCIIScale(),
makeRomanNumeralScale(),
makeKittiesScale(),
makeHorizontalLineScale()
]
}

static func makeEmojiScale() -> FileBackedChargeScaleDisplay {
let detents = [0: "☠️",
1: "💀",
Expand All @@ -31,13 +32,13 @@ extension FileBackedChargeScaleDisplay {
7: "😏",
8: "☺️",
9: "😁"]

return FileBackedChargeScaleDisplay(title: "Emoji Faces",
detents: detents,
defaultDetentString: "😰",
fileName: "emoji-faces")
}

static func makeEmojiHandsScale() -> FileBackedChargeScaleDisplay {
let detents = [0: "🖕",
1: "✌️",
Expand All @@ -49,13 +50,13 @@ extension FileBackedChargeScaleDisplay {
7: "👏",
8: "🤙",
9: "🙌"]

return FileBackedChargeScaleDisplay(title: "Emoji Hands",
detents: detents,
defaultDetentString: "💪",
fileName: "emoji-hands")
}

static func makeWeirdStringScale() -> FileBackedChargeScaleDisplay {
let detents = [0: "ded bruv",
1: "dyin'",
Expand All @@ -67,13 +68,13 @@ extension FileBackedChargeScaleDisplay {
7: "good",
8: "great!!",
9: "i'm full"]

return FileBackedChargeScaleDisplay(title: "Weird Text (Clean)",
detents: detents,
defaultDetentString: "uhh...",
fileName: "weird-text-clean")
}

static func makeASCIIScale() -> FileBackedChargeScaleDisplay {
let detents = [0: "├┃ ┤",
1: "├┃┃ ┤",
Expand All @@ -85,13 +86,13 @@ extension FileBackedChargeScaleDisplay {
7: "├┃┃┃┃┃┃┃┃ ┤",
8: "├┃┃┃┃┃┃┃┃┃ ┤",
9: "├┃┃┃┃┃┃┃┃┃┃┤"]

return FileBackedChargeScaleDisplay(title: "ASCII Battery",
detents: detents,
defaultDetentString: "├ ?? ┤",
fileName: "ascii-battery")
}

static func makeRomanNumeralScale() -> FileBackedChargeScaleDisplay {
let detents = [0: "",
1: "",
Expand All @@ -103,13 +104,13 @@ extension FileBackedChargeScaleDisplay {
7: "",
8: "",
9: ""]

return FileBackedChargeScaleDisplay(title: "Roman Numerals",
detents: detents,
defaultDetentString: "et tu?",
fileName: "roman-numerals")
}

static func makeHorizontalLineScale() -> FileBackedChargeScaleDisplay {
let detents = [0: "━┅┅┅┅┅┅┅┅┅",
1: "━━┅┅┅┅┅┅┅┅",
Expand All @@ -121,13 +122,31 @@ extension FileBackedChargeScaleDisplay {
7: "━━━━━━━━┅┅",
8: "━━━━━━━━━┅",
9: "━━━━━━━━━━"]

return FileBackedChargeScaleDisplay(title: "Dotted Line",
detents: detents,
defaultDetentString: "┅┅┅┅┅┅┅┅┅┅┅",
fileName: "dotted-line")
}


static func makeKittiesScale(id: String) -> FileBackedChargeScaleDisplay {
let detents = [0: "🙀",
1: "🙀",
2: "😿",
3: "😿",
4: "😺",
5: "😺",
6: "😸",
7: "😸",
8: "😻",
9: "😻"]

return FileBackedChargeScaleDisplay(title: "Kitties",
detents: detents,
defaultDetentString: "😽",
fileName: "kitties")
}

static func makeNewScaleTemplateScale(id: String) -> FileBackedChargeScaleDisplay {
let detents = [0: "Edit Me, I'll be triggered from 0 to 10%",
1: "Edit Me, I'll be triggered from 10 to 20%",
Expand All @@ -139,7 +158,7 @@ extension FileBackedChargeScaleDisplay {
7: "Edit Me, I'll be triggered from 70 to 80%",
8: "Edit Me, I'll be triggered from 80 to 90%",
9: "Edit Me, I'll be triggered from 90 to 100%"]

return FileBackedChargeScaleDisplay(title: "Edit The Title",
detents: detents,
defaultDetentString: "Edit The Default Value To Show",
Expand Down

0 comments on commit 2022b40

Please sign in to comment.