Webflow exports & changelog
2021-24-06 - App preview removal
Changed:
Removed the app preview subtitle from the header nav.

2021-24-05 - richtext-image update
Changed:
Added
.richtext-imageto the exportRemoved the reliance on a combo class for
.richtext-image.Updated documentation to reflect this change

2021-19-05 - image--richtext addition
Added:
Added .image--richtext to the documentation and component library.
This class adds "height: auto;" to the .image class
2021-07-05 - Logo loading and button wrapping
Changed:
Set the loading behavior on
.nav-menu__logoto "eager" so that it loads with the page rather than when it becomes visible.Removed max-height on
.card.action-blockso that the label does not extend outside the button.
Please note that the changing of this max height will mean that we need to be careful about the length of button labels. They will grow to be as long as the label is and might cause UI/UX issues if not vetted. Err on the side of short descriptive labels.

2021-04-21 - Form items and fontawesome removal
Changed:
Removed label from
.form___input-block--large-field(these labels must now be added manually above this component)Removed font awesome fonts from the site. Now only icons created using the class approach will work. If you run into any issues with old styling that relied on the fonts, please let me know.
Added:
Added .upload-images component to the component library as well as the documentation (see images)


Added
.form__field-labelto the documentation and component library. This.form__field-label(if duplicated from the component library) will have the<label>tag.Added
.form__location-picker_expandto the component library and documentation. This allows for the map location picker to be hidden by default and then expanded on request from the user. See the documentation for more information.

Please stop using the .label component that is currently in the component library. Use the .form__field-label instead
2021-04-08 - Remove location and pre-wrap paragraph
Fixed:
Removed the dummy map from
.map-container
Added:
Added
.paragraph--prewrapto the component library based on this user story https://trello.com/c/Oyubdn55Added
.map-remove-locationto the.location-pickercomponent and documented it in the documentation here: https://citizen-engagement-app.webflow.io/documentation#mapsAdded a
.map-loadingitem to the.map-containerwhich should be hidden once the map is loaded.

2021-04-06 - Tab Content Fix
Fixed:
Added elements to ensure the export html represents the structure outlined by Jaron
<div class="tab-contents__wrap">
<div class="tab-content scroll">
<div class="grid--default"></div>
</div>
</div>
2021-04-06 - Location picker
Added:
Added
.location-pickeritem to the component library and documented it on the documentation page.


Location picker dev:
.map-containeris where the leaflet map should be inserted.Added the following css to the site in order to prevent users from being able to highlight and select the map pin element when swiping on the map:
/*Make map pin non-interactive*/
.map-pin {
pointer-events: none;
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}Location picker notes:
The location picker is for users to identify a location that might not be an address eg. the user wants to highlight a dam or a tree next to a road.
A user journey could be as follows:
User wants to locate a broken street lamp near them
The user knows the lamp is down the road from their house
They click "use my location" to center the map on their current GPS location
The user is prompted to allow the website to use their location (if they haven't already)
The map centers on their location
The then drags the map to position the map pin on the location of the lamp
2021-04-02 - Share button
Fixed:
Adjusted the way that
.tab-linksdisplay. They were filling the screen height before, which meant that when you tapped one, the entire height of the screen below the tab would be highlighted with the tap interaction. I have fixed this so now the tab is only highlighted at the top of the screen where it is visible.Added
padding-bottom: 6pxto the bottom of.tab-linkto make this fix work
Changes:
Added sharing menu


.share is hidden by default using a .hidden class and will not show up by default
Share menu interaction:
Tap on
.share__buttonopens the menu and shows.share__closewhich is a fixed div that fills the entire screen so any tap outside the menu will close it.Tapping a
.share__linkwill also close the menu (and any functionality should be added on this click eg. linking to facebook sharing or opening the email client).share-links have a class to describe their function (eg. facebook, email, copy-link etc.)The
.share__link.copy-linkis the only link that doesn't close the menu, instead it plays a blinking animation saying "Link copied!" to let people know it has been copied to clipboard. The user will need to then click outside the menu to close it.

Share menu notes:
.share__link_iconis an SVG embed on the Webflow side so that the colour of the icon can be dynamically controlled. You can adjust this icon by changing the svg code..share__link_altis only used on the.copy-linkit is the alternate text that flashes when the link is clicked
2021-02-25 - Description truncation
Changed:
Added
.truncateclass to.h3-block-titlewithin.link-block--subtitle-statusin order to prevent it from running onto multiple lines within the blockAdded
overflow: hiddento.link-block__innerto ensure truncation behaves correctly


2021-02-25 - Form item changes
Rationale:
These changes were implemented to make form more accessible and
Changed:
Please note that there are spacing issues with the current form because form items are not being placed within .form__inner
.input-fieldchanged to.form__input-fieldand is now housed within.form__input-blockto accommodate the default.form__field-labelthat will accompany each.form__input-field.field-labelchanged to.form__field-descriptionto avoid confusion now that there is an explicit field label that appears above the input field.form__input-field--labelchanged to.form__input-block--descriptionto avoid confusion and keep the concept of the "input-block" consistent..form__input-field--largeis now housed within.form__input-block--large-fieldto accommodate the default.form__field-labelthat will accompany each input field

Added
.form__legend-blockto be used as "headings" for form input groupingsAdded
.form__legend-block--labelto be used when heading description labels are required eg. *Required

2021-02-17 - Added grid--default to component library
Changed:
Added grid--default to component library:
Removed grid--fullwidth from component library
Added grid--default to component library
2021-02-12 - Status alerts and placeholder messages
Associated designs:
Changelog:
Created component
.basic-block--placeholderfor lists that do not have any itemsCreated component
.basic-block--statusfor success/warning/failure messages


2021-02-10 - Service requests
Associated designs:
https://www.figma.com/file/GREhUOy6VpwAku9O7yb2Lu/Citizen-Engagement-App?node-id=708%3A0
Changelog:
Created component ".form__input-field--large" for "Service request description"
Created component ".link-block--subtitle-status" for "My service requests"
Created component ".dropdown" for "Ward" and "Service area of request"
Created component ".label"
Documentation:
Last updated
Was this helpful?
