diff --git a/apps/mobile/src/components/Premium/features.js b/apps/mobile/src/components/Premium/features.js index 0ad18655c..357be0bc7 100644 --- a/apps/mobile/src/components/Premium/features.js +++ b/apps/mobile/src/components/Premium/features.js @@ -38,9 +38,9 @@ export const features = [ "Basic or Pro, you can create unlimited number of notes and access them on all your devices. You won't be running out of space or blocks ever." }, { - title: 'Keep your files where they belong', + title: 'Attach files & images', detail: - 'Organize and simplify your work. Securely access your files from any device, anywhere without compromising on privacy.', + 'Add your documents, PDFs, images and videos, and keep them safe and organized.', pro: true, features: [ { @@ -77,9 +77,9 @@ export const features = [ pro: true }, { - title: 'Find what you need, when you need to', + title: 'Organize yourself in the best way', detail: - 'You are not limited on how you want to organize your notes. Use tags, notebooks, topics, colors.', + 'We offer multiple ways to keep you organized. The only limit is your imagination.', features: [ { highlight: 'Unlimited', @@ -115,9 +115,9 @@ export const features = [ pro: true }, { - title: 'Write better, faster and smarter', + title: 'Rich tools for rich editing', detail: - 'With our powerful rich text editor, edit your notes with advanced features like tables, checklists, images and videos.', + 'Having the right tool at the right time is crucial for note taking. Lists, tables, codeblocks — you name it, we have it.', features: [ { highlight: 'Basic formating', @@ -125,8 +125,8 @@ export const features = [ icon: 'format-bold' }, { - highlight: 'Advanced editing', - content: 'features', + highlight: 'Checklists', + content: '& tables', icon: 'table', pro: true }, @@ -145,9 +145,9 @@ export const features = [ ] }, { - title: "Share notes with people who don't have Notesnook", + title: 'Safe publishing to the Internet', detail: - "With monographs, you can publish share your notes with anyone even if they don't have the Notesnook App.", + 'Publishing is nothing new but we offer fully encrypted, anonymous publishing. Take any note & share it with the world.', features: [ { highlight: 'Password protected', @@ -162,14 +162,39 @@ export const features = [ ] }, { - title: 'You own your data, take it anywhere', + title: 'Export and take your notes anywhere', pro: true, detail: - 'Export notes in the most commonly used formats such as PDF, Markdown and HTML.', - info: '* Free users can export notes in well formatted plain text.' + 'You own your notes, not us. No proprietary formats. No vendor lock in. No waiting for hours to download your notes.', + info: '* Free users can export notes in well formatted plain text.', + features: [ + { + highlight: 'Export as ', + content: 'Markdown', + icon: 'language-markdown', + pro: true + }, + { + highlight: 'Export as', + content: 'PDF', + icon: 'file-pdf-box', + pro: true + }, + { + highlight: 'Export as', + content: 'HTML', + icon: 'language-html5', + pro: true + }, + { + highlight: 'Export as', + content: 'text', + icon: 'clipboard-text-outline' + } + ] }, { - title: 'Automatic backups', + title: 'Backup & keep your notes safe', detail: 'Do not worry about losing your data. Turn on automatic backups on weekly or daily basis.', features: [ @@ -182,9 +207,9 @@ export const features = [ pro: true }, { - title: 'Personalize', + title: 'Personalize & make Notesnook your own', detail: - 'Change app accent color from default to match your mood and use automatic dark mode.', + 'Change app themes to match your style. Custom themes are coming soon.', pro: true, features: [ { diff --git a/apps/mobile/src/components/Premium/pricingplans.js b/apps/mobile/src/components/Premium/pricingplans.js index d439ffc81..1fae0318e 100644 --- a/apps/mobile/src/components/Premium/pricingplans.js +++ b/apps/mobile/src/components/Premium/pricingplans.js @@ -77,7 +77,7 @@ export const PricingPlans = ({ const getPromo = async productId => { await sleep(500); - let products = PremiumService.getProducts() + let products = PremiumService.getProducts(); let product = products.find(p => p.productId === productId); let isMonthly = product.productId.indexOf('.mo') > -1; let cycleText = isMonthly @@ -140,11 +140,11 @@ export const PricingPlans = ({ style={{ paddingHorizontal: 12 }}> - { - buying ? - - : null - } + {buying ? ( + + + + ) : null} {product?.type === 'promo' ? ( 75 && lastTrialDialogShownAt !== 'ending') { diff --git a/apps/mobile/src/views/Editor/EditorHeader.js b/apps/mobile/src/views/Editor/EditorHeader.js index b72326892..0fb85550a 100644 --- a/apps/mobile/src/views/Editor/EditorHeader.js +++ b/apps/mobile/src/views/Editor/EditorHeader.js @@ -96,9 +96,7 @@ const EditorHeader = () => { redo: 0 }); useEditorStore.getState().setCurrentlyEditingNote(null); - // setTimeout(async () => { - await clearEditor(true, true, false); - //}, 1); + await clearEditor(true, true, false); keyboardListener.current?.remove(); } };