Releases: Dlayer/dlayer
Releases · Dlayer/dlayer
Quill and refactoring
- 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.
Horizontal rule and styling
- 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.
Blog/Rich text content items
- 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.
Composite content items soon
- 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.
Bugs & Date
- 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.
Mixed bag
- 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.
Form Builder updates
- 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.
Form Builder, part 4 (Sub tools and live preview)
- 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.
Form Builder, part 3 (Tools)
- 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.
Form Builder, part 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.