Aryan Pingle
a8bc48f94c
Rotate copy-over-buttons correctly ( #1335 )
2023-03-02 11:42:52 +00:00
Jake Archibald
13a185def2
Remove CLI / libsquoosh ( #1321 )
...
Unfortunately, due to a few people leaving the team, and staffing issues resulting from the current economic climate (ugh), I'm deprecating the CLI and libsquoosh parts of Squoosh. The web app will continue to be supported and improved. I know that sucks, but there simply isn't the time & people to work on this. If anyone from the community wants to fork it, you have my blessing.
2023-01-03 14:44:54 +00:00
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