Commit graph

191 commits

Author SHA1 Message Date
benjamin melançon
2e972eb7c6 Update pattern library 2019-01-02 18:29:37 -05:00
benjamin melançon
0ba23099db Update pattern library to mark up all active links
> Successfully add link classes to active item ancestor, without hangover

Ref #142
2019-01-01 11:10:21 -05:00
benjamin melançon
068bcc0991 Update pattern library so active links always distinguishable
> Keep underline visible when dark navbar not followed by dark section
  > That wouldn't work *with* dark section; just move active bar closer
  > Commit compiled CSS

Ref #142
2019-01-01 10:49:52 -05:00
benjamin melançon
083baf3d6f Update pattern library (admin-only update)
> Stop admin links from getting the 'standard block' treatment
2019-01-01 10:20:09 -05:00
benjamin melançon
aa202782cf Update pattern library
> Throw column class back on
2019-01-01 00:18:42 -05:00
benjamin melançon
03aac425ee Update pattern library with block fixes 2018-12-31 23:45:08 -05:00
benjamin melançon
112721a422 Update pattern library with general improv. esp for related content 2018-12-31 23:29:44 -05:00
benjamin melançon
c4704e3151 Update pattern library w/ indieweb, permalink improvements
> Keep permalinks working even if ionicon service down
  > Skip permalink & tags section for pages, landing pages
  > Add organization (not individual) indicator, may not work
2018-12-31 23:07:08 -05:00
benjamin melançon
c8e76172d2 Update pattern library for indieweb on homepage
> Mark up header with most basic h-card identification
2018-12-31 20:53:51 -05:00
benjamin melançon
85c7e46f4b Update pattern library with accessibility improvements
> Add title explaining back-to-top
  > Make content links bold for accessibility (minimum contrast)
2018-12-28 14:43:18 -05:00
benjamin melançon
3616e397f9 Update pattern library to keep logo from getting light header link styles 2018-12-26 23:57:51 -05:00
benjamin melançon
d8d9e967b9 Update pattern library to have dark hovers on light navbar
> Commit compiled CSS
  > Style hovered over navbar links to be dark on light headers
2018-12-26 23:32:34 -05:00
benjamin melançon
4100bae076 Update pattern library to keep link focus states same as hover 2018-12-26 22:29:16 -05:00
benjamin melançon
4901a5e7d1 Update pattern library to place messages consistently
> Move help (status messages) to just below navbar

Ref #32
2018-12-26 21:11:19 -05:00
benjamin melançon
475b45ccb1 Update pattern library to style status messages, keep them visible below navbar
Ref #32

  > Keep status messages out from under the fixed navbar
  > Override bulma message template to add styling classes
2018-12-26 20:46:39 -05:00
benjamin melançon
2380ca8a57 Update pattern library to keep anchor targets from hiding under header
Ref #32
2018-12-26 10:08:53 -05:00
benjamin melançon
98a4873d2d Update pattern library - comments, fixes
Ref #32

  > Bring up form when it has focus, also
  > Give search form focus when it's hovered over
  > Ensure additional hover states have matching focus states
  > Set permalink (comment ID) correctly
2018-12-25 23:29:25 -05:00
benjamin melançon
b584a8824a Update pattern library with comment improvements
Ref #32

  > Drop extra to get rid of rude not verified message
  > Tweak alignment of ionicons
  > Keep link icon for permalink from being ugly for screenreaders
  > Attempt to smooth over link icon in screenreaders
  > Restrict comment form to middle flow
2018-12-25 21:10:38 -05:00
benjamin melançon
32fb129aa9 Update pattern library: Output datetime as dt-published
microformat for indieweb

well this won't actually work until https://github.com/swentel/indieweb/issues/361
is done... but in anticipation of swentel's awesomeness.
2018-12-25 11:50:47 -05:00
benjamin melançon
be8c428d84 Update pattern library with comment display fixes
> Avoid printing reply link to regular users
  > Get unlinked title in a slightly less hacky way
  > Prevent comment title from being link (stupid /comment/123 link at that)

Hacks just there because the FlatComment module that Gnuget ported to D8 a year and
a half ago hasn't been released by the maintainer yet  :-/

Ref #32
2018-12-25 11:48:21 -05:00
benjamin melançon
f9142c0da3 Update pattern library: Add h-entry markup for title (p-name)
Ref #132
2018-12-22 16:48:18 -05:00
benjamin melançon
82003dc43b Update pattern library 2018-12-21 13:27:30 -05:00
benjamin melançon
7a4ca1476a Update pattern library with microformats start; ionicons as web componens
Ref #132
2018-12-20 15:40:04 -05:00
benjamin melançon
89bc148694 Include Ionicons web components JS 2018-12-20 15:36:28 -05:00
benjamin melançon
4ca792750c Update pattern library - Add placeholders, classes for indieweb markup
> Yet another hoop to preserve first section separation from navbar

Ref #132
2018-12-20 11:51:35 -05:00
benjamin melançon
4516bf1189 Update pattern library- Add me-myself relation to Mastadon, Twitter profiles
Ref #132
2018-12-20 04:52:02 -05:00
benjamin melançon
f895ef9ce3 Update pattern library - Ensure embedded media is responsive
Fixes #128
2018-12-18 17:16:24 -05:00
benjamin melançon
58d2cb4f63 Update pattern library to accept title paragrophs into case study teaser 2018-12-18 12:26:43 -05:00
benjamin melançon
b95ea1dfbc Update pattern library - catch other 2 places field has ridiculously long name
Ref #127
2018-12-18 11:22:18 -05:00
benjamin melançon
8409715ffe Update pattern library
> Add a teaser template for case studies

Ref #127
2018-12-18 11:14:07 -05:00
benjamin melançon
e67f1c008d Update pattern library
> Use teaser template instead of card (for blogs etc)

Ref #127
2018-12-18 09:02:45 -05:00
benjamin melançon
bdfbd8c35b Update pattern library
Add template for header search separate from navbar search
Make search bar large on search page 'cause i'm fancy like that
2018-12-18 08:22:20 -05:00
benjamin melançon
9197d58411 Update pattern library
> Add the section class to page views (whole section)
  >  Turns out this is really important to keeping a margin on mobile-sized viewports
2018-12-18 00:14:31 -05:00
benjamin melançon
57215c1ca7 Update pattern library
> Hide search icon and form on mobile; print plain link instead
2018-12-17 23:59:39 -05:00
benjamin melançon
65a36f5e5d Update pattern library
> Win specificity battle over Bulma to highlight 2nd-level menu links on hover

Ref #110
2018-12-17 22:57:52 -05:00
benjamin melançon
f8802f0663 Update pattern library
> Rely on .content class for link hover padding in .hero components
  > Go to considerable lengths to keep links blue

Ref #110
2018-12-17 22:27:54 -05:00
benjamin melançon
3a4295899a Update pattern library
> Place bylines outside of titlebar
  > Only print the titlebar_links section if there's actually anything there
  > Restore distance between byline and title that adding titlebar div took away
  > Print the secondary menu in the titlebar area
2018-12-17 17:45:17 -05:00
benjamin melançon
74770f2649 Update pattern library
> Blank out the regular secondary menu block
  > Set starting default navbar to light header rather than transparent header
  > Give a try printing the secondary menu in the titlebar in the header
  > Scrollmagic doesn't know how to remove the initial state so just don't have it
  > Minimize flash of different navbar color
  > Let's try making blog posts light per design
  > And whatever, let's make random non-node pages have dark blue navbars too
2018-12-17 10:05:03 -05:00
benjamin melançon
3a2ce7f3b6 Update pattern library
> Bring person node paragraphs in line with regular node paragraph handling
  > Use the field summary + include paragraph wrapper for it
  > Consistantly use 'false' rather than 'not true'

Ref #110
2018-12-16 11:56:59 -05:00
benjamin melançon
8ed346bac5 Update pattern library
> Work around local debug output breaking background images
2018-12-16 11:41:00 -05:00
benjamin melançon
d697b0f199 Update pattern library
> We're using minimal HTML so we can actually print paragraph tags as designed
  > Overhaul card template for small cards
  > Set classes for views rows showing small cards
  > Add back div for embedded views so we can pass classes in from the view

Ref #110
2018-12-15 22:49:27 -05:00
benjamin melançon
8a3d3ee68a Update pattern library 2018-12-15 00:11:07 -05:00
benjamin melançon
05a1caa647 Update pattern library
> Keep person's name in front of their picture
  > Move transition to the whole element
2018-12-14 14:46:35 -05:00
benjamin melançon
05a384303b Update pattern library
> Tint person pictures per styleguide but remove on hover
2018-12-14 13:17:34 -05:00
benjamin melançon
d4c93e781a Update pattern library
> Remove all wrappers around embedded views
  > Make override very specific to blog
2018-12-13 18:20:07 -05:00
benjamin melançon
8c9cfe9d12 Update pattern library
> Override unformatted view wrapper for embeds
  > Override viewsreference view title to have titlebar stylings
2018-12-13 13:58:42 -05:00
benjamin melançon
8f315dd1ca Update pattern library
Keep blog teaser heights even: put author/date behind any pics
2018-12-13 11:25:52 -05:00
benjamin melançon
9924052929 Update pattern library 2018-12-13 11:12:32 -05:00
benjamin melançon
06b3a194f4 Update pattern library 2018-12-12 23:55:23 -05:00
benjamin melançon
cb7e6f0e04 Update pattern library 2018-12-11 12:12:18 -05:00
benjamin melançon
b336db2071 Update pattern library 2018-12-10 22:35:31 -05:00
benjamin melançon
dbe704869f Update pattern library with better blog post listing 2018-12-10 18:08:14 -05:00
benjamin melançon
174a2ee0b2 Update pattern library 2018-12-10 14:12:11 -05:00
benjamin melançon
4a7bb47888 Update pattern library 2018-12-10 13:07:36 -05:00
benjamin melançon
c10dd9046e Update pattern library
Ref #33
2018-12-09 23:17:55 -05:00
benjamin melançon
2aa96fc30c Update pattern library
Partially fixes #33
2018-12-09 13:42:15 -05:00
benjamin melançon
94aa3605d5 Update pattern library 2018-12-08 22:25:32 -05:00
benjamin melançon
53a7350e57 Update pattern library 2018-12-08 21:21:47 -05:00
benjamin melançon
4e7ef556a7 Update pattern library 2018-12-03 08:37:00 -05:00
benjamin melançon
d3e3c23976 Update pattern library 2018-12-02 19:31:39 -05:00
benjamin melançon
4a3e14c957 Update pattern library 2018-12-02 11:09:32 -05:00
benjamin melançon
325c246fed Update patternlibrary 2018-11-22 13:07:41 -05:00
benjamin melançon
0ca0973f4c Update pattern library 2018-11-21 12:07:32 -05:00
benjamin melançon
26ee66457d Update pattern library 2018-11-20 13:20:13 -05:00
benjamin melançon
3372d88738 Update pattern library 2018-11-20 03:13:37 -05:00
benjamin melançon
061b49ca53 Update pattern library 2018-11-19 21:25:46 -05:00
benjamin melançon
986774d7a1 Update pattern library 2018-11-19 03:07:25 -05:00
benjamin melançon
d03c47d932 Update pattern library 2018-11-18 19:07:47 -05:00
benjamin melançon
72bb6c13d0 Update pattern library 2018-11-18 13:09:11 -05:00
benjamin melançon
1d915bd525 Never mind; favicon here works automagically
Revert "We'll put the favicon in images in the pattern library"

This reverts commit 4f97841500.
2018-11-17 19:14:44 -05:00
benjamin melançon
4f97841500 We'll put the favicon in images in the pattern library 2018-11-17 19:11:18 -05:00
benjamin melançon
ee0c376f9a Add favicon file to web root & theme root 2018-11-17 19:09:42 -05:00
benjamin melançon
17c923b8c5 Update pattern library 2018-11-15 02:29:43 -05:00
benjamin melançon
13b1f6f1cd Update pattern library 2018-11-15 01:40:53 -05:00
benjamin melançon
f89d9895a8 Update pattern library 2018-11-14 15:15:53 -05:00
benjamin melançon
97b1954e26 Update pattern library 2018-11-14 15:04:07 -05:00
benjamin melançon
87406b85fa Update pattern library 2018-11-14 10:54:31 -05:00
benjamin melançon
36ead7ed4a Update pattern library 2018-11-14 00:58:07 -05:00
benjamin melançon
06ca96b6f2 Update pattern library 2018-11-14 00:27:47 -05:00
benjamin melançon
bbe00a5163 Update pattern library 2018-11-13 23:46:36 -05:00
benjamin melançon
1df35c9517 Update pattern library 2018-11-13 22:45:07 -05:00
benjamin melançon
db8322f5dc Update pattern library 2018-11-12 23:43:28 -05:00
benjamin melançon
04ae9b4dd4 Update pattern library 2018-11-12 13:40:33 -05:00
benjamin melançon
7dd92ec895 Update pattern library 2018-11-03 10:29:13 -04:00
benjamin melançon
37534ec126 Update pattern library with case study finishing touches
... oxford commas, naturally.
2018-11-01 04:55:23 -04:00
benjamin melançon
2df62b80f1 Update pattern library 2018-10-31 23:35:27 -04:00
benjamin melançon
343ebe1f8f Update pattern library 2018-10-31 19:30:17 -04:00
benjamin melançon
960e7118fe Update pattern library 2018-10-31 18:08:40 -04:00
benjamin melançon
32529b228c Update pattern library 2018-10-31 01:37:25 -04:00
benjamin melançon
0640f08703 Update pattern library with label styling, fixes 2018-10-31 01:37:25 -04:00
benjamin melançon
220146c435 Update pattern library with project details section 2018-10-31 01:37:25 -04:00
benjamin melançon
224d5c3c40 Working case overall template 2018-10-31 01:37:25 -04:00
benjamin melançon
a082feeb20 Update pattern library with selectable styles 2018-10-31 01:37:25 -04:00
benjamin melançon
7fe81adb39 Update pattern library with title paragraph improvements 2018-10-31 01:37:25 -04:00
benjamin melançon
8455e91a9a Update pattern library with title field template 2018-10-31 01:37:25 -04:00
benjamin melançon
7edec8774e Update pattern library with start of styling title paragraph 2018-10-31 01:37:25 -04:00
benjamin melançon
94de2fdc5d Update pattern library to ditch title part of header section for node pages 2018-10-31 01:37:25 -04:00
benjamin melançon
9d7e97f46e Update pattern library to print header section only if no title paragraph 2018-10-31 01:37:25 -04:00
benjamin melançon
22d53239ce Update pattern library 2018-10-31 01:37:24 -04:00
benjamin melançon
48b63e7fad Update pattern library with more divs removed 2018-10-31 01:37:24 -04:00