Jean-Philip Desjardins
e36b74180d
Test fullscreen mode.
2025-02-18 21:09:49 -05:00
Jean-Philip Desjardins
1ebd24b869
Make canvas use all the space it can use.
2025-02-14 12:19:31 -05:00
Jean-Philip Desjardins
1e7926fc81
Add frame rate counter to JS version.
2025-02-14 12:19:31 -05:00
Jean-Philip Desjardins
b7f5a6d15d
Fix some bad HTML.
2024-08-26 15:17:53 -04:00
Jean-Philip Desjardins
7f4107c287
Update JS packages.
2024-08-25 12:23:26 -04:00
Jean-Philip Desjardins
82d12ed705
PsfPlayer.js: Ignore case when checking PSF file extensions.
2023-05-25 19:14:06 -04:00
Jean-Philip Desjardins
070261ef53
Post cleanup fixes.
2023-05-17 20:16:28 -04:00
Jean-Philip Desjardins
9fe3e2cc79
Upgrade NPM packages.
2023-02-25 10:36:00 -05:00
Jean-Philip Desjardins
4f41358440
Fix build.
2022-12-27 11:32:03 -05:00
Jean-Philip Desjardins
dca9bf3531
Fetch titles from tags to show in playlist.
2022-12-25 15:16:12 -05:00
Jean-Philip Desjardins
2c6b76965b
Add PSP PSF in filter.
2022-12-22 20:29:07 -05:00
Jean-Philip Desjardins
a6d1378de3
Update NPM packages.
2022-08-23 18:18:45 -04:00
Jean-Philip Desjardins
a157abd8c1
Upgrade react-scripts to 5.0.0.
2022-02-15 19:49:37 -05:00
Jean-Philip Desjardins
d43ca96272
Update description.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
1d9350b65c
Add missing controls.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
addbec778b
Disable HTML minification.
...
Screws with our page layout somehow, we don't need it anyways.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
6a664889da
Fix titles.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
4b2e22bb3f
Add a basic description + links + controls on the web page.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
28edb5f13e
Update favicon.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
7b5b24c4cf
Improve the way disc images are accessed.
...
Instead of loading the whole disc image in memory, use the Browser's File API to fetch needed parts of the file.
Has to go through some odd proxying hoops since the File object is owned by the main browser thread.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
ae2e5d7ac2
Update manifest.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
1216f3a1a4
Add basic input support.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
4b3a64e193
Add version label.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
470f4e87c5
Improve bootable loading.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
c319ab1ca1
Update title.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
2504fd699d
Add GS handler.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
76eb3ac6bc
Testing emulator port to JavaScript.
...
Builds but doesn't do anything interesting yet.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
5ec3ee4632
PsfPlayer: revokeObjectURL.
2022-02-08 18:58:26 -05:00
Jean-Philip Desjardins
e3a48b8b7f
Better MediaSession integration.
...
Set track info, handle prev/next.
2022-02-08 18:49:56 -05:00
Jean-Philip Desjardins
1a4c944c86
Integrate MediaSession.
...
Plays back a silent audio file in the background because MediaSession
doesn't work with WebAudio.
2022-02-08 18:49:50 -05:00
Jean-Philip Desjardins
11f48ec462
Different strategy for reseting the list scroll position.
2022-02-08 18:49:43 -05:00
Jean-Philip Desjardins
97c7fc713a
Change icon.
2022-02-08 18:49:37 -05:00
Jean-Philip Desjardins
6e2721f0ed
Reset fixed size list scroll when loading.
...
Not super great, but better than before.
2022-02-08 18:49:23 -05:00
Jean-Philip Desjardins
b9d3526132
Fix JSON format issue.
2022-02-08 18:49:17 -05:00
Jean-Philip Desjardins
0ab1a065a8
Update Node.js test app.
2022-02-08 18:49:01 -05:00
Jean-Philip Desjardins
3ab937f770
Remove unused files.
2022-02-08 18:48:54 -05:00
Jean-Philip Desjardins
55ad4c8c69
Remove default React readme.
2022-02-08 18:48:48 -05:00
Jean-Philip Desjardins
3aea626dd2
Clean things up for worker based approach.
2022-02-08 18:48:01 -05:00
Jean-Philip Desjardins
e477632f0d
Add missing overrides.
2022-02-08 18:47:36 -05:00
Jean-Philip Desjardins
82800241aa
Changes for thread based player.
2022-02-08 18:47:29 -05:00
Jean-Philip Desjardins
db9080a369
Update packages.
2022-02-08 18:47:08 -05:00
Jean-Philip Desjardins
36bf6a5a19
Fix description.
2022-02-08 18:46:42 -05:00
Jean-Philip Desjardins
e0dcfc84b0
Reset player state when loading a new archive.
2022-02-08 18:46:36 -05:00
Jean-Philip Desjardins
1154d5a552
Implement prev and next buttons.
2022-02-08 18:46:21 -05:00
Jean-Philip Desjardins
3a5cca1aa5
Rename stop to pause.
2022-02-08 18:46:15 -05:00
Jean-Philip Desjardins
83de1cf78b
Highlight currently playing file in list.
2022-02-08 18:46:06 -05:00
Jean-Philip Desjardins
25d447c199
Filter archive file list.
2022-02-08 18:46:00 -05:00
Jean-Philip Desjardins
621bb9b0b0
Add play/pause management.
2022-02-08 18:45:53 -05:00
Jean-Philip Desjardins
0020360db4
Display version in bottom left corner.
2022-02-08 18:45:45 -05:00
Jean-Philip Desjardins
77296c321c
Change package name.
2022-02-08 18:45:10 -05:00