Compare commits

...

16 Commits

Author SHA1 Message Date
cottongin
992c704be2
version bump - 0.3.0 - mobile layout 2026-01-18 20:23:25 -05:00
cottongin
ef9bb85d65
initial mobile layouts 2026-01-18 20:20:11 -05:00
cottongin
539f55b6e9
version bump 2026-01-18 19:27:55 -05:00
cottongin
aae0af7c19
change background from png to webp for performance/size 2026-01-18 19:27:15 -05:00
cottongin
e6b0db7227
version bump 2026-01-18 18:59:05 -05:00
cottongin
7ef59a57ab
performance tweaks 2026-01-18 18:51:11 -05:00
cottongin
373fe8b835
cleanup project, branding 2026-01-18 18:27:35 -05:00
cottongin
2a839de999
add favicon 2026-01-18 07:01:56 -05:00
cottongin
bbf4d88f61
fix initial page load for track duration 2026-01-17 21:13:58 -05:00
cottongin
ffc8f2a558
add version info 2026-01-17 19:09:53 -05:00
cottongin
5223c9697f
tweak README 2026-01-17 18:45:02 -05:00
cottongin
fdc96965f3
add README 2026-01-17 18:42:03 -05:00
cottongin
c24e6f1344
code refactor, cleanup 2026-01-17 18:26:36 -05:00
cottongin
3aa5c6ad44
add cursor folder to .gitignore 2026-01-17 17:42:56 -05:00
cottongin
ce98b75c54
tweak reel sizes, fix end-of-tape procedure 2026-01-17 17:36:51 -05:00
cottongin
62eba51514
added display FX, moved IDEAS for future reference 2026-01-17 15:12:54 -05:00
15 changed files with 3552 additions and 2269 deletions

4
.gitignore vendored
View File

@ -1,2 +1,4 @@
.DS_Store .DS_Store
.old/ .old/
.cursor/
tag-release.sh

20
README.md Normal file
View File

@ -0,0 +1,20 @@
# Cassette Player
Simple HTML/JS/CSS Cassette Player
## Instructions for hosting
1. Clone or download this repository.
- if downloading as a zip file, extract to a temporary folder
2. Copy or move the relevant files to the location you want to host them from. **Keep all files together in the same location/folder**.
- `index.html` - main HTML file
- `app.js` - main app JavaScript file
- `styles.css` - app styling CSS file
- `background.png` - image for player background
3. Navigate to `http://<yourhost.com>/path/to/where/you/saved/index.html` in your browser.
### Alternatively, if just previewing
1. Unzip to a temporary folder.
2. Open `index.html` in your browser. (`ctrl/cmd+o`, drag and drop, etc.)
a. or navigate to the file manually in your address bar (e.g. `file:///Users/username/tempfolder/cassette-player/index.html`)

BIN
assets/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
assets/background.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

BIN
assets/favicon-96x96.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
assets/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

3
assets/favicon.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 206 KiB

21
assets/site.webmanifest Normal file
View File

@ -0,0 +1,21 @@
{
"name": "ECHO REALITY",
"short_name": "ECHO REALITY",
"icons": [
{
"src": "/assets/web-app-manifest-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/web-app-manifest-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

1991
assets/styles.css Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

2304
index.html

File diff suppressed because it is too large Load Diff

1478
src/app.js Normal file

File diff suppressed because it is too large Load Diff