started tracking repo

This commit is contained in:
2026-04-14 15:01:08 -07:00
commit 288f85b3a3
14 changed files with 9149 additions and 0 deletions
+1208
View File
File diff suppressed because it is too large Load Diff
+3635
View File
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 93 KiB

+3696
View File
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 96 KiB

+43
View File
@@ -0,0 +1,43 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="./style.css" type="text/css" rel="stylesheet">
<!-- <script src="./index.js"></script> -->
</head>
<body>
<div class="container">
<div class="col">
<h1>yToolBox</h1>
<div class="row">
<button id="plus1BTN">+1</button>
<button id="minus1BTN">-1</button>
<button id="tagWipBTN">WIP</button>
<button id="tagDoneBTN">Done</button>
<button id="collectBTN" >Collect</button>
</div>
<button id="ySetStrBTN" class="fill-width">ySetStructure</button>
<button onclick="document.location.href ='./yCompHearder.html'" class="fill-width">yCompHerder</button>
<button id="yFlatBTN" class="fill-width">yFlatten</button>
<button class="fill-width">yRenderToProjectPath</button>
<button class="fill-width">yRenderMarkers</button>
<button class="fill-width">yColorProbe</button>
<button class="fill-width">yBindBetween2</button>
<button class="fill-width">yBindBetween2</button>
<button class="fill-width">yCornerPinOffset</button>
<button class="fill-width">yPuppetRig</button>
<button class="fill-width">yStopMotionLayer</button>
</div>
</div>
<div class="anchorBottomRight"><p>v1.1</p></div>
</body>
<script src="./CSInterface.js"></script>
<script src="./index.js"></script>
</html>
+53
View File
@@ -0,0 +1,53 @@
// load interface
var CSI = new CSInterface();
/*
// Example: Saving a variable to a file
var settings = { "theme": "dark", "lastFolder": "/path" };
path="./settings.json"
window.cep.fs.writeFile(path, JSON.stringify(settings));
*/
//define buttons
var plus1BTN = document.querySelector("#plus1BTN");
var tagWipBTN = document.querySelector("#tagWipBTN");
var collectBTN = document.querySelector("#collectBTN");
var tagDoneBTN = document.querySelector("#tagDoneBTN");
var yFlatBTN = document.querySelector("#yFlatBTN");
//add listeners
minus1BTN.addEventListener("click", minus1);
plus1BTN.addEventListener("click", plus1);
tagWipBTN.addEventListener("click", tagWip);
collectBTN.addEventListener("click", collect);
tagDoneBTN.addEventListener("click", tagDone);
ySetStrBTN.addEventListener("click", ySetStr);
yFlatBTN.addEventListener("click", yFlat);
//jsx wrappers
function minus1() {
CSI.evalScript("minus1()");
}
function plus1() {
CSI.evalScript("plus1()");
}
function tagWip() {
CSI.evalScript("tagWip()");
}
function collect() {
CSI.evalScript("collect()");
}
function tagDone() {
CSI.evalScript("tagDone()");
}
function ySetStr() {
CSI.evalScript("ySetProject()");
}
function yFlat() {
CSI.evalScript("yFlattenSelectedFolderContents()");
}
+112
View File
@@ -0,0 +1,112 @@
:root {
--ae-dark-gray:#151515;
--ae-light-gray:#999 ;
--my-orange:#ff7300;
--my-pink:#ff007a;
--my-ease: cubic-bezier(0.99,0.01,0.01,0.99);
}
html{
background-color: var(--my-pink);
}
body {
background-image: url('img/SkullButton_Transp.svg') ;
background-size:1000px; /* Optional */
background-repeat:no-repeat;
background-position-x: -500px;
background-position-y: 50%;
background-attachment:scroll;
}
html, body{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
p{
font-size: 14px;
}
h1{
font-size: 22px;
}
.pink{
color: var(--my-pink);
}
body {
color: white;
font-size: 5em;
padding: 0px;
overflow: hidden;
}
div{
justify-content: center;
align-items: center;
display:flex;
flex-direction:row;
transition: opacity 0.5s;
transition-timing-function: var(--my-ease);
}
button, input[type=text]{
background-color: var(--ae-dark-gray);
color: var(--ae-light-gray);
/*color: white;*/
padding: .5em;
border-radius: .75em;
margin: .33em;
font-size: 12px;
transition: padding 1s, background-color 0.5s, color 1s;
transition-timing-function: var(--my-ease);
}
button:hover,#tagWipBTN:hover,#tagDoneBTN:hover{
background-color: var(--my-pink)*.25;
padding: 1em;
color: white;
}
.fill-width{
width: 100%;
}
.anchorBottomRight {
position: absolute; /* Positions relative to the .parent */
bottom: 5px;
right: 15px;
}
.anchorTopLeft {
position: absolute; /* Positions relative to the .parent */
top: 5px;
left: 15px;
}
.container{
height:100%;
width:100%;
}
.col{
display: flex;
flex-direction: column;
}
.row{
display: flex;
flex-direction: row;
}
input[type=text]{
box-sizing:content-box;
border-radius: .5em;
background-color: #151515;
}
.subContainer{
border-width: 2px;
border-radius: 30px;
border-style: solid;
border-color: var(--ae-light-gray);
padding: 30px;
}
.hidden{
display: none;
}
.shown{
display: block;
}
.fortyFive{
width: 45%;
}
+52
View File
@@ -0,0 +1,52 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="./style.css" type="text/css" rel="stylesheet">
<!-- <script src="./index.js"></script> -->
</head>
<body>
<div class="container">
<div class="col">
<div class="row">
<button onclick="srSub.classList.toggle('hidden')">Search & Replace</button>
<button onclick="spSub.classList.toggle('hidden')">Suffix / Prefix</button>
<button onclick="reSub.classList.toggle('hidden')">Rename</button>
</div>
<div id="srSub" class="col subContainer fill-width" id="s&r">
<input width="100%" class="fill-width" type="text" placeholder="SEARCH FOR TEXT">
<input width="100%" class="fill-width" type="text" placeholder="REPLACE WITH TEXT">
<button>Search & Replace</button>
</div>
<div id="spSub" class="col subContainer fill-width hidden" id="s&r">
<div class="row fill-width">
<input class="fill-width" type="text" placeholder="SUFFIX"><button class="fortyFive">Add Suffix</button>
</div>
<div class="row fill-width">
<input class="fill-width" type="text" placeholder="PREFIX"><button class="fortyFive">Add Preffix</button>
</div>
</div>
<div id="reSub" class="col subContainer fill-width hidden " id="s&r">
<div class="row fill-width">
<input class="fill-width" type="text" placeholder="Rename"><button class="fortyFive">Rename</button>
</div>
</div>
</div>
</div>
<div class="anchorBottomRight"><p>v1.1</p></div>
<div class="anchorTopLeft"><button onclick="document.location.href ='./index.html'"> < </button></div>
</body>
<script>
srSub = document.getElementById("srSub");
spSub = document.getElementById("spSub");
reSub = document.getElementById("reSub");
</script>
<script src="./CSInterface.js"></script>
<script src="./index.js"></script>
</html>