commit 0ce515cf517dfe892987b97790745c89aa411e79 Author: Conor Byrne Date: Tue Apr 14 19:20:37 2020 +0100 Initial Commit diff --git a/404.html b/404.html new file mode 100644 index 0000000..0a2faff --- /dev/null +++ b/404.html @@ -0,0 +1,44 @@ + + + + + + ConorTheDev's Repo + + + + + + + + + + + + + +
+

ConorTheDev's Repo

+ + + +

Packages

+ + +
+ + + \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..c0511a9 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +repo.conorthedev.me \ No newline at end of file diff --git a/CydiaIcon.png b/CydiaIcon.png new file mode 100644 index 0000000..f51b687 Binary files /dev/null and b/CydiaIcon.png differ diff --git a/Packages.bz2 b/Packages.bz2 new file mode 100644 index 0000000..f0f083b Binary files /dev/null and b/Packages.bz2 differ diff --git a/Packages.xz b/Packages.xz new file mode 100644 index 0000000..7cfc486 Binary files /dev/null and b/Packages.xz differ diff --git a/Release b/Release new file mode 100644 index 0000000..ed5495b --- /dev/null +++ b/Release @@ -0,0 +1,12 @@ +Origin: ConorTheDev's Repo +Label: ConorTheDev's Repo +Suite: stable +Version: 1.0 +Codename: ios +Architectures: iphoneos-arm +Components: main +Description: The home of ConorTheDev's Free Tweaks + +SHA256: + f20c03436d2217b14e077c912b88e3f2efe8888381b5e2cf615900218bfa9436 502 Packages.bz2 + 11c3450d5deb602236a529082daf437cc7effb8fc6c1d0e168cc6c24f95e6e57 516 Packages.xz \ No newline at end of file diff --git a/api/about.json b/api/about.json new file mode 100644 index 0000000..935e93a --- /dev/null +++ b/api/about.json @@ -0,0 +1 @@ +{"software":"Silica","version":"1.2.1","compile_date":"2020-04-14T19:20:07.136541","upstream_url":"https://github.com/Shugabuga/Silica/\n"} \ No newline at end of file diff --git a/api/repo_settings.json b/api/repo_settings.json new file mode 100644 index 0000000..49c4bfd --- /dev/null +++ b/api/repo_settings.json @@ -0,0 +1 @@ +{"name":"ConorTheDev's Repo","description":"The home of ConorTheDev's Free Tweaks","tint":"#bce9fd","cname":"repo.conorthedev.me","maintainer":{"name":"ConorTheDev","email":"conor@conorthedev.me"},"automatic_git":"true"} \ No newline at end of file diff --git a/api/tweak_release.json b/api/tweak_release.json new file mode 100644 index 0000000..03d1d39 --- /dev/null +++ b/api/tweak_release.json @@ -0,0 +1 @@ +[{"bundle_id":"me.conorthedev.peep","name":"peep","version":"1.0","tagline":"Hide and show your status bar with one tap!","homepage":"https://repo.conorthedev.me","developer":{"name":"ConorTheDev","email":"support@conorthedev.me"},"maintainer":{"name":"Shuga","email":"support@conorthedev.me"},"social":[{"name":"Twitter","url":"https://twitter.com/ConorTheDev"},{"name":"Website","url":"https://cbyrne.dev/"}],"sponsor":{"name":"Shuga Studios","email":"studios@shuga.co"},"section":"Tweaks","pre_dependencies":"","dependencies":"","conflicts":"","replaces":"","provides":"","other_control":[],"tint":"#202020","works_min":"12.0","works_max":"13.0","featured":"true","source":"https://github.com/cbyrne/peep","changelog":[{"version":"1.0","changes":"\ud83c\udf89 Initial Release!"}]}] \ No newline at end of file diff --git a/assets/me.conorthedev.peep/banner.png b/assets/me.conorthedev.peep/banner.png new file mode 100644 index 0000000..c21cfc6 Binary files /dev/null and b/assets/me.conorthedev.peep/banner.png differ diff --git a/assets/me.conorthedev.peep/description.md b/assets/me.conorthedev.peep/description.md new file mode 100644 index 0000000..381539a --- /dev/null +++ b/assets/me.conorthedev.peep/description.md @@ -0,0 +1,14 @@ +### **peep** +#### by ConorTheDev +--- +peep is a tweak that allows you to temporarily hide your status bar by tapping on it. It only works on the homescreen and lockscreen at the moment. + +The settings instantly apply *without* the need to respring your device! + +Current preference options: +- Enable / Disable +- Use Animations + +**Notes:** +- peep is [open source](https://github.com/cbyrne/peep), be sure to check out the code if you're interested. +- If you have an issue, [create an issue here](https://github.com/cbyrne/peep/issues/new). \ No newline at end of file diff --git a/assets/me.conorthedev.peep/icon.png b/assets/me.conorthedev.peep/icon.png new file mode 100644 index 0000000..232a709 Binary files /dev/null and b/assets/me.conorthedev.peep/icon.png differ diff --git a/assets/me.conorthedev.peep/screenshot/01.png b/assets/me.conorthedev.peep/screenshot/01.png new file mode 100644 index 0000000..72af56c Binary files /dev/null and b/assets/me.conorthedev.peep/screenshot/01.png differ diff --git a/assets/me.conorthedev.peep/screenshot/02.png b/assets/me.conorthedev.peep/screenshot/02.png new file mode 100644 index 0000000..01e7863 Binary files /dev/null and b/assets/me.conorthedev.peep/screenshot/02.png differ diff --git a/depiction/native/help/me.conorthedev.peep.json b/depiction/native/help/me.conorthedev.peep.json new file mode 100644 index 0000000..e22799e --- /dev/null +++ b/depiction/native/help/me.conorthedev.peep.json @@ -0,0 +1 @@ +{"class":"DepictionStackView","tintColor":"#202020","title":"Contact Support","views":[{"class":"DepictionMarkdownView","markdown":"If you need help with \"peep\", you can contact ConorTheDev, the developer, via e-mail."},{"class":"DepictionTableButtonView","title":"Email Developer","action":"mailto:support@conorthedev.me","openExternal":"true","tintColor":"#202020"},{"class":"DepictionMarkdownView","markdown":"You can also contact ConorTheDev using the following sites:"},{"class":"DepictionTableButtonView","title":"Twitter","action":"https://twitter.com/ConorTheDev","openExternal":"true","tintColor":"#202020"},{"class":"DepictionTableButtonView","title":"Website","action":"https://cbyrne.dev/","openExternal":"true","tintColor":"#202020"},{"class":"DepictionMarkdownView","markdown":"Shuga is the maintainer of the package \"peep\". Please contact them via email for any questions on this version of the package."},{"class":"DepictionTableButtonView","title":"Email Maintainer","action":"mailto:support@conorthedev.me","openExternal":"true","tintColor":"#202020"},{"class":"DepictionMarkdownView","markdown":"If you found a mistake in the depiction or cannot download the package, you can reach out to the maintainer of the \"ConorTheDev's Repo\" repo, ConorTheDev."},{"class":"DepictionTableButtonView","title":"Email Repo Maintainer","action":"mailto:conor@conorthedev.me","openExternal":"true","tintColor":"#202020"}]} \ No newline at end of file diff --git a/depiction/native/me.conorthedev.peep.json b/depiction/native/me.conorthedev.peep.json new file mode 100644 index 0000000..de2f93f --- /dev/null +++ b/depiction/native/me.conorthedev.peep.json @@ -0,0 +1 @@ +{"minVersion":"0.1","headerImage":"https://repo.conorthedev.me/assets/me.conorthedev.peep/banner.png","tintColor":"#202020","tabs":[{"tabname":"Details","views":[{"class":"DepictionScreenshotsView","screenshots":[{"url":"https://repo.conorthedev.me/assets/me.conorthedev.peep/screenshot/01.png","accessibilityText":"Screenshot"},{"url":"https://repo.conorthedev.me/assets/me.conorthedev.peep/screenshot/02.png","accessibilityText":"Screenshot"}],"itemCornerRadius":8,"itemSize":"{185,400}"},{"markdown":"### **peep**\n#### by ConorTheDev\n---\npeep is a tweak that allows you to temporarily hide your status bar by tapping on it. It only works on the homescreen and lockscreen at the moment.\n\nThe settings instantly apply *without* the need to respring your device! \n\nCurrent preference options:\n- Enable / Disable\n- Use Animations\n\n**Notes:**\n- peep is [open source](https://github.com/cbyrne/peep), be sure to check out the code if you're interested.\n- If you have an issue, [create an issue here](https://github.com/cbyrne/peep/issues/new).","useSpacing":"true","class":"DepictionMarkdownView"},{"class":"DepictionSpacerView"},{"class":"DepictionHeaderView","title":"Information"},{"class":"DepictionTableTextView","title":"Developer","text":"ConorTheDev"},{"class":"DepictionTableTextView","title":"Version","text":"1.0"},{"class":"DepictionTableTextView","title":"Compatibility","text":"iOS 12.0 to 13.0"},{"class":"DepictionTableTextView","title":"Section","text":"Tweaks"},{"class":"DepictionSpacerView"},{"class":"DepictionTableButtonView","title":"View Source Code","action":"https://github.com/cbyrne/peep","openExternal":"true","tintColor":"#202020"},{"class":"DepictionSpacerView"},{"class":"DepictionTableButtonView","title":"Contact Support","action":"depiction-https://repo.conorthedev.me/depiction/native/help/me.conorthedev.peep.json","openExternal":"true","tintColor":"#202020"},{"class":"DepictionLabelView","text":"Silica 1.2.1 \u2013 Updated 2020-04-14","textColor":"#999999","fontSize":"10.0","alignment":1}],"class":"DepictionStackView"},{"tabname":"Changelog","views":[{"class":"DepictionMarkdownView","markdown":"#### Version 1.0\n\n\ud83c\udf89 Initial Release!"},{"class":"DepictionLabelView","text":"Silica 1.2.1 \u2013 Updated 2020-04-14","textColor":"#999999","fontSize":"10.0","alignment":1}],"class":"DepictionStackView"}],"class":"DepictionTabView"} \ No newline at end of file diff --git a/depiction/web/me.conorthedev.peep.html b/depiction/web/me.conorthedev.peep.html new file mode 100644 index 0000000..60df833 --- /dev/null +++ b/depiction/web/me.conorthedev.peep.html @@ -0,0 +1,93 @@ + + + + + + peep + + + + + + + + + + + + + + +
+ +
+ +
+

peep

+

ConorTheDev

+
+
+ +
+

Compatibility: This package is compatible with iOS iOS 12.0 to 13.0.

+
+
+

peep

+

by ConorTheDev

+
+

peep is a tweak that allows you to temporarily hide your status bar by tapping on it. It only works on the homescreen and lockscreen at the moment.

+

The settings instantly apply without the need to respring your device!

+

Current preference options:

+
    +
  • Enable / Disable
  • +
  • Use Animations
  • +
+

Notes:

+ +

+
+

Information

+
+
+
Developer
+
ConorTheDev
+

+
+
+
Version
+
1.0
+

+
+
+
Compatibility
+
iOS 12.0 to 13.0
+

+
+
+
Section
+
Tweaks
+

+
+
+ +
View Source Code
+
+
+
+
+

1.0

+

🎉 Initial Release!

+
+
+
+ +
+ + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..0a2faff --- /dev/null +++ b/index.html @@ -0,0 +1,44 @@ + + + + + + ConorTheDev's Repo + + + + + + + + + + + + + +
+

ConorTheDev's Repo

+ + + +

Packages

+ + +
+ + + \ No newline at end of file diff --git a/pkg/me.conorthedev.peep.deb b/pkg/me.conorthedev.peep.deb new file mode 100644 index 0000000..25ea4e4 Binary files /dev/null and b/pkg/me.conorthedev.peep.deb differ diff --git a/sileo-featured.json b/sileo-featured.json new file mode 100644 index 0000000..2f2041a --- /dev/null +++ b/sileo-featured.json @@ -0,0 +1 @@ +{"class":"FeaturedBannersView","itemSize":"{263, 148}","itemCornerRadius":8,"banners":[{"package":"me.conorthedev.peep","title":"peep","url":"https://repo.conorthedev.me/assets/me.conorthedev.peep/banner.png","hideShadow":"false"}]} \ No newline at end of file diff --git a/web/index.css b/web/index.css new file mode 100644 index 0000000..6515e89 --- /dev/null +++ b/web/index.css @@ -0,0 +1,231 @@ +* { + margin: 0; +} + +.body { + font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif; + margin-top: 20px; + margin-bottom: 20px; + +} + +@media only screen and (max-width: 600px) { + .body { + margin-left: 20px; + margin-right: 20px; + } + .scroll_view { + width: calc(100vw - 60px); + } +} +@media only screen and (min-width: 601px) { + .body { + width: 500px; + margin-left: auto; + margin-right: auto; + } + .scroll_view { + width: calc(500px - 40px); + } +} + +h1, h2, h3, h4, h5, h6, p { + margin: 2px; +} + +.caption { + color: #bbb; + font-size: 16px; +} + +.header { + margin-top: 40px; + margin-bottom: 25px; +} + +.scroll_view { + overflow-x: scroll; + overflow-y: hidden; + margin: 10px; + white-space: nowrap; + -webkit-overflow-scrolling: touch; +} + +.scroll_view > .card { + background-color: #ccc; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + padding: 10px; + margin: 10px; + border-radius: 10px; + font-weight: bold; + height: 125px; + width: 275px; + position: relative; + display: inline-block; +} + +.scroll_view > .img_card { + background-color: #ccc; + width: 250px; + margin: 5px; + border-radius: 10px; + font-weight: bold; + position: relative; + display: inline-block; +} + +.card > p { + color: white; + bottom: 15px; + left: 15px; + font-size: 25px; + position: absolute; + text-shadow: 0 0 10px rgba(0,0,0,0.8); +} + +.center { + text-align: center; +} + +.left_float { + float: left; +} + +.right_float { + float: right; +} + +.add_sileo { + font-size: 2em; + cursor: pointer; + text-decoration: none; +} + +.add_sileo:hover, a:hover { + opacity: 0.8; + cursor: pointer; +} + +.package { + margin-bottom: 40px; +} + +.package > img { + border-radius: 20px; + width: 75px; + height: 75px; + float: left; +} + +.package_info { + margin-left: 90px; +} + +.package_name { + font-weight: bold; + font-size: 21px; +} + +.package_caption { + margin-top: 7px; + color: #999; +} + +.cell > .title { + float: left; + color: #999; +} + +.cell > .text { + float: right; +} + +h3 { + margin-top: 15px; + margin-bottom: 15px; +} + +.footer { + margin-top: 20px; +} + +.subtle_link, .subtle_link > div > div, .subtle_link > div > div > p { + text-decoration: none; + color: black; +} + +.subtle_link:hover, .subtle_link > *:hover { + opacity: 0.8; +} + +.green { + color: #00b90c; +} + +.red { + color: #ba0000; +} + +.banner_underlay { + background-size: cover; + background-position: center; + height: 150px; + width: 100%; + border-radius: 8px; + z-index: -2; + margin-bottom: 25px; + top: 0; +} + +.changelog { + display: none; +} + +.nav { + display: flex; + margin: 20px; + float: center; +} + +.nav_btn { + width: 50%; + display:inline; + text-align: center; + color: #999; + font-weight: 500; + padding-bottom: 10px; + cursor: pointer; +} + +.changelog_entry { + margin-bottom: 18px; +} + +a { + text-decoration: none; +} + +.table-btn, .table-btn > div { + padding-top: 10px; + padding-bottom: 10px; +} + +.table-btn:after { + content: "›"; + font-size:30px; + transform: translateY(-40px); + float: right; +} + +@media (prefers-color-scheme: dark) { + body { + background: #161616; + color: white; + } + + .subtle_link, .subtle_link > div > div, .subtle_link > div > div > p { + color: white; + } +} \ No newline at end of file diff --git a/web/index.js b/web/index.js new file mode 100644 index 0000000..1e9313b --- /dev/null +++ b/web/index.js @@ -0,0 +1,46 @@ +function compatible(works_min, works_max, tweak_compatibility) { + let currentiOS = parseFloat(('' + (/CPU.*OS ([0-9_]{1,})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent) || [0,''])[1]).replace('undefined', '3_2').replace('_', '.').replace('_', '')); + works_min = numerize(works_min); + works_max = numerize(works_max); + let el = document.querySelector(".compatibility"); + if (currentiOS < works_min) { + el.innerHTML = "Your version of iOS is too old for this package. This package works on " + tweak_compatibility + "."; + el.classList.add("red") + } else if(currentiOS > works_max) { + el.innerHTML = "Your version of iOS is too new for this package. This package works on " + tweak_compatibility + "."; + el.classList.add("red") + } else if(String(currentiOS) != "NaN") { + el.innerHTML = "This package works on your device!"; + el.classList.add("green") + } +} +function numerize(x) { + return x.substring(0,x.indexOf(".")) + "." + x.substring(x.indexOf(".")+1).replace(".","") +} +function swap(hide, show) { + for (var i = document.querySelectorAll(hide).length - 1; i >= 0; i--) { + document.querySelectorAll(hide)[i].style.display = "none"; + } + for (var i = document.querySelectorAll(show).length - 1; i >= 0; i--) { + document.querySelectorAll(show)[i].style.display = "block"; + } + document.querySelector(".nav_btn" + show + "_btn").classList.add("active"); + document.querySelector(".nav_btn" + hide + "_btn").classList.remove("active") +} + +function externalize() { + for (var i = document.querySelectorAll("a").length - 1; i >= 0; i--) { + document.querySelectorAll("a")[0].setAttribute("target","blank") + } +} +function darkMode(isOled) { + var darkColor = isOled ? "black" : "#161616"; + document.querySelector("body").style.color = "white"; + document.querySelector("body").style.background = darkColor; + for (var i = document.querySelectorAll(".subtle_link, .subtle_link > div > div, .subtle_link > div > div > p").length - 1; i >= 0; i--) { + document.querySelectorAll(".subtle_link, .subtle_link > div > div, .subtle_link > div > div > p")[i].style.color = "white"; + } +} +if (navigator.userAgent.toLowerCase().indexOf("dark") != -1) { + darkMode(navigator.userAgent.toLowerCase().indexOf("oled") != -1); +} \ No newline at end of file