Jake Archibald
dad8a95d35
Fixing spinner position
2018-11-06 13:33:19 +00:00
Jake Archibald
424a96f88e
Prevent ts warning
2018-11-06 13:33:19 +00:00
Jake Archibald
9b18528c3b
Preventing overlap with zoom controls
2018-11-06 13:33:18 +00:00
Jake Archibald
c32b9a36bf
Avoid having an element that covers the pinch zoom
2018-11-06 13:33:18 +00:00
Jake Archibald
b36014c74a
Don't need that many steps
2018-11-06 13:33:18 +00:00
Jake Archibald
b1123f3672
I don't know how or when this happened.
2018-11-06 13:33:17 +00:00
Jake Archibald
cae6258980
Get precision from step by default
2018-11-06 13:33:17 +00:00
Jake Archibald
a98f1bcc13
Processing custom element styles
2018-11-06 13:33:16 +00:00
Jake Archibald
83f033e784
Simplifying range styles and fixing cross-browser
2018-11-06 13:33:16 +00:00
Jake Archibald
3ca71cf35b
Ahh so that's what was causing outlines
2018-11-06 13:33:15 +00:00
Jake Archibald
e97ee3ee4b
Ahh so that's what was causing scrolling
2018-11-06 13:33:15 +00:00
Jake Archibald
f0b6d4553e
Preventing controls going under options
2018-11-06 13:33:15 +00:00
Jake Archibald
9bf5cdb9d7
Loading icon enter/exit anim
2018-11-06 13:33:14 +00:00
Jake Archibald
720cb9da8b
Progress indicator
2018-11-06 13:33:14 +00:00
Jake Archibald
2b87fb3942
Copy setting button - still not happy with this
2018-11-06 13:33:13 +00:00
Jake Archibald
46998c473d
Download icon
2018-11-06 13:33:13 +00:00
Jake Archibald
e1e44157bc
Hiding "edit" when "original image"
2018-11-06 13:33:12 +00:00
Jake Archibald
49c47e32dc
WebP options
2018-11-06 13:33:12 +00:00
Jake Archibald
0ba3c57f10
Generic options
2018-11-06 13:33:11 +00:00
Jake Archibald
8aca7badbe
These asserts weren't true
2018-11-06 13:33:11 +00:00
Jake Archibald
3f155980f0
OptPNG options
2018-11-06 13:33:11 +00:00
Jake Archibald
112305bf46
MozJPEG options updated
2018-11-06 13:33:10 +00:00
Jake Archibald
093331517e
oops
2018-11-06 13:33:10 +00:00
Jake Archibald
16b59651fc
Large compress select
2018-11-06 13:33:09 +00:00
Jake Archibald
2e65f8ad73
Safari & Firefox fixes
2018-11-06 13:33:09 +00:00
Jake Archibald
e260646940
Text fields with inputs do the right thing
2018-11-06 13:33:08 +00:00
Jake Archibald
97c2302871
Range input styles
2018-11-06 13:33:08 +00:00
Jake Archibald
91d165cab9
Custom select elements & more form work
2018-11-06 13:33:08 +00:00
Jake Archibald
2138154ec5
Revealing sections
2018-11-06 13:33:07 +00:00
Jake Archibald
6ec0349f8f
Commenting stuff to keep the build happy
2018-11-06 13:33:07 +00:00
Jake Archibald
ae904cd07f
wip
2018-11-06 13:33:06 +00:00
Jake Archibald
0cec90c7ca
Main ui ( #214 )
...
* Class for file drop
* OCD
* We don't need the invalid state, as we'll accept all types.
* Flattening CSS
* Fixing zoom input in Firefox
* Fixing 'container' scaleTo
* two-up closer design match & smaller line
* Fixing edge bug
2018-11-06 13:31:58 +00:00
Jake Archibald
43def798e1
Two workers & worker termination ( #198 )
...
* Refactoring codecs
* Plugging in new processor
* Fixing decorator
* MozJPEG free issue
* Better worker aborting, and terminate workers that aren't used for 10 seconds
* Better comment
* Ooops, half-typed comment
* Uncommenting problematic line
* Surma fixed it!
* Abstracting WASM initialisation
* Better comment
* Don't need this.
* Adding ticket
* noInitalRun
* Reverting MozJPEG issue demo
* Making a const for worker timeout
* Inline docs
* Bail early rather than nesting
* Addressing nits
2018-10-28 09:17:43 +00:00
Jake Archibald
02b0c022ca
Edge encode fix ( #211 )
...
* No canvas.toBlob in Edge.
* pffft
2018-10-20 14:50:37 +01:00
Jake Archibald
c82d0d1b88
Fix for loading SVG in Safari. ( #212 )
...
* Fix for loading SVG in Safari.
* Tidier code
2018-10-20 14:50:16 +01:00
Jake Archibald
e24d7865ce
Lazy-loading the main part of the app ( #197 )
...
* Splitting main part of app out of the main bundle.
Also improving the transition from intro to compressor.
* Showing error if app fails to load.
* lol these aren't async
* Please don't tell anyone I did this
* Spinner if user selects a file before the app has loaded. (#208 )
2018-10-20 12:53:36 +01:00
Jason Miller
a79f95b305
Fix <range-input disabled> ( #195 )
...
* Fix .disabled property reflection for range-input (only attribute worked previously)
* Revert "Fix .disabled property reflection for range-input (only attribute worked previously)"
This reverts commit f5964635b2 .
* Fix reflection
* Use hasAttribute()
2018-10-20 12:51:30 +01:00
Surma
49b40b1c3e
Remove virtual files before running ( fixes #217 ) ( #220 )
2018-10-19 12:07:01 +01:00
Jake Archibald
11ee74e224
Edge gets confused about custom properties in @supports. ( #206 )
2018-10-14 14:11:20 +01:00
Surma
f335246673
Use mozjpeg function to free result ( #207 )
2018-10-14 14:10:21 +01:00
Jason Miller
ccb734aec6
Remove firebase travis deploy (for now) ( #196 )
...
* remove firebase (for now)
* Also rm .firebaserc
2018-10-14 09:35:07 +01:00
Jake Archibald
568b9e9459
Styling intro screen and adding demo images.
2018-10-12 14:12:32 +01:00
Jake Archibald
a43ea761f5
Missing bind
2018-10-12 14:04:18 +01:00
Surma
577c77cc30
Codecs cleanup ( #189 )
...
* Update imagequant processor
* Update mozjpeg encoder
* Update optipng encoder
* Update webp decoder
* Update webp encoder
* Remove old codec build tasks
* Add warning about docker image updates
2018-10-12 10:53:33 +01:00
Jake Archibald
d2f60baef9
Handle vectors ( #187 )
...
* Allow loading SVG. Fixes #138 .
I also made the resizer vector-aware, so you can resize the image larger & stay sharp.
* Handling SVG without width/height set.
* Simplifying maths
* Doh, case sensitive
2018-10-11 14:15:01 +01:00
Jake Archibald
64acc08cd7
Improving image open time ( #185 )
...
* Moving intro into its own component
* Tidying JSX, and allowing image to render before first compression. Fixes #164 .
2018-10-11 14:05:18 +01:00
Jake Archibald
a1f0b81dff
Fixing resize again. Fixes #183 . ( #184 )
2018-10-09 13:34:38 +01:00
Jake Archibald
48bb58dc89
Moving range input component
2018-10-09 12:19:24 +01:00
Jake Archibald
765cc213d2
Updating linting rules and fixing bug
2018-10-02 14:56:20 +01:00
Jason Miller
37f5c0dd76
Design review fixes ( #172 )
...
* Design review fixes
* Adding styles for mozjpeg & fixing some merge errors
2018-10-02 14:53:21 +01:00