Commit graph

47 commits

Author SHA1 Message Date
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