jakearchibald
42594277fd
Remove web codecs usage
...
It was decoding transparency incorrectly (multiplication wrong?), and I'd rather not have a different code path there for the sake of it
2022-12-15 14:56:51 +00:00
jakearchibald
a1c3304c56
Fix issue with Chrome 105 and flexbox. Fixes #1281
...
https://bugs.chromium.org/p/chromium/issues/detail?id=1358807
2022-09-01 08:50:43 +01:00
Anthony Swierkosz
7a2fc917c1
Remove margin in Safari between buttons in button group ( #1275 )
2022-08-18 12:45:10 +01:00
Anthony Swierkosz
1c4233b5ae
Add uniform spacing vertically and horizontally ( #1277 )
2022-08-18 12:44:11 +01:00
Anthony Swierkosz
4d67ec5a7b
Fix misplaced border ( #1273 )
2022-08-15 08:38:36 +01:00
Ziemowit Zabawa
18b53e2b8a
JPEG XL: Add lossy Modular option ( #1136 )
...
* Improve .gitattributes
* Add disabled checkbox style
* Update Makefile
* Update jxl_enc.cpp
* add -O3 flag to skia compilation for optimization's sake
* Bump libjxl revision to 9f544641ec83f6abd9da598bdd08178ee8a003e0
Change use of EncodeFile from `EncodeFile(cparams, &io, &passes_enc_state, &bytes, /*aux=*/nullptr, pool_ptr)` to `EncodeFile(cparams, &io, &passes_enc_state, &bytes, /*cms=*/nullptr, /*aux=*/jxl::GetJxlCms(), pool_ptr)`
* JPEG XL: Add lossy Modular option
Co-authored-by: CanadianBaconBoi <beamconnor@gmail.com >
Co-authored-by: CanadianBaconBoi <bc.bacon.bits@gmail.com >
2022-01-21 12:42:27 +00:00
Surma
dd49a1f23d
Merge branch 'dev' into update-typescript
2021-10-20 13:15:39 +01:00
Tim van der Lippe
e23bc4d2e5
Update Prettier
...
Also manually run prettier on `src/` and `lib/` to ensure
consistent formatting.
2021-10-20 12:28:45 +01:00
Tim van der Lippe
f523a07f01
Update TypeScript and types packages
...
This pulls in TypeScript 4.4, which ships ResizeObserver in the DOM
types, as well as sets caught errors to `unknown`, requiring explicit
checks for `AbortError`.
2021-10-20 11:36:27 +01:00
Jake Archibald
023304803f
JPEG-XL: Better 'effort' and adding noise synth ( #1039 )
2021-08-27 14:18:54 +01:00
Vishal
6b08cd2355
Aliasing toggle button ( #1132 )
2021-08-26 16:44:20 +01:00
Jake Archibald
db1a5138e6
Fix pinch zoom on iOS ( #1133 )
2021-08-26 15:59:42 +01:00
Jake Archibald
0d35fbd349
Fix horizontal scroll on option elements on mobile ( #1134 )
2021-08-25 09:25:09 +01:00
Adam Burgess
b74788e036
Stable mousewheel scrolling, one wheel up + one wheel down = no change ( #1131 )
2021-08-24 14:52:25 +01:00
Vishal
14c3d190e9
Max cap on scale #905 ( #1128 )
2021-08-23 13:27:17 +01:00
Bob Fanger
a11ac15008
fix: Don't overwrite value while typing ( #1082 )
...
Fixes #316
2021-07-01 11:11:00 +01:00
Jake Archibald
1d292468b0
Everything supports ResizeObserver now
2021-06-16 10:13:46 +01:00
Jake Archibald
828f9a5eeb
Fix memory leaks ( #1054 )
2021-06-15 10:45:53 +01:00
Jake Archibald
40c81ef782
Remove circular dependency
2021-05-27 09:13:17 +01:00
Howard Chiam
397193a5f5
<title> to indicate progress/error ( #1023 )
...
Fixes #644
2021-05-25 14:29:42 +01:00
Jake Archibald
96b6dc8e6e
Merge branch 'dev' into web-codecs
2021-05-24 16:06:09 +01:00
Surma
4033d1c965
Move logic to builtinDecode
2021-05-24 15:39:38 +01:00
Surma
2f00fe2b1b
I’m an idiot
2021-05-21 15:14:22 +01:00
Surma
118885cd26
Fall through to built-in decoding
2021-05-21 15:13:00 +01:00
Jake Archibald
af80643809
Remove redundant code ( #1024 )
2021-05-21 11:16:47 +01:00
Surma
eb8204d69b
Add a call-out to Web Codecs API
2021-05-18 19:53:39 +01:00
Jake Archibald
2bf0b904cd
Don't listen for two-up keyboard shortcuts if in input ( #979 )
2021-03-23 13:04:15 +00:00
Jake Archibald
ef77da9e96
Fix JXL mimetype ( #970 )
2021-03-10 14:56:59 +00:00
Surma
f2a947df9e
Merge branch 'dev' into keyboard-shortcuts
2020-12-15 12:01:04 +00:00
Jake Archibald
3338808f17
Make vector the default resize type for vector images
2020-12-15 10:42:18 +00:00
Sámal Rasmussen
b958d46086
Add keyboard shortcuts for moving the split view separator
2020-12-10 19:58:10 +00:00
Jake Archibald
9de95f74fe
Copy setting button
2020-12-09 14:36:50 +00:00
Jake Archibald
21a8f62dcc
Styled viewport controls & cli copy
2020-12-09 14:28:32 +00:00
Jake Archibald
fec826b106
(Almost the) rest of the redesign ( #880 )
...
* Load demo img
* two-up styles
* Back button
* Button size tweak
* Move back btn
* Move options and back button into a single grid
* Simpler max height
* Responsive grid
* Feed index into options
* Option heading themes
* More option styles
* Changing checkbox position
* Theme range input & use transforms
* Range input underline theme
* Checkbox color
* Add toggle
* Reorder
* Arrow revealer
* Round two-up thumb
* Don't bundle CSS urls starting #
* Results in progress
* Fix Safari bugs
* Download blobs
* Loading spinner
* Hook up download button
* Different style for original image
* Mobile design for results
* Remove demo auto-loader
* Remove redundant colors
* Sticky headings
2020-12-09 11:47:23 +00:00
Jake Archibald
a3b341f813
New homepage ( #861 )
...
* Paste button
* Logo and animated blobs
* Predictable initial blob position
* Initial blob shape
* Update canvas on resize if not updating every frame
* lol
* Get styles from CSS
* Background blobs
* Fade into the center
* Get initial focus
* Pause time while page is hidden
* Footer
* Optimise amount of initial CSS
* More CSS optimisation
* Install button
* Home page with demo loading
* Tweak size
* Replace thumbnails
* Responsive demo section
* Responsive main section
* Remove debug stuff
* Fix prerender SVG size
* Changes from feedback
* Blob nudges (#872 )
* more smaller blobs
* less blobs that are practically invisible
* more dynamic speed range and stronger gravity
* Reverting resize observer change
The content rect is different to getBoundingClientRect
Co-authored-by: Adam Argyle <atom@argyleink.com >
2020-12-05 11:21:33 +00:00
Jake Archibald
f11e692d58
Unset loading on error. Fixes #855
2020-11-20 16:11:57 +00:00
Jake Archibald
56e10b3aa2
Rollup build
2020-11-19 11:00:23 +00:00