diff --git a/app/typr/page.js b/app/typr/page.js index 67883f81..f64a583a 100644 --- a/app/typr/page.js +++ b/app/typr/page.js @@ -10,7 +10,7 @@ export const metadata = { description: 'A customizable WYSIWYG editor with publishing flows and user state management for React.js. Built with Tiptap and ProseMirror.', images: [ { - url: `${process.env.NEXTAUTH_URL}/static/images/typr-og.jpg`, + url: `${process.env.NEXTAUTH_URL}/static/images/typr-og.png`, width: 1200, height: 630, alt: 'Tiptypr Editor Preview', diff --git a/components/toolbox/hooks/useLoad.js b/components/toolbox/hooks/useLoad.js index 2b7d7646..8f35b85b 100644 --- a/components/toolbox/hooks/useLoad.js +++ b/components/toolbox/hooks/useLoad.js @@ -45,7 +45,7 @@ const useLoad = (user) => { setLoading(true); try { - const data = await getUserArticle(user, id); + const data = await getUserArticle({user, id, type:'tool'}); const post = data; diff --git a/jsconfig.json b/jsconfig.json index c4b01292..7db95e6d 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -13,6 +13,15 @@ ], "~/*": [ "./node_modules/*" + ], + "paper-interview": [ + "./prototypr-packages/paper-interview/src" + ], + "react-kofi": [ + "./prototypr-packages/react-kofi/src" + ], + "tiptypr": [ + "./prototypr-packages/tiptypr/src" ] } } diff --git a/lib/api.js b/lib/api.js index 2e2f45b2..fc24be70 100644 --- a/lib/api.js +++ b/lib/api.js @@ -786,7 +786,7 @@ export async function getPartnerJobs({ user, pageSize, offset }) { }); return data; } -export async function getUserArticle(user, id) { +export async function getUserArticle({user, id, type}) { const data = await fetchAPIAuthenticated(user, userArticle, { id }); @@ -794,6 +794,9 @@ export async function getUserArticle(user, id) { if (hasPermission) { if(data?.userPostId){ + if(data.userPostId.type !== type){ + return false; + } data.userPostId.versioned_content = data.userPostId.draft_content; data.userPostId.versioned_title = data.userPostId.draft_title; return data?.userPostId; diff --git a/lib/editor/createPost.js b/lib/editor/createPost.js index 8c4c6a2b..dc877c16 100644 --- a/lib/editor/createPost.js +++ b/lib/editor/createPost.js @@ -1,7 +1,7 @@ import axios from "axios"; import { checkSessionExpired } from "../account/checkSessionExpired"; -export const createPost = async ({ entry, user }) => { +export const createPost = async ({ entry, user, type }) => { //check if jwt is expired const sessionExpired = checkSessionExpired(user?.jwt); @@ -14,7 +14,7 @@ export const createPost = async ({ entry, user }) => { let createData = false; let newPostData = { - type: "article", + type: type ? type : "article", status: entry.status, title: entry.title, content: entry.content, diff --git a/lib/editor/permissionCheck.js b/lib/editor/permissionCheck.js index 87d1e31d..7c47d893 100644 --- a/lib/editor/permissionCheck.js +++ b/lib/editor/permissionCheck.js @@ -4,6 +4,14 @@ export const permissionCheck = (user, post) => { if (user && post?.owner == user?.id && post?.type === "article") { hasPermission = true; } + if (user && post?.owner == user?.id && post?.type === "tool") { + hasPermission = true; + } + if (user && post?.owner == user?.id && post?.type === "note") { + hasPermission = true; + } + + if (user?.isAdmin && post?.id) { hasPermission = true; diff --git a/lib/editor/typrNotesProps.js b/lib/editor/typrNotesProps.js new file mode 100644 index 00000000..5464ac28 --- /dev/null +++ b/lib/editor/typrNotesProps.js @@ -0,0 +1,88 @@ +import { signOut } from "next-auth/react"; +import fetchJson from "@/lib/iron-session/fetchJson"; +import { createPost } from "@/lib/editor/createPost"; +import { savePost } from "@/lib/editor/savePost"; +import { getUserArticle } from "@/lib/api"; +// import { loggedInMenu } from "./menus/loggedInMenu"; + +export const typrNotesProps = ({ user, userLoading, mutateUser, router }) => ({ + enablePublishingFlow: true, + theme: "blue", + editorWidth: "590px", + components: { + nav: { + show:true, + undoRedoButtons: { show: false }, + logo: { show:false,image: `/static/images/logo-small.svg`, url: "/" }, + userBadge: { + show:false, + // loggedInMenu + }, + position: "sticky", + }, + userMenu: { + avatarPlaceholder: + "https://prototypr-media.sfo2.digitaloceanspaces.com/strapi/4f9713374ad556ff3b8ca33e241f6c43.png?updated_at=2022-12-14T10:55:38.818Z", + }, + settingsPanel: { + featuredImage: { + show:true + }, + }, + }, + user: { + id: user?.id, + slug: user?.profile?.slug, + avatar: user?.profile?.avatar?.url, + isLoggedIn: user?.isLoggedIn, + isAdmin: user?.isAdmin, + loading: userLoading, + jwt: user?.jwt, + signOut: async () => { + await signOut({ redirect: false }); + mutateUser( + await fetchJson("/api/auth/logout", { method: "POST" }), + false + ); + }, + }, + postOperations: { + load: async ({ postId, user }) => { + const postObject = await getUserArticle({user, id:postId, type: "note"}); + return postObject; + }, + save: async ({ entry, postId }) => { + const postObject = await savePost({ entry, postId, user }); + return postObject; + }, + create: async ({ entry }) => { + const postObject = await createPost({ entry, user, type: "note" }); + return postObject; + }, + }, + mediaHandler:{ + config: { + method: "post", + url: `${process.env.NEXT_PUBLIC_API_URL}/api/users-permissions/users/article/image/upload`, + headers: { + Authorization: `Bearer ${user?.jwt}`, + } + }, + }, + hooks: { + onPostCreated: ({ id }) => { + router.replace( + { + pathname: router.pathname, + query: { slug: id }, + as: `/p/${id}`, + }, + undefined, + { shallow: true } + ); + }, + }, + router: { + push: router.push + }, +}); diff --git a/lib/editor/typrProps.js b/lib/editor/typrProps.js index 35598590..416a7057 100644 --- a/lib/editor/typrProps.js +++ b/lib/editor/typrProps.js @@ -43,7 +43,7 @@ export const typrProps = ({ user, userLoading, mutateUser, router }) => ({ }, postOperations: { load: async ({ postId, user }) => { - const postObject = await getUserArticle(user, postId); + const postObject = await getUserArticle({user, id:postId, type: "article"}); return postObject; }, save: async ({ entry, postId }) => { diff --git a/package-lock.json b/package-lock.json index 487bde64..42d6b3d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -128,7 +128,7 @@ "swiper": "^8.0.0", "swr": "^1.3.0", "tailwindcss-border-gradient-radius": "^3.0.1", - "tiptypr": "^0.0.81", + "tiptypr": "^0.0.82", "tsparticles": "^2.7.1", "uuidv4": "^6.2.13", "yup": "^0.32.11", @@ -4389,6 +4389,18 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "optional": true }, + "node_modules/@prototypr/paper-interview/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@prototypr/paper-interview/node_modules/parse-entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", @@ -4420,6 +4432,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/@prototypr/paper-interview/node_modules/react-avatar-editor": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/react-avatar-editor/-/react-avatar-editor-13.0.2.tgz", + "integrity": "sha512-a4ajbi7lwDh98kgEtSEeKMu0vs0CHTczkq4Xcxr1EiwMFH1GlgHCEtwGU8q/H5W8SeLnH4KPK8LUjEEaZXklxQ==", + "optional": true, + "dependencies": { + "@babel/plugin-transform-runtime": "^7.12.1", + "@babel/runtime": "^7.12.5", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^0.14.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^0.14.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@prototypr/paper-interview/node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -4500,6 +4527,84 @@ "inline-style-parser": "0.1.1" } }, + "node_modules/@prototypr/paper-interview/node_modules/tiptypr": { + "version": "0.0.81", + "resolved": "https://registry.npmjs.org/tiptypr/-/tiptypr-0.0.81.tgz", + "integrity": "sha512-ukYGDeERYJuAZCYmWYiMin5JcAdAsW+ue5fljQR4RnoVrAHJRLlo22QwTXMETKDe5zmbtWu6v7b00K+8OsIzow==", + "optional": true, + "dependencies": { + "@geist-ui/icons": "^1.0.2", + "@heroicons/react": "^1.0.5", + "@radix-ui/colors": "^0.1.8", + "@radix-ui/react-checkbox": "^1.0.1", + "@radix-ui/react-collapsible": "^1.0.1", + "@radix-ui/react-dialog": "^1.0.2", + "@radix-ui/react-dropdown-menu": "2.0.1", + "@radix-ui/react-icons": "^1.1.1", + "@radix-ui/react-navigation-menu": "^1.1.4", + "@radix-ui/react-popover": "^1.0.2", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-slider": "^1.1.2", + "@radix-ui/react-switch": "^1.0.1", + "@radix-ui/react-tabs": "^1.1.0", + "@radix-ui/react-toggle": "^1.0.1", + "@radix-ui/react-toggle-group": "^1.0.1", + "@radix-ui/react-tooltip": "^1.0.2", + "@stitches/react": "^1.2.8", + "@tippyjs/react": "^4.2.6", + "@tiptap/extension-blockquote": "^2.4.0", + "@tiptap/extension-bold": "^2.4.0", + "@tiptap/extension-bullet-list": "^2.4.0", + "@tiptap/extension-code": "^2.4.0", + "@tiptap/extension-code-block": "^2.4.0", + "@tiptap/extension-collaboration": "^2.4.0", + "@tiptap/extension-collaboration-cursor": "^2.4.0", + "@tiptap/extension-document": "^2.4.0", + "@tiptap/extension-dropcursor": "^2.4.0", + "@tiptap/extension-gapcursor": "^2.4.0", + "@tiptap/extension-hard-break": "^2.4.0", + "@tiptap/extension-heading": "^2.4.0", + "@tiptap/extension-history": "^2.4.0", + "@tiptap/extension-horizontal-rule": "^2.4.0", + "@tiptap/extension-image": "^2.4.0", + "@tiptap/extension-italic": "^2.4.0", + "@tiptap/extension-link": "^2.4.0", + "@tiptap/extension-list-item": "^2.4.0", + "@tiptap/extension-paragraph": "^2.4.0", + "@tiptap/extension-placeholder": "^2.4.0", + "@tiptap/extension-strike": "^2.4.0", + "@tiptap/extension-text": "^2.4.0", + "@tiptap/extension-underline": "^2.4.0", + "@tiptap/extension-youtube": "^2.4.0", + "@tiptap/html": "^2.4.0", + "@tiptap/pm": "^2.4.0", + "@tiptap/react": "^2.4.0", + "@tiptap/starter-kit": "^2.4.0", + "@tiptap/suggestion": "^2.4.0", + "axios": "^0.19.2", + "classnames": "2.3.1", + "formik": "^2.4.6", + "framer-motion": "^8.4.0", + "js-cookie": "^2.2.1", + "jwt-decode": "^3.1.2", + "lodash": "^4.17.21", + "normalize-url": "^6.1.0", + "react-avatar-editor": "^13.0.2", + "react-datepicker": "^4.8.0", + "react-hot-toast": "^2.2.0", + "react-intl": "^5.24.8", + "react-lazyload": "^3.2.0", + "react-portal": "^4.2.2", + "sanitize-html": "^2.7.3", + "tippy.js": "^6.3.7", + "use-debounce": "^10.0.2", + "yup": "^0.32.11" + }, + "peerDependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1" + } + }, "node_modules/@prototypr/paper-interview/node_modules/trough": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", @@ -19469,9 +19574,9 @@ } }, "node_modules/prosemirror-view": { - "version": "1.33.10", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.10.tgz", - "integrity": "sha512-wsKg9JeQkWlkXG8DDcloI/tbB9r3CysziubigoC8wTuE6zobN/9cl8bGRk1J1XjkUp7rxGBziOSxrhoILL84hg==", + "version": "1.33.11", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.11.tgz", + "integrity": "sha512-K0z9oMf6EI2ZifS9yW8PUPjEw2o1ZoFAaNzvcuyfcjIzsU6pJMo3tk9r26MyzEsuGHXZwmKPEmrjgFd78biTGA==", "dependencies": { "prosemirror-model": "^1.20.0", "prosemirror-state": "^1.0.0", @@ -22192,9 +22297,9 @@ } }, "node_modules/tiptypr": { - "version": "0.0.81", - "resolved": "https://registry.npmjs.org/tiptypr/-/tiptypr-0.0.81.tgz", - "integrity": "sha512-ukYGDeERYJuAZCYmWYiMin5JcAdAsW+ue5fljQR4RnoVrAHJRLlo22QwTXMETKDe5zmbtWu6v7b00K+8OsIzow==", + "version": "0.0.82", + "resolved": "https://registry.npmjs.org/tiptypr/-/tiptypr-0.0.82.tgz", + "integrity": "sha512-KYJO/S6wb/cvdPEgp4wTm2Anqj6u9VEw0H76H8LQanohnyEYWQkH8F7R1LJ69AH78T+s+XgIeuR+TtDrPPZXEQ==", "dependencies": { "@geist-ui/icons": "^1.0.2", "@heroicons/react": "^1.0.5", @@ -24372,112 +24477,6 @@ "react": "^18.3.1", "react-dom": "^18.3.1" } - }, - "prototypr-packages/tiptypr": { - "version": "0.0.81", - "extraneous": true, - "license": "none yet", - "dependencies": { - "@geist-ui/icons": "^1.0.2", - "@heroicons/react": "^1.0.5", - "@radix-ui/colors": "^0.1.8", - "@radix-ui/react-checkbox": "^1.0.1", - "@radix-ui/react-collapsible": "^1.0.1", - "@radix-ui/react-dialog": "^1.0.2", - "@radix-ui/react-dropdown-menu": "2.0.1", - "@radix-ui/react-icons": "^1.1.1", - "@radix-ui/react-navigation-menu": "^1.1.4", - "@radix-ui/react-popover": "^1.0.2", - "@radix-ui/react-select": "^2.0.0", - "@radix-ui/react-slider": "^1.1.2", - "@radix-ui/react-switch": "^1.0.1", - "@radix-ui/react-tabs": "^1.1.0", - "@radix-ui/react-toggle": "^1.0.1", - "@radix-ui/react-toggle-group": "^1.0.1", - "@radix-ui/react-tooltip": "^1.0.2", - "@stitches/react": "^1.2.8", - "@tippyjs/react": "^4.2.6", - "@tiptap/extension-blockquote": "^2.4.0", - "@tiptap/extension-bold": "^2.4.0", - "@tiptap/extension-bullet-list": "^2.4.0", - "@tiptap/extension-code": "^2.4.0", - "@tiptap/extension-code-block": "^2.4.0", - "@tiptap/extension-collaboration": "^2.4.0", - "@tiptap/extension-collaboration-cursor": "^2.4.0", - "@tiptap/extension-document": "^2.4.0", - "@tiptap/extension-dropcursor": "^2.4.0", - "@tiptap/extension-gapcursor": "^2.4.0", - "@tiptap/extension-hard-break": "^2.4.0", - "@tiptap/extension-heading": "^2.4.0", - "@tiptap/extension-history": "^2.4.0", - "@tiptap/extension-horizontal-rule": "^2.4.0", - "@tiptap/extension-image": "^2.4.0", - "@tiptap/extension-italic": "^2.4.0", - "@tiptap/extension-link": "^2.4.0", - "@tiptap/extension-list-item": "^2.4.0", - "@tiptap/extension-paragraph": "^2.4.0", - "@tiptap/extension-placeholder": "^2.4.0", - "@tiptap/extension-strike": "^2.4.0", - "@tiptap/extension-text": "^2.4.0", - "@tiptap/extension-underline": "^2.4.0", - "@tiptap/extension-youtube": "^2.4.0", - "@tiptap/html": "^2.4.0", - "@tiptap/pm": "^2.4.0", - "@tiptap/react": "^2.4.0", - "@tiptap/starter-kit": "^2.4.0", - "@tiptap/suggestion": "^2.4.0", - "axios": "^0.19.2", - "classnames": "2.3.1", - "formik": "^2.4.6", - "framer-motion": "^8.4.0", - "js-cookie": "^2.2.1", - "jwt-decode": "^3.1.2", - "lodash": "^4.17.21", - "normalize-url": "^6.1.0", - "react-avatar-editor": "^13.0.2", - "react-datepicker": "^4.8.0", - "react-hot-toast": "^2.2.0", - "react-intl": "^5.24.8", - "react-lazyload": "^3.2.0", - "react-portal": "^4.2.2", - "sanitize-html": "^2.7.3", - "tippy.js": "^6.3.7", - "use-debounce": "^10.0.2", - "yup": "^0.32.11" - }, - "devDependencies": { - "@babel/cli": "^7.24.8", - "@babel/core": "^7.24.9", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/preset-env": "^7.x.x", - "@babel/preset-react": "^7.x.x", - "@babel/preset-typescript": "^7.24.7", - "@rollup/plugin-commonjs": "^26.0.1", - "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "autoprefixer": "^10.4.19", - "babel-plugin-module-resolver": "^5.0.2", - "i": "^0.3.7", - "mini-css-extract-plugin": "^2.9.0", - "npm": "^10.8.2", - "postcss": "^8.4.40", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "rollup": "^2.79.1", - "rollup-plugin-babel": "^4.4.0", - "rollup-plugin-peer-deps-external": "^2.2.4", - "rollup-plugin-postcss": "^4.0.2", - "rollup-plugin-terser": "^7.0.2", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string-hash": "^1.1.3", - "tailwindcss": "^3.4.6", - "webpack-cli": "^5.1.4" - }, - "peerDependencies": { - "react": "^18.3.1", - "react-dom": "^18.3.1" - } } } } diff --git a/package.json b/package.json index 297e7902..f6a5af2a 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ "build": "next build", "postbuild": "next-sitemap", "start": "next start", + "switch-local": "./switch-mode.sh local", + "switch-src": "./switch-mode.sh src", + "switch-npm": "./switch-mode.sh npm", "analyze": "cross-env ANALYZE=true next build", "analyze:server": "cross-env BUNDLE_ANALYZE=server next build", "analyze:browser": "cross-env BUNDLE_ANALYZE=browser next build", @@ -137,7 +140,7 @@ "swiper": "^8.0.0", "swr": "^1.3.0", "tailwindcss-border-gradient-radius": "^3.0.1", - "tiptypr": "^0.0.81", + "tiptypr": "^0.0.82", "tsparticles": "^2.7.1", "uuidv4": "^6.2.13", "yup": "^0.32.11", diff --git a/pages/note.js b/pages/note.js new file mode 100644 index 00000000..fd727408 --- /dev/null +++ b/pages/note.js @@ -0,0 +1,75 @@ +import useUser from "@/lib/iron-session/useUser"; +import { useRouter } from "next/router"; +import dynamic from "next/dynamic"; +import Layout from "@/components/new-index/layoutForIndex"; + +import "tippy.js/dist/svg-arrow.css"; +import "tippy.js/animations/scale-subtle.css"; +import "react-datepicker/dist/react-datepicker.css"; +import { typrNotesProps } from "@/lib/editor/typrNotesProps"; +import { useState } from "react"; + +const Typr = dynamic(() => import("tiptypr"), { + ssr: false, +}); +/** + * Write + * used to create new post + * + * @returns + */ +export default function Write() { + const { user, isLoading, mutateUser } = useUser({ + redirectTo: "/onboard", + redirectIfFound: false, + }); + const router = useRouter(); + + const [editorInstance, setEditorInstance] = useState(null); + + return ( + +
+
+
+
+
+ { + setEditorInstance(editor) + }} + postId={router?.isReady && (router.query.slug || router.query.id)} + /> +
+
+
+ +
+
+
+
+
+ + ); +} diff --git a/pages/toolbox/post/[id]/interview/index.js b/pages/toolbox/post/[id]/interview/index.js index cee8878c..c58269ab 100644 --- a/pages/toolbox/post/[id]/interview/index.js +++ b/pages/toolbox/post/[id]/interview/index.js @@ -54,7 +54,7 @@ export default function InterviewEditor({ tool }) { const fetchPostData = async () => { if (user && router.query.id) { try { - const data = await getUserArticle(user, router.query.id); + const data = await getUserArticle({user, id:router.query.id, type:'article'}); setPostData(data); } catch (error) { console.error("Error fetching post data:", error); diff --git a/public/sitemap-0.xml b/public/sitemap-0.xml index 4d408363..74b67f02 100644 --- a/public/sitemap-0.xml +++ b/public/sitemap-0.xml @@ -1,389 +1,390 @@ -https://prototypr.iodaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/admindaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/admin/draftsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/admin/publisheddaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/applydaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/apply/formdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/dashboard/partnerdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/dashboard/partner/adsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/dashboard/partner/edit-companydaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/dashboard/partner/jobsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/dashboard/statsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/feed.xmldaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/jobsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/jobs/postdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/newsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/newsletterweekly0.72024-08-19T15:53:35.331Z -https://prototypr.io/payoutsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/peopledaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/postsweekly0.72024-08-19T15:53:35.331Z -https://prototypr.io/rss/jobs.xmldaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/rss/posts.xmldaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/rss/tools.xmldaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/sign-indaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/sponsor/bookingdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/sponsor/booking/checkout-completedaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolboxweekly0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/postdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/post/successdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/topicsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/web-monetizationdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/web-monetization/payment-pointerdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/writedaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/typrdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/jobsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/newsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/newsletterdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/jobs/111daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/jobs/113daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/onboarddaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/post-4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/post-3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/enterprise-design-system-how-to-build-and-scaledaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/post-1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/3d-scenes-reactdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/post-2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/news/papa-onedaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/peopledaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ESdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/postsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/post/design-tokens-cheatsheetdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/post/the-origins-of-product-designdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/people/page/0daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/sign-indaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/0daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/5daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/6daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/7daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/8daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/9daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/10daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/11daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/12daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/13daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/14daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/15daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/16daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/17daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/18daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/19daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/20daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/21daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/22daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/23daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/page/24daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/sponsor/bookingdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/sponsordaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/creative-commons-searchdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/elementz-library-for-easy-modern-developmentdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/posts/uxdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/posts/uidaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/posts/accessibilitydaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/people/hoangnguyendaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/page/0daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/posts/ux/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/posts/ui/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/posts/accessibility/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/toolboxdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/people/hoangnguyen/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/page/0daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/conversational-design-tools/chatbot_generators/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/design/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/design/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/5daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/6daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/7daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/8daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/9daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/10daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/11daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/12daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/13daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/prototyping/page/14daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/handoff/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/handoff/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/handoff/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/handoff/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/handoff/page/5daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/animation/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/animation/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/5daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/6daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/7daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/collaboration/page/8daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/interactions/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/interactions/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/analytics/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/specs/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/prototyping/heatmap/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/3d/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/3d/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/3d/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/augmented_reality/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/augmented_reality/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/curated_resources/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/curated_resources/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/curated_resources/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/viewer/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/virtual_reality/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/virtual_reality/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/augmented-reality-tools/virtual_reality/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/0daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/5daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/6daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/7daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/8daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/9daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/10daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/11daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/12daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/13daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/14daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/15daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/16daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/17daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/18daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/19daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/20daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/21daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/22daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/23daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/24daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/25daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/26daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/27daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/28daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/29daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/30daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/31daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/32daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/33daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/34daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/35daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/36daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/37daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/38daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/39daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/40daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/41daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/42daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/43daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/44daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/45daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/46daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/47daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/48daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/49daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/50daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/51daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/52daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/53daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/54daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/55daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/56daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/57daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/58daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/59daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/60daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/61daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/62daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/63daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/64daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/65daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/66daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/67daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/68daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/69daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/70daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/71daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/72daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/73daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/74daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/75daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/76daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/77daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/78daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/79daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/80daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/81daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/82daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/83daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/84daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/85daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/86daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/87daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/88daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/89daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/90daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/91daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/92daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/93daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/page/94daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/0daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/5daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/6daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/7daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/8daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/9daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/10daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/11daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/12daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/13daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ux-tools/page/14daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/es-ES/topicsdaily0.72024-08-19T15:53:35.330Z -https://prototypr.io/topic/ux/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/topic/ui/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/topic/accessibility/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ai/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ai/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ai/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/ai/page/4daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/accessibility/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/color/page/1daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/color/page/2daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/color/page/3daily0.72024-08-19T15:53:35.330Z -https://prototypr.io/toolbox/color/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/color/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/color/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/color/page/7daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/color/page/8daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/css/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/css/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/css/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/css/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/icons/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/icons/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/icons/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/icons/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/icons/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/icons/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/illustration/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/illustration/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/illustration/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/illustration/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/illustration/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/illustration/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/analysis/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/analysis/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/analysis/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/analysis/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/journey/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/journey/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/journey/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/research/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/research/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/xd/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/xd/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/7daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/figma/page/8daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/sketch/page/7daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/7daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/8daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/9daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/10daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/11daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/12daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/13daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/14daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/design/page/15daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/handoff/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/handoff/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/handoff/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/handoff/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/handoff/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/interactions/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/interactions/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ar/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ar/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/vr/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/vr/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/vr/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/chatbots/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/chatbots/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/chatbots/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/chatbots/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/heatmaps/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/record/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/record/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/recruiting/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/transcribe/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/survey/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/3daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/4daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/5daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/6daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/7daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/collaboration/page/8daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/mindmapping/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/moodboards/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/whiteboard/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/feedback/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/feedback/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/kanban/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/notes/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/notes/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/roadmapping/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/workspace/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/workspace/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/journey/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/personas/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/personas/page/2daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-tools/userflow/page/1daily0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/augmented-reality-toolsweekly0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/conversational-design-toolsweekly0.72024-08-19T15:53:35.331Z -https://prototypr.io/toolbox/ux-toolsweekly0.72024-08-19T15:53:35.331Z -https://prototypr.io/prototypingweekly0.72024-08-19T15:53:35.331Z +https://prototypr.iodaily0.72024-08-20T20:58:32.685Z +https://prototypr.io/admindaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/admin/draftsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/admin/publisheddaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/applydaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/apply/formdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/dashboard/partnerdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/dashboard/partner/adsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/dashboard/partner/edit-companydaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/dashboard/partner/jobsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/dashboard/statsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/feed.xmldaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/jobsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/jobs/postdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/newsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/newsletterweekly0.72024-08-20T20:58:32.687Z +https://prototypr.io/notedaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/payoutsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/peopledaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/postsweekly0.72024-08-20T20:58:32.687Z +https://prototypr.io/rss/jobs.xmldaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/rss/posts.xmldaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/rss/tools.xmldaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/sign-indaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/sponsor/bookingdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/sponsor/booking/checkout-completedaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolboxweekly0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/postdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/post/successdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/topicsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/web-monetizationdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/web-monetization/payment-pointerdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/writedaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/typrdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/jobsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/post-4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/post-3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/enterprise-design-system-how-to-build-and-scaledaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/post-1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/3d-scenes-reactdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/post-2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/news/papa-onedaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/newsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/jobs/111daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/jobs/113daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/onboarddaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/newsletterdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/peopledaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ESdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/postsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/post/design-tokens-cheatsheetdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/post/the-origins-of-product-designdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/people/page/0daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/sign-indaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/0daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/5daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/6daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/7daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/8daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/9daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/10daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/11daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/12daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/13daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/14daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/15daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/16daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/17daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/18daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/19daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/20daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/21daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/22daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/23daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/page/24daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/sponsordaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/sponsor/bookingdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/page/0daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/chat_design/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/chatbot_generators/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/page/0daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/conversational-design-tools/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/toolboxdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/creative-commons-searchdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/elementz-library-for-easy-modern-developmentdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/3d/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/3d/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/3d/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/augmented_reality/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/augmented_reality/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/curated_resources/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/curated_resources/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/curated_resources/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/viewer/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/virtual_reality/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/virtual_reality/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/augmented-reality-tools/virtual_reality/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/posts/uxdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/posts/uidaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/posts/accessibilitydaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/0daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/5daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/6daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/7daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/8daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/9daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/10daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/11daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/12daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/13daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/14daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/15daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/16daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/17daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/18daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/19daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/20daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/21daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/22daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/23daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/24daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/25daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/26daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/27daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/28daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/29daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/30daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/31daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/32daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/33daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/34daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/35daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/36daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/37daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/38daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/39daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/40daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/41daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/42daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/43daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/44daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/45daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/46daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/47daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/48daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/49daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/50daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/51daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/52daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/53daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/54daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/55daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/56daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/57daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/58daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/59daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/60daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/61daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/62daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/63daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/64daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/65daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/66daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/67daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/68daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/69daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/70daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/71daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/72daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/73daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/74daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/75daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/76daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/77daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/78daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/79daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/80daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/81daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/82daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/83daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/84daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/85daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/86daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/87daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/88daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/89daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/90daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/91daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/92daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/93daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/page/94daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/posts/ux/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/posts/ui/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/posts/accessibility/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/people/hoangnguyen/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/design/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/design/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/5daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/6daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/7daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/8daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/9daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/10daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/11daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/12daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/13daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/prototyping/page/14daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/handoff/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/handoff/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/handoff/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/handoff/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/handoff/page/5daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/animation/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/animation/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/5daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/6daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/7daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/collaboration/page/8daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/interactions/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/interactions/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/analytics/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/specs/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/prototyping/heatmap/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/0daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/4daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/5daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/6daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/7daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/8daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/9daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/10daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/11daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/12daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/13daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ux-tools/page/14daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/es-ES/topicsdaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/topic/ux/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/topic/ui/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/topic/accessibility/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/people/hoangnguyendaily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ai/page/1daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ai/page/2daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ai/page/3daily0.72024-08-20T20:58:32.686Z +https://prototypr.io/toolbox/ai/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/accessibility/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/7daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/color/page/8daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/css/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/css/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/css/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/css/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/icons/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/icons/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/icons/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/icons/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/icons/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/icons/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/illustration/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/illustration/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/illustration/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/illustration/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/illustration/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/illustration/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/analysis/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/analysis/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/analysis/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/analysis/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/journey/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/journey/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/journey/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/research/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/research/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/xd/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/xd/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/7daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/figma/page/8daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/sketch/page/7daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/7daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/8daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/9daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/10daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/11daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/12daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/13daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/14daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/design/page/15daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/handoff/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/handoff/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/handoff/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/handoff/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/handoff/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/interactions/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/interactions/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ar/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ar/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/vr/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/vr/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/vr/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/chatbots/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/chatbots/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/chatbots/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/chatbots/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/heatmaps/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/record/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/record/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/recruiting/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/transcribe/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/survey/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/3daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/4daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/5daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/6daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/7daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/collaboration/page/8daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/mindmapping/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/moodboards/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/whiteboard/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/feedback/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/feedback/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/kanban/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/notes/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/notes/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/roadmapping/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/workspace/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/workspace/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/journey/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/personas/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/personas/page/2daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-tools/userflow/page/1daily0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/augmented-reality-toolsweekly0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/conversational-design-toolsweekly0.72024-08-20T20:58:32.687Z +https://prototypr.io/toolbox/ux-toolsweekly0.72024-08-20T20:58:32.687Z +https://prototypr.io/prototypingweekly0.72024-08-20T20:58:32.687Z \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js index fe7d886b..10ea911f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -10,6 +10,7 @@ module.exports = { "./lib/constants.js", "./node_modules/@prototypr/paper-interview/dist/components/**/*.{js,ts,jsx,tsx}", "./node_modules/tiptypr/dist/**/*.{js,ts,jsx,tsx}", + // "./node_modules/tiptypr/src/**/*.{js,ts,jsx,tsx}", "./node_modules/react-kofi/dist/**/*.{js,ts,jsx,tsx}", ], corePlugins: { @@ -20,6 +21,8 @@ module.exports = { extend: { opacity: ["group-hover", "hover"], background: ["group-hover", "hover"], + rotate: ['group-hover'], + borderOpacity: ['group-hover'], }, }, theme: { @@ -56,6 +59,11 @@ module.exports = { 110: "1.10", 115: "1.15", }, + rotate: { + '-10': '-10deg', + '-3': '-3deg', + '-1': '-1deg', + }, linearBorderGradients: ({ theme }) => ({ directions: { // defaults to these values