diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 762688aed1..0000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,61 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -⚠️ denotes a breaking change that may require changes to be made within Jadu products. - -## [Unreleased](https://github.com/jadu/pulsar/issues?q=is%3Aclosed+milestone%3AUnreleased) -### Added -- Add CHANGELOG.md file [#1352](https://github.com/jadu/pulsar/pull/1352) -- Add ability for textareas to use common appended/prepended options [#1314](https://github.com/jadu/pulsar/pull/1314) -- Add table caption styles [#1361](https://github.com/jadu/pulsar/pull/1361) -- Add `.form__group--tight` modifier to reduce vertical spacing between form groups [#1360](https://github.com/jadu/pulsar/pull/1360) -- Add CK Editor focus styles (previously scratched in product) [#1370](https://github.com/jadu/pulsar/pull/1370) - -### Changed -- Sticky sidebar behaviour (used by XFP) is now more consistent and visually stable regardless of main content height [#1326](https://github.com/jadu/pulsar/pull/1326) -- Update homebrew installation script path in makefile [#1362](https://github.com/jadu/pulsar/pull/1362) -- Form helper outputted error text is now prepended with a visually hidden `Error:` to improve SR experience [#1364](https://github.com/jadu/pulsar/pull/1364) - - ⚠️ Products which use non-helper form components will need to implement this change in their markup -- Grunt sass now uses dart-sass insteasd of the deprecated libsass. [#1351](https://github.com/jadu/pulsar/pull/1351) - - ⚠️ There is a change to how colour values are interpreted which may need a change within product sass files -- `html.datatable` and `form.repeater` helpers now correctly add `scope="col"` to TH elements -- Retire use of Travis and move CI testing to GitHub Actions, this is to address new limits imposed by Travis on open source projects which meant builds had stopped - -### Fixed -- Progress bar with warning state and a visible value failed colour contrast [#1350](https://github.com/jadu/pulsar/pull/1350) -- `form__group--top` modifier class now works when control label element is a `span` [#1330](https://github.com/jadu/pulsar/pull/1330) -- Form labels for choice block components are now properly aligned vertically with the inputs [#1332](https://github.com/jadu/pulsar/pull/1332) -- Mobile `form.compound` label spacing [#1366](https://github.com/jadu/pulsar/pull/1366) -- Stop 'more' navigation menu triggering when only one menu item is out of bounds [#1394](https://github.com/jadu/pulsar/pull/1394) -- Fix infinite loop in 'more' navigation menu [#1381](https://github.com/jadu/pulsar/pull/1381) -- Prevent situations where the last item in a piano list would be obscured [#1385](https://github.com/jadu/pulsar/pull/1385) - -### Security -- Stop (old) tooltip.js from directly interpreting selectors passed through options [#1359](https://github.com/jadu/pulsar/pull/1359) -- Add escaping on values which are extracted from DOM notes then output in the view [#1331](https://github.com/jadu/pulsar/pull/1331) -- Upgrade datatables.net-responsive-dt from 2.2.3 to 2.2.6 [#1336](https://github.com/jadu/pulsar/pull/1336) -- Upgrade datatables.net-responsive from 2.2.3 to 2.2.6 [#1367](https://github.com/jadu/pulsar/pull/1367) -= Upgrade datatables.net-responsive from 2.2.6 to 2.2.7 [#1372](https://github.com/jadu/pulsar/pull/1372) -- Upgrade datatables from 1.10.22 to 1.10.23 [#1346](https://github.com/jadu/pulsar/pull/1346) -- Upgrade datatables.net-buttons-dt from 1.6.1 to 1.6.5 [#1356](https://github.com/jadu/pulsar/pull/1356) -- Upgrade elliptic from 6.5.3 to 6.5.3 [#1388](https://github.com/jadu/pulsar/pull/1388) -- Upgrade grunt from 1.0.3 to 1.3.0 [#1399](https://github.com/jadu/pulsar/pull/1399) -- Upgrade handlebars from 4.7.6 to 4.7.7 [#1396](https://github.com/jadu/pulsar/pull/1396) -- Upgrade hosted-git-info from 2.7.1 to 2.8.9 [#1400](https://github.com/jadu/pulsar/pull/1400) -- Upgrade lodash from 4.17.20 to 4.17.21 [#1398](https://github.com/jadu/pulsar/pull/1398) -- Upgrade moment from 2.27.0 to 2.29.1 [#1357](https://github.com/jadu/pulsar/pull/1357) -- Upgrade timepicker from 1.13.3 to 1.13.16 [#1355](https://github.com/jadu/pulsar/pull/1355) -- Upgrade ua-parser-js from 0.7.23 to 0.7.28 [#1395](https://github.com/jadu/pulsar/pull/1395) -- Upgrade undersctore from 1.12.0 to 1.13.1 [#1397](https://github.com/jadu/pulsar/pull/1397) -- Upgrade browser-sync from 2.17.3 to 2.26.13 [#1354](https://github.com/jadu/pulsar/pull/1354/) -- Upgrade grunt-real-favicon from 0.2.2 to 0.2.4 [#1354](https://github.com/jadu/pulsar/pull/1354/) -- Upgrade jstree from 3.3.9 to 3.3.11 [#1369](https://github.com/jadu/pulsar/pull/1369) -- Upgrade pikaday from 1.8.0 to 1.8.2 [#1368](https://github.com/jadu/pulsar/pull/1368) -- Bump ini from 1.3.5 to 1.3.7 [#1344](https://github.com/jadu/pulsar/pull/1344) -- Bump bl from 1.2.2 to 1.2.3 [#1342](https://github.com/jadu/pulsar/pull/1342) - -Versions released in 2020 or earlier are detailed in GH release notes https://github.com/jadu/pulsar/releases diff --git a/Gruntfile.js b/Gruntfile.js index 2f48011a69..7c94a52267 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -252,7 +252,7 @@ module.exports = function(grunt) { bump: { options: { updateConfigs: ['pkg'], - files: ['pulsar.json', 'package.json', 'composer.json', 'bower.json', 'VERSION'], + files: ['pulsar.json', 'package.json', 'VERSION'], commit: true, commitMessage: 'Release v%VERSION%', commitFiles: ['-a'], diff --git a/README.md b/README.md index f18297795a..a9148de0cd 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Watch a Jadu Academy session presented by Paul Stanton, Pulsar Product Owner whi ## Documentation -Documentation is available online at [https://jadu.github.io/pulsar/](https://jadu.github.io/pulsar/), we welcome any feedback on areas which may need improvement. +Documentation is available online at [https://jadu.github.io/pulsar/docs](https://jadu.github.io/pulsar/docs), we welcome any feedback on areas which may need improvement. ## Contributing diff --git a/VERSION b/VERSION index 45105a2171..02e2ded77a 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ { - "version": "11.0.0-beta.1" + "version": "13.0.6" } diff --git a/package-lock.json b/package-lock.json index 1ac1fb8d4c..33d687d10b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "jadu-pulsar", - "version": "11.0.0-beta.1", + "version": "13.0.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 96a4bf9672..3b74f12c6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jadu-pulsar", - "version": "11.0.0-beta.1", + "version": "13.0.6", "repository": { "type": "git", "url": "https://github.com/jadu/pulsar.git" diff --git a/pulsar.json b/pulsar.json index 9d6fed5369..974f75de33 100644 --- a/pulsar.json +++ b/pulsar.json @@ -1,5 +1,5 @@ { "name": "pulsar", - "version": "11.0.0-beta.1", + "version": "13.0.6", "base_path": "/" } diff --git a/stylesheets/_component.forms.scss b/stylesheets/_component.forms.scss index e9c1f595a2..cd645c8ec2 100644 --- a/stylesheets/_component.forms.scss +++ b/stylesheets/_component.forms.scss @@ -385,7 +385,6 @@ fieldset { .form__group--#{$variant}.form__group--#{$variant} .form__control:not(.checkbox):not(.radio), .form__group--#{$variant}.form__group--#{$variant} .control__label + .controls > .form__control:not(.checkbox):not(.radio), .form__group--#{$variant}.form__group--#{$variant} .control__label + .controls > .form__control + .select2 { - max-width: 100%; width: #{$width}; } } diff --git a/stylesheets/_component.icons.scss b/stylesheets/_component.icons.scss index c5a7ad7cbe..ea6e821a96 100644 --- a/stylesheets/_component.icons.scss +++ b/stylesheets/_component.icons.scss @@ -99,7 +99,20 @@ .icon-exchange::before { content: '\f362'; } // exchange-alt .icon-external-link-sign::before { content: '\f360'; } // external-link-square-alt .icon-file-text::before { content: '\f15c'; } // file-alt +.icon-file-movie::before { content: '\f1c8'; } // file-video +.icon-file-zip::before { content: '\f1c6'; } // file-zipper .icon-flag-alt::before { content: '\f024'; font-weight: 400; } // flag +.icon-file-o::before { content: '\f15b'; font-weight: 400; } // file +.icon-file-code-o::before { content: '\f1c9'; font-weight: 400; } // file-code +.icon-file-text-o::before { content: '\f15c'; font-weight: 400; } // file-lines +.icon-file-word-o::before { content: '\f1c2'; font-weight: 400; } // file-word +.icon-file-powerpoint-o::before { content: '\f1c4'; font-weight: 400; } // file-powerpoint +.icon-file-excel-o::before { content: '\f1c3'; font-weight: 400; } // file-excel +.icon-file-pdf-o::before { content: '\f1c1'; font-weight: 400; } // file-pdf +.icon-file-image-o::before { content: '\f1c5'; font-weight: 400; } // file-image +.icon-file-zip-o::before { content: '\f1c6'; font-weight: 400; } // file-zip +.icon-file-movie-o::before { content: '\f1c8'; font-weight: 400; } // file-word +.icon-file-audio-o::before { content: '\f1c7'; font-weight: 400; } // file-audio .icon-download-alt::before { content: '\f019'; } // download .icon-double-angle-left::before { content: '\f100'; } // angle-double-left .icon-double-angle-right::before { content: '\f101'; } // angle-double-right diff --git a/stylesheets/_component.signin.scss b/stylesheets/_component.signin.scss index 15d7c20f56..c6361d4b29 100644 --- a/stylesheets/_component.signin.scss +++ b/stylesheets/_component.signin.scss @@ -345,6 +345,7 @@ $signin-panel-mobile-width: 300px; &.checkbox { height: 22px; margin: 0 1em 0 0; + padding: 0; // check position &::before { @@ -364,6 +365,26 @@ $signin-panel-mobile-width: 300px; } } +.signin option, +.signin .select2 * { + color: color(text) !important; +} + +.signin .select2-container { + margin: 0 auto 1em; +} + +.signin .select2-selection__choice__remove, +.select2-selection__choice__remove:hover { + color: transparent !important; +} + +.signin .select2-selection { + border: 0; + color: color(text, placeholder) !important; + outline: 2px solid rgba(0, 0, 0, .5); +} + .signin__code1.signin__code1, .signin__code2.signin__code2 { @extend .signin__input; @@ -636,5 +657,4 @@ $signin-panel-mobile-width: 300px; width: 100% !important; } // scss-lint:enable SelectorFormat - // scss-lint:enable UrlFormat diff --git a/views/lexicon/tabs/icons.html.twig b/views/lexicon/tabs/icons.html.twig index e1ae759a40..488bf343c3 100644 --- a/views/lexicon/tabs/icons.html.twig +++ b/views/lexicon/tabs/icons.html.twig @@ -348,6 +348,31 @@ %} {% block tab_content %} +

Mime types

+ {{ html.icon('file') }} + {{ html.icon('file-code') }} + {{ html.icon('file-text') }} + {{ html.icon('file-word') }} + {{ html.icon('file-powerpoint') }} + {{ html.icon('file-excel') }} + {{ html.icon('file-pdf') }} + {{ html.icon('file-image') }} + {{ html.icon('file-zip') }} + {{ html.icon('file-movie') }} + {{ html.icon('file-audio') }} + + {{ html.icon('file-o') }} + {{ html.icon('file-code-o') }} + {{ html.icon('file-text-o') }} + {{ html.icon('file-word-o') }} + {{ html.icon('file-powerpoint-o') }} + {{ html.icon('file-excel-o') }} + {{ html.icon('file-pdf-o') }} + {{ html.icon('file-image-o') }} + {{ html.icon('file-zip-o') }} + {{ html.icon('file-movie-o') }} + {{ html.icon('file-audio-o') }} +

Modern Icons (using svg)

Regular Icons

address-book
f2b9
address-card
f2bb
angry
f556
arrow-alt-circle-down
f358
arrow-alt-circle-left
f359
arrow-alt-circle-right
f35a
arrow-alt-circle-up
f35b
bell
f0f3
bell-slash
f1f6
bookmark
f02e
building
f1ad
calendar
f133
calendar-alt
f073
calendar-check
f274
calendar-minus
f272
calendar-plus
f271
calendar-times
f273
caret-square-down
f150
caret-square-left
f191
caret-square-right
f152
caret-square-up
f151
chart-bar
f080
check-circle
f058
check-square
f14a
circle
f111
clipboard
f328
clock
f017
clone
f24d
closed-captioning
f20a
comment
f075
comment-alt
f27a
comment-dots
f4ad
comments
f086
compass
f14e
copy
f0c5
credit-card
f09d
dizzy
f567
dot-circle
f192
edit
f044
envelope
f0e0
envelope-open
f2b6
eye
f06e
eye-slash
f070
file
f15b
file-alt
f15c
file-archive
f1c6
file-audio
f1c7
file-code
f1c9
file-excel
f1c3
file-image
f1c5
file-pdf
f1c1
file-powerpoint
f1c4
file-video
f1c8
file-word
f1c2
flag
f024
flushed
f579
folder
f07b
folder-open
f07c
frown
f119
frown-open
f57a
futbol
f1e3
gem
f3a5
grimace
f57f
grin
f580
grin-alt
f581
grin-beam
f582
grin-beam-sweat
f583
grin-hearts
f584
grin-squint
f585
grin-squint-tears
f586
grin-stars
f587
grin-tears
f588
grin-tongue
f589
grin-tongue-squint
f58a
grin-tongue-wink
f58b
grin-wink
f58c
hand-lizard
f258
hand-paper
f256
hand-peace
f25b
hand-point-down
f0a7
hand-point-left
f0a5
hand-point-right
f0a4
hand-point-up
f0a6
hand-pointer
f25a
hand-rock
f255
hand-scissors
f257
hand-spock
f259
handshake
f2b5
hdd
f0a0
heart
f004
hospital
f0f8
hourglass
f254
id-badge
f2c1
id-card
f2c2
image
f03e
images
f302
keyboard
f11c
kiss
f596
kiss-beam
f597
kiss-wink-heart
f598
laugh
f599
laugh-beam
f59a
laugh-squint
f59b
laugh-wink
f59c
lemon
f094
life-ring
f1cd
lightbulb
f0eb
list-alt
f022
map
f279
meh
f11a
meh-blank
f5a4
meh-rolling-eyes
f5a5
minus-square
f146
money-bill-alt
f3d1
moon
f186
newspaper
f1ea
object-group
f247
object-ungroup
f248
paper-plane
f1d8
pause-circle
f28b
play-circle
f144
plus-square
f0fe
question-circle
f059
registered
f25d
sad-cry
f5b3
sad-tear
f5b4
save
f0c7
share-square
f14d
smile
f118
smile-beam
f5b8
smile-wink
f4da
snowflake
f2dc
square
f0c8
star
f005
star-half
f089
sticky-note
f249
stop-circle
f28d
sun
f185
surprise
f5c2
thumbs-down
f165
thumbs-up
f164
times-circle
f057
tired
f5c8
trash-alt
f2ed
user
f007
user-circle
f2bd
window-close
f410
window-maximize
f2d0
window-minimize
f2d1
window-restore
f2d2