Jordan Eldredge
9933fde444
Introduce the notion of the demo desktop
2020-03-02 07:35:20 -08:00
Jordan Eldredge
4f250a6570
Extract the parts of the Webamp desktop icon which are generic to all desktop icons ( #970 )
...
* Extract DesktopIcon component
* Add test for Webamp icon
2020-02-20 05:24:28 -08:00
Jordan Eldredge
1f1b7aa229
Catch Sentry errors so that archived version works
2020-02-03 08:23:33 -08:00
Jordan Eldredge
10b9c76aae
Don't try to offer Webamp as a PWA
...
It was fun to get working, but now: Keep it simple stupid.
2019-12-19 21:29:58 -08:00
Jordan Eldredge
e826d41761
Remove service worker
2019-12-19 20:45:05 -08:00
Jordan Eldredge
016eb6f797
Use redux-sentry-middleware rather than our own thing
2019-12-19 06:51:50 -08:00
Jordan Eldredge
a488a4b3f0
Upgrade to new Sentry SDK ( #956 )
...
* Upgrade to new Sentry SDK
* Rename middleware to use Sentry instead of Raven
2019-12-17 20:24:20 -08:00
Jordan Eldredge
7ed05cddd0
Make icon hidden state a bit more explicit
2019-12-06 21:19:28 -08:00
Jordan Eldredge
d24b86e189
Rm media library ( #957 )
...
* Remove CSS
* Remove LibraryButton
* Remove Sidebar
* Remove LibraryTable
* Remove MediaLibrary components
* Clean up skin stuff and some odds and ends
* Clean up constants
* Remove Media Library from compiled CSS
2019-12-06 06:24:21 -08:00
Jordan Eldredge
1e0a9114dd
Upgrade ts ( #952 )
...
* Upgrade Typescript
* Upgrade prettier
* Upgrade eslint-typescript
* Don't abide extra else
* Remove eslint plugin that we don't use any more
* Remove unused Webpack plugin
* Remove eslint rule that we don't really need
* Remove unused Jest plugin
* Remove redundant package
* Prettier fixes
2019-11-30 13:42:53 -08:00
Jordan Eldredge
1fdbf5b96d
Formatting
2019-11-30 13:42:53 -08:00
Jordan Eldredge
cf3757536d
Remove the ability to persist state in the demo
2019-11-30 13:42:53 -08:00
Jordan Eldredge
f8ecb3965a
Simplify tsconfig white/black lists
2019-11-30 13:42:53 -08:00
Jordan Eldredge
af879b31c7
Try adding a progress dashboard ( #925 )
...
* First stab at dashboard
Show the % of classes that are complete
Use a table for the dashboard
Enable dashboard via `modern/ready`
* Add a box splitting out methods that are actually used
2019-11-30 13:42:53 -08:00
Jordan Eldredge
cea13afcfa
Enable overlays in devserver mode
2019-11-30 13:42:53 -08:00
Jordan Eldredge
3a63481a8f
Merge modern into the main Webpack config
2019-11-30 13:42:53 -08:00
Jordan Eldredge
235ac53519
Use Window's real default background color
2019-04-12 16:06:03 -07:00
Jordan Eldredge
c352b1ceaa
Don't show the about icons if we are loaded as a webapp
2019-04-12 08:17:54 -07:00
Jordan Eldredge
92e54869e0
Better initial layout when viewing library
2019-03-23 17:59:06 -07:00
Jordan Eldredge
30e6f1cf3c
Make Webamp image look nicer on retina displays
2019-03-23 15:24:16 -07:00
Jordan Eldredge
6febf90fdb
Wait to show about links until we know what they will be
...
This ensures we don't have an experience where images flicker in at diffent times.
2019-03-23 14:21:03 -07:00
Jordan Eldredge
56f071248f
Make Twitter color stand out a bit more
2019-03-23 14:16:52 -07:00
Jordan Eldredge
2835114950
Remove Twitter link
...
I don't think this was really generating much traffic.
Also clean up some unused assets
2019-03-23 14:16:39 -07:00
Jordan Eldredge
50267f3ac2
Clearn up unused dependencies
2019-03-19 07:49:57 -07:00
Jordan Eldredge
bd5fa82c99
Trailing commas!
2019-03-19 06:55:24 -07:00
Jordan Eldredge
13f72a4c1d
No return await
2019-03-19 06:55:23 -07:00
Jordan Eldredge
8c05a39dec
Don't need else when doing early return
2019-03-19 06:55:23 -07:00
jberg
95e948f097
fix TODO placement
2019-03-17 21:07:12 -07:00
jberg
1f525551e8
check known preset URLs for preset map
2019-03-17 21:07:12 -07:00
jberg
a65aef70d6
Butterchurn load preset maps via URL param
2019-03-17 21:07:12 -07:00
Jordan Eldredge
2dd373f8d1
Typescript is happier with this
2019-03-17 20:59:24 -07:00
Jordan Eldredge
96c65aaebb
Improve typing of onTrackDidChange
2019-03-17 20:59:24 -07:00
Jordan Eldredge
26613512cf
Scope the allowed preset urls
...
Relates to #750
2019-03-15 16:44:38 -07:00
Jordan Eldredge
7f98705363
Disable Dropbox
...
Relates to https://github.com/captbaritone/webamp/issues/750
2019-03-15 16:13:27 -07:00
Jordan Eldredge
64127f91e7
Use middot
2019-03-13 21:28:18 -07:00
Jordan Eldredge
420b023103
Don't load preset pack when loading preset from URL
2019-03-13 21:28:18 -07:00
Jordan Eldredge
2b7e98619f
Extract avalaible skins
2019-03-13 21:28:18 -07:00
Jordan Eldredge
71943bad32
Pull some things out of the demo index.js
...
Also, improve extracting preset names from preset urls
2019-03-13 21:28:18 -07:00
Jordan Eldredge
0c14b74d0d
Load .milk files when dragged in
2019-03-13 21:28:18 -07:00
Jordan Eldredge
73f5f90e45
Derive name from passed preset URL
2019-03-13 21:28:18 -07:00
Jordan Eldredge
fbd4a08972
Improve architecture of Milkdrop code
2019-03-13 21:28:18 -07:00
Jordan Eldredge
b3ce2747e4
Add music credit link
2019-03-03 21:59:17 -08:00
Jordan Eldredge
2bcd69762d
Minify css using postcss ( #732 )
...
* Minify css using postcss
* Optimize data uris as build time
2019-03-02 19:52:19 -08:00
Jordan Eldredge
2df185b1a3
Upgrade React ( #727 )
...
* Upgrade React
type hooks
* Fix type for passthrough props
* Fix some react typings
* Fix type error with MouseEvent
2019-02-17 14:42:35 -08:00
Jordan Eldredge
8edd11da62
Upgrade Prettier
...
Improves formatting of hooks
2019-01-24 20:52:53 -08:00
Jordan Eldredge
252abbd3a9
Fix type checking of demo site
2018-12-30 22:56:09 -08:00
Jordan Eldredge
c93db7ca71
Move demo site into its own directory
2018-12-29 16:06:51 -08:00