Skip to content

Releases: TechAkayy/frameworks-lite-for-pinegrow

v3.0.0

16 Oct 13:57
Compare
Choose a tag to compare

v2.0.0

01 Feb 02:51
Compare
Choose a tag to compare
  • Menu labels & helper texts are re-worded, to make them easy to understand. Use the simplest menu options for basic usage. Always refer to framework's documentation to learn proper usage.

    image

  • Delete action is now moved under a dropdown as "remove" at the end of the directive input field. Only clear icon is the floating one.

    image

  • Directives section is now displayed just above the Attributes Editor section so that it's easy to use both sections together. For eg, to bind an image source to a state variable,

    • v-bind:attr is first selected.
    • value/state is added.
    • then, the attr is edited to src via the Attributes editor to make it v-bind:src="imageUrl".
    • This technique is required only when there is a need to edit the LHS (left-hand-side), such as when v-bind'ing an attribute (like above), or when adding event modifiers (prevent, once, etc) to event handlers, for eg, <a @click.stop.prevent="doThat()"></a>. For more details, refer to the official documentation of the frameworks. (Vue.js - docs)

    image
    image
    image

  • For Alpinejs, replaced jsdelivr cdn links with unpkg ones.

  • [Not active] When using one of the page templates of a framework, the framework is auto-selected in the Frameworks menu. This feature is currently not active as it requires backporting event on_file_created_from_master_page from Vue Designer to Pinegrow.

  • Added readme to the installation package.

v1.2.0

20 Jan 11:31
Compare
Choose a tag to compare
  • The v-cloak or x-cloak inline style tag can be added to the <head> tag via the Frameworks menu.

  • Directives and page templates have been refreshed.

  • Directives input box now includes both a clear icon and a delete icon. Previously, truthy directives were displayed as true in the control, but not anymore. It will always be in sync with the actual attribute key-value pairs. This also fixes #2.

    image
    image

  • Progressive Enhancement -> Progressive Hydration (how/when to hydrate islands to improve performance)

    • Progressive hydration (islands architecture) using the Eleventy is-land package (@llty/is-land) can be added via the Frameworks menu.
    • This includes a sample Pikaday datepicker integration that gets added to the end of the <body> tag and partially hydrates when entering the viewport (uses an on:visible directive similar to Iles/Astro's client:visible directive).
    • While Iles/Astro supports only certain frameworks and requires a build tool (Vite), the Eleventy is-land solution is framework-independent and can be used on islands in static/server-rendered HTML files.

V1.1.1

15 Jan 15:07
Compare
Choose a tag to compare
  • Examples from official petite-vue docs are now available as page templates.
  • Remove v-cloak and x-cloack style tags from head, to avoid conflict with pinegrow dom-play.
  • Directives & page templates refreshed.
  • Truthy directives are displayed as "true" in the Add directive section, but the "true" value is in fact not added to the tag - fixes #2

v1.1.0

11 Jan 06:41
Compare
Choose a tag to compare
  • Ability to load plugin for both single HTML page (free version of Pinegrow) and projects (requires Pinegrow pro).
  • Via Frameworks menu, add CDN scripts of different flavours either as Global App (or) Islands to your page.
  • Via Frameworks menu, enable "Auto reload on update" to automatically refresh page when adding/updating a directive.
  • v-* and x-* tags are now displayed in the page tree, so that it's easy to identify them.
  • Search option - when clicking 'Add directive' button, directives can be easily searched.
  • Alpinejs - when adding x-for or x-if, the content is automatically wrapped inside a template tag, as required by alpinejs design.
  • Updated readme with step-by-step instructions with annotated screenshots for quick-start.

v1.0.2

28 Dec 16:06
Compare
Choose a tag to compare

Fixed an error when loading the plugin for the first time in an already opened project.

v1.0.1

28 Dec 15:28
Compare
Choose a tag to compare
  • pluginPath related fix
  • Reordered templates - petite-vue, alpinejs, vue (first two are simple cdn drops)

v1.0.0

28 Dec 11:49
Compare
Choose a tag to compare
  • First release ❤️
  • Readme updated