feat: screenshot whole page, hide certain elements, screenshot fixed size (#180)
* feat: screenshot whole page, hide certain elements, screenshot fixed size * refactor: use variants instead of groups and custom rules * feat: scaled header, smaller body, weird padding/margin changes * feat: consistent sizing & style regardless of zoom * feat: use downloadBlob instead of hand-rolled image saving * fix: be type safe is toBlob returns Promise<null> * fix: revoke object url when it should be * fix: animation scheduling --------- Co-authored-by: Razboy20 <razboy20@gmail.com>
This commit is contained in:
@@ -33,7 +33,16 @@ export default defineConfig({
|
||||
},
|
||||
colors,
|
||||
},
|
||||
|
||||
variants: [
|
||||
matcher => {
|
||||
const search = 'screenshot:';
|
||||
if (!matcher.startsWith(search)) return matcher;
|
||||
return {
|
||||
matcher: matcher.slice(search.length),
|
||||
selector: s => `.screenshot-in-progress ${s}`,
|
||||
};
|
||||
},
|
||||
],
|
||||
presets: [
|
||||
presetUno(),
|
||||
presetWebFonts({
|
||||
|
||||
Reference in New Issue
Block a user