From ee1738fb21e370d9be7faca512b2c469b1feec63 Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Tue, 12 Sep 2023 07:06:04 +1000 Subject: [PATCH] cleanup --- package.sh | 6 +- safari/BetterSEQTA+.xcodeproj/project.pbxproj | 4 ++ .../UserInterfaceState.xcuserstate | Bin 15247 -> 19943 bytes .../xcschemes/xcschememanagement.plist | 4 +- src/SEQTA.js | 57 ++++++++---------- src/popup/index.html | 2 +- src/popup/src/App.tsx | 6 +- src/popup/src/components/Slider.tsx | 34 +++++++++++ src/popup/tailwind.config.js | 1 + 9 files changed, 76 insertions(+), 38 deletions(-) create mode 100644 src/popup/src/components/Slider.tsx diff --git a/package.sh b/package.sh index 295de444..6cc5f612 100755 --- a/package.sh +++ b/package.sh @@ -1,3 +1,7 @@ echo "Packaging the application from build/" 7z a -tzip package.zip ./build/* -echo "Done. Package is in package.zip and is ready to publish!" \ No newline at end of file +echo "Done. Package is in package.zip and is ready to publish!" + +# Updating safari Xcode Project +echo "Packaging for Safari" +cp ./build/* "./safari/Shared (Extension)\Resources" \ No newline at end of file diff --git a/safari/BetterSEQTA+.xcodeproj/project.pbxproj b/safari/BetterSEQTA+.xcodeproj/project.pbxproj index 0d664afb..1af5f8b1 100644 --- a/safari/BetterSEQTA+.xcodeproj/project.pbxproj +++ b/safari/BetterSEQTA+.xcodeproj/project.pbxproj @@ -716,6 +716,7 @@ buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 5949S6UQCX; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (Extension)/Info.plist"; INFOPLIST_KEY_CFBundleDisplayName = "BetterSEQTA+ Extension"; @@ -746,6 +747,7 @@ buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 5949S6UQCX; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (Extension)/Info.plist"; INFOPLIST_KEY_CFBundleDisplayName = "BetterSEQTA+ Extension"; @@ -780,6 +782,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 5949S6UQCX; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (App)/Info.plist"; INFOPLIST_KEY_CFBundleDisplayName = "BetterSEQTA+"; @@ -817,6 +820,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 5949S6UQCX; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (App)/Info.plist"; INFOPLIST_KEY_CFBundleDisplayName = "BetterSEQTA+"; diff --git a/safari/BetterSEQTA+.xcodeproj/project.xcworkspace/xcuserdata/sethburkart.xcuserdatad/UserInterfaceState.xcuserstate b/safari/BetterSEQTA+.xcodeproj/project.xcworkspace/xcuserdata/sethburkart.xcuserdatad/UserInterfaceState.xcuserstate index 176266a02a93cc25ff0ce679a31ad431666d6757..3567560eca8f456c5639aeac1a89df5370318955 100644 GIT binary patch literal 19943 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 W6T}I!meL4?p7?faQ51S6Ec`#3)g|Zv diff --git a/safari/BetterSEQTA+.xcodeproj/xcuserdata/sethburkart.xcuserdatad/xcschemes/xcschememanagement.plist b/safari/BetterSEQTA+.xcodeproj/xcuserdata/sethburkart.xcuserdatad/xcschemes/xcschememanagement.plist index 4865fbf4..cc3d30cf 100644 --- a/safari/BetterSEQTA+.xcodeproj/xcuserdata/sethburkart.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/safari/BetterSEQTA+.xcodeproj/xcuserdata/sethburkart.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,12 +7,12 @@ BetterSEQTA+ (iOS).xcscheme_^#shared#^_ orderHint - 1 + 0 BetterSEQTA+ (macOS).xcscheme_^#shared#^_ orderHint - 0 + 1 diff --git a/src/SEQTA.js b/src/SEQTA.js index 0c4bb8b0..a8f3f832 100644 --- a/src/SEQTA.js +++ b/src/SEQTA.js @@ -102,12 +102,24 @@ function OpenWhatsNewPopup() { let text = stringToHTML( String.raw`

-

3.0.0 - BetterSEQTA+ *Complete Overhaul*

+

3.1.1 - Minor Bug fixes

+
  • Fixed assessments overlapping
  • +
  • Fixed houses not displaying if they aren't a specific color
  • +
  • Fixed Chrome Webstore Link
  • + +

    3.1.0 - Design Improvements

    +
  • Minor UI improvements
  • +
  • Added Animation Speed Slider
  • +
  • Animation now enables and disables without reloading SEQTA
  • +
  • Changed logo
  • + +

    3.0.0 - BetterSEQTA+ *Complete Overhaul*

  • Redesigned appearance
  • Upgraded to manifest V3 (longer support)
  • Fixed transitional glitches
  • Under the hood improvements
  • Fixed News Feed
  • +

    2.0.7 - Added support to other domains + Minor bug fixes

  • Fixed BetterSEQTA+ not loading on some pages
  • Fixed text colour of notices being unreadable
  • Fixed pages not reloading when saving changes
  • 2.0.2 - Minor bug fixes

  • Fixed indicator for current lesson
  • Fixed text colour for DM messages list in Light mode
  • Fixed user info text colour
  • Sleek New Layout

  • Updated with a new font and presentation, BetterSEQTA+ has never looked better.
  • @@ -982,7 +994,6 @@ function RunExtensionSettingsJS() { const aboutsection = document.querySelector("#aboutsection"); const shortcutsection = document.querySelector("#shortcutsection"); const miscsection = document.querySelector("#miscsection"); - //const mainpage = document.querySelector("#mainpage"); const colorpicker = document.querySelector("#colorpicker"); const animatedbk = document.querySelector("#animatedbk"); const bkslider = document.querySelector("#bksliderinput"); @@ -1020,12 +1031,6 @@ function RunExtensionSettingsJS() { var validURL = false; var validName = false; - const github = document.getElementById("github"); - - function openGithub() { - chrome.runtime.sendMessage({ type: "githubTab" }); - } - function resetActive() { for (let i = 0; i < navbuttons.length; i++) { navbuttons[i].classList.remove("activenav"); @@ -1183,7 +1188,6 @@ function RunExtensionSettingsJS() { updateUI(result); }); - github.addEventListener("click", openGithub); aboutsection.addEventListener("click", () => { resetActive(); aboutsection.classList.add("activenav"); @@ -1357,25 +1361,12 @@ function CallExtensionSettings() {
    @@ -1558,7 +1549,7 @@ function CallExtensionSettings() {
    -
    +

    BetterSEQTA+

    @@ -1567,6 +1558,7 @@ function CallExtensionSettings() {
    + @@ -1584,12 +1576,10 @@ function CallExtensionSettings() {
    -
    -

    Maintained by SethBurkart123

    -

    What's new in v${ - chrome.runtime.getManifest().version -}

    - +
    +

    By SethBurkart123

    + +
    `); document.body.append(Settings.firstChild); @@ -1998,8 +1988,9 @@ function AddBetterSEQTAElements(toggle) { } houseelement.innerText = students[index].year + students[index].house; - } catch(e) { - console.log(e); + } catch (error) { + console.log(students[index]); + houseelement.innerText = students[index].house; } } else { houseelement.innerText = students[index].year; @@ -2064,7 +2055,7 @@ function AddBetterSEQTAElements(toggle) { if (toggle) { // Creates settings and dashboard buttons next to alerts var SettingsButton = stringToHTML( - "", + "", ); var ContentDiv = document.getElementById("content"); ContentDiv.append(SettingsButton.firstChild); diff --git a/src/popup/index.html b/src/popup/index.html index fe2a3024..65a70d70 100644 --- a/src/popup/index.html +++ b/src/popup/index.html @@ -7,7 +7,7 @@ Vite + React + TS -
    +
    diff --git a/src/popup/src/App.tsx b/src/popup/src/App.tsx index bcbcafae..ebdc8d34 100644 --- a/src/popup/src/App.tsx +++ b/src/popup/src/App.tsx @@ -1,4 +1,5 @@ import './App.css' +import Slider from './components/Slider' import Switch from './components/Switch' function App() { @@ -7,8 +8,11 @@ function App() { } return ( -
    +
    +
    + console.log(value)} /> +
    diff --git a/src/popup/src/components/Slider.tsx b/src/popup/src/components/Slider.tsx new file mode 100644 index 00000000..c662b6c0 --- /dev/null +++ b/src/popup/src/components/Slider.tsx @@ -0,0 +1,34 @@ +import React, { useState } from 'react'; + +interface Slider { + onValueChange: (value: number) => void; +} + +const Slider: React.FC = ({ onValueChange }) => { + const [sliderValue, setSliderValue] = useState(0); + + const handleInputChange = (event: React.ChangeEvent) => { + const value = parseInt(event.target.value, 10); + setSliderValue(value); + }; + + const handleMouseUp = () => { + onValueChange(sliderValue); + }; + + return ( +
    + +
    + ); +}; + +export default Slider; \ No newline at end of file diff --git a/src/popup/tailwind.config.js b/src/popup/tailwind.config.js index 0c49dd0f..cf1ad7f8 100644 --- a/src/popup/tailwind.config.js +++ b/src/popup/tailwind.config.js @@ -4,6 +4,7 @@ export default { "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], + darkMode: "class", theme: { extend: { colors: {