@deanblackborough deanblackborough released this Sep 13, 2017 · 5 commits to master since this release

Assets 2
  • New styling table for content items, stores all defined styles, no need for a table per styling group. [Refactoring]
  • Cleaned up tools, removed redundant model classes and moved around shared classes, now more apparent if they relate to content or not. [Refactoring]
  • Now using Quill PHP renderer v1.01.1, enables support for lists in text areas.

@deanblackborough deanblackborough released this Mar 12, 2017 · 19 commits to master since this release

Assets 2
  • Enabled link support in Quill rich text fields. [v0.30.0 of PHP Quill renderer]
  • Enabled superscript and subscript support in Quill rich text fields. [v0.40.0 of PHP Quill renderer]
  • I have changed the name of the background colour property on the page styling sub tool; it is now called content background colour which is more accurate.
  • I have added the ability to define the background colour for your website (Page background colour, in the future this will be configurable per template). [Feature]
  • I have added a horizontal rule tool, under the content layout drop down. [Feature]
  • I have added a styling sub tool for horizontal rule content items, allows the colour to be defined. [Feature]
  • I have added a delete sub tool for horizontal rule content items. [Feature]
  • I have made improvements to the styling code, less duplication of both data and code. [Refactoring]
  • New tables to manage any styling attributes defined for the page, HTML and content items, additional refactoring required. [Database]
  • Control bar improvements. [UX]
  • General fixes and improvements.

@deanblackborough deanblackborough released this Mar 3, 2017 · 50 commits to master since this release

Assets 2
  • Enabled the rich text content item tool. [Feature]
  • Added a blog post content item [Feature]
  • Added styling, typography and delete sub tools to rich text and blog post content items. [Feature]
  • Original text content item renamed to 'plain text'.
  • Added PHP Quill HTML renderer, used by the tools which have rich content areas.
  • Tool links inside an empty column dynamic.
  • Refactoring.
  • Minor fixes and improvements.

@deanblackborough deanblackborough released this Feb 23, 2017 · 76 commits to master since this release

Assets 2
  • The New and Edit forms in the Form Builder expose the layout options visible within the Form Builder. [Feature]
  • The import SQL files don't define the module or tool ids. [Setup]
  • Added a preset 'Date of Birth' element tool to the Form Builder. [Feature]
  • Added alternate rows quick styling tool to the Form Builder. [Feature]
  • Updated the text for the Column, Row and Page tools, more conditional, aware of designer and design state. [UX]
  • Added shortcut buttons to Column, Row and Page tools. [UX]
  • The column contains content query only looks at enabled content. [Bugfix]
  • Added a toggle ribbon button to the right side of the control bar, it expands the ribbon to open up the form. [UX]
  • Control bar padding left and right set to 15px, was 0. [Bugfix]
  • Added a rich text content item to the Content Manager (disabled until I add a renderer for quill). [Disabled Feature]
  • Refactoring.
  • Minor fixes and improvements.

@deanblackborough deanblackborough released this Feb 18, 2017 · 117 commits to master since this release

Assets 2
  • Switching to a new sub tool clears any unsaved changes displaying in the designer. [Bugfix]
  • Select parent row code looks at whether a content item is selected and returns the column that is relevant to the current environment status. [Bugfix]
  • Added a Date Element tool to the Form Builder along with the Styling and Delete sub tools. [Feature]
  • Added a Heading & Date content item to the Content Manager along with the Styling, Typography and Delete sub tools. [Feature]
  • Clear the selected tool for the Form Builder upon logout. [Bugfix]
  • Refactoring.

@deanblackborough deanblackborough released this Feb 14, 2017 · 143 commits to master since this release

Assets 2
  • Added a delete sub tool to each of the content items. [Feature]
  • The Content Manager does not display deleted content items; data remains pending feature to restore.
  • The re-order code which runs after an element is deleted in the Form Builder was sorting incorrectly. [Bugfix]
  • Added an admin controller to the Content Manager. [Refactoring]
  • Added an admin controller to the default module. [Refactoring]
  • Added the control bar to the Form Builder and Content Manager previews. There is a button to return to the Designer/Manager and in the Form Builder an option to set the width of the preview. [Feature]
  • The Form Builder displays the assigned title and subtitle. [Bugfix]
  • Model cleanup. [Refactoring]
  • Minor fixes and improvements.

@deanblackborough deanblackborough released this Feb 10, 2017 · 172 commits to master since this release

Assets 2
  • Added layout tools to the Form Builder, forms can now use stacked, inline or horizontal layouts. [Feature]
  • I have moved the code for the delete element sub tool into the shared section for Form Builder tools.
  • Added the delete sub tool to the Password, Email and Textarea elements. [Feature]
  • Added titles tool to the Form Builder, the title and subtitle can now be set. [Feature]
  • Added button tool to the Form Builder, allows the labels for the submit and reset buttons to be defined. [Feature]
  • Added controls to preview form at full width, three-quarter width, half width and quarter width. [Feature]
  • Added four preset element tools to Form Builder, name, email, comment and address. They are standard elements with the values prefilled to assist with creating a new form. [Feature]
  • Additional tests added to the test suite. [Tests]
  • Minor fixes and improvements.
Assets 2
  • Added a styling sub tool to the Text, Textarea, Email and password element tools, row background colour can be set. [Feature]
  • Form Builder and Form Builder preview show assigned background colours.
  • Added live preview for changes to all element tools.
  • Added live preview for element sub tools, row background colour.
  • Added ability to re-order form elements. [Feature]
  • Added ability to delete elements from a form. [Feature]
  • Added additional tests to test suite. [Tests]
  • Minor fixes and improvements.

@deanblackborough deanblackborough released this Jan 30, 2017 · 233 commits to master since this release

Assets 2
  • Select parent row and column buttons now have the correct URI when a content item is selected. [Bugfix]
  • Minor update to the signed in page. [UI]
  • Added the 'Text element` tool. [Feature]
  • Added the 'Textarea element` tool. [Feature]
  • Added the 'Email element` tool. [Feature]
  • Added the 'Password element` tool. [Feature]
  • Element label and description are now part of the attributes table. [Database]
  • Added form field selector. [Feature]
  • Starting to build up the test suite. [Tests]
  • The active site is visibly clearer on the signed in page. [UI]
  • Added the control bar to non-designer pages. [UX]
  • Minor update to the layout of Form Builder and Content Manager dashboards. [UI]
  • General refactoring and minor fixes.

@deanblackborough deanblackborough released this Jan 26, 2017 · 283 commits to master since this release

Assets 2
  • I have removed the full SQL exports, no longer required, setup module will be used for all imports.
  • Added foundation for the Form Builder, this shows the currently selected form, the control bar and ribbon.
  • Added a Preview mode to display the final form.
  • Moving to a separate layout per designer.