{"componentChunkName":"component---src-templates-post-jsx","path":"/blog/roadmap-and-why-polypane-is-a-subscription/","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nconst _frontmatter = {\n  \"title\": \"Roadmap, and why Polypane is a subscription\",\n  \"cover\": \"\",\n  \"date\": \"2019-03-30\"\n};\nconst layoutProps = {\n  _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  let {\n    components\n  } = _ref,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, `Hi, I'm Kilian. I'm the solo developer of Polypane. Let me tell you about why Polypane is a subscription, and what that\nmeans for the roadmap.`), mdx(\"p\", null, `Polypane is a subscription so that I can focus on adding new features continuously and get them in your\nhands earlier, instead of hoarding them up and having big new releases that you'll have to re-purchase. I think this is\nthe best model for everyone using Polypane and it also makes it more sustainable for me as a creator.`), mdx(\"p\", null, `For the roadmap, this means that I can focus on features that users will benefit the most from and actually adjust based\non your feedback. Features such as the scroll syncing came out of this process, it has been immensely useful.`), mdx(\"p\", null, `For the coming year, we have a couple of different themes on the roadmap:`), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, `Providing more insight into your site structures,`), mdx(\"li\", {\n    parentName: \"ol\"\n  }, `Integration with other development and design tools,`), mdx(\"li\", {\n    parentName: \"ol\"\n  }, `Sharing and cooperation.`)), mdx(\"p\", null, `We also have tons and tons of smaller features planned and we'll release them as we go.`), mdx(\"p\", null, `Updates will be released continuously with major versions roughly every quarter. Major updates include rendering engine\nupdates and bigger features. Minor updates with feature improvements and bug fixes will be released as-needed (probably\nevery month or so.)`), mdx(\"p\", null, `If you have any questions or suggestions for me, let me know via the `, mdx(\"a\", {\n    href: \"/support/\"\n  }, `support page`), ` or chat with me\ndirectly in the bottom right corner of the site.`));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":1,"tableOfContents":{},"excerpt":"Hi, I'm Kilian. I'm the solo developer of Polypane. Let me tell you about why Polypane is a subscription, and what that\nmeans for the roadmap. Polypane is a…","frontmatter":{"title":"Roadmap, and why Polypane is a subscription","cover":"","date":"2019-03-30","updated":null},"fields":{"slug":"/blog/roadmap-and-why-polypane-is-a-subscription/","date":"2019-03-29T23:00:00.000Z","ogFileName":"roadmap-and-why-polypane-is-a-subscription"}}},"pageContext":{"slug":"/blog/roadmap-and-why-polypane-is-a-subscription/"}},"staticQueryHashes":["4164364741","425175329"]}