Oliver Davies
530074f176
Override gray colours
...
Override the default Tailwind `gray` colours, and update anywhere that
the originals were used.
References #27
2020-10-29 00:50:09 +00:00
Oliver Davies
dacbfebc26
Enable the dark mode variant
...
References #27
2020-10-29 00:50:00 +00:00
Oliver Davies
623d1924b7
Show if an event is online
...
References #241
2020-10-24 20:32:20 +01:00
Oliver Davies
79445b8641
Refactor existing event paragraph template
...
References #241
2020-10-24 20:06:50 +01:00
Oliver Davies
0411285046
Override theme templates for blog and talks views
...
Override the theme templates for the `talks` and `blog_posts` views,
adding classes to the header wrapper and some spacing between the header
text and the view results.
2020-10-24 11:23:38 +01:00
Oliver Davies
3dd7608a87
Update PurgeCSS config
2020-09-24 12:42:53 +01:00
Oliver Davies
b70b30bc99
Refactor existing CSS
...
Fixes #190
2020-09-16 01:47:00 +01:00
Oliver Davies
390c3ba44d
Enable the 'apply complex classes' feature
...
Enable the experimental feature to use `@apply` with complex classes
including interactive states. I tried this on the Rebuilding Symfony
demo project and it worked well.
This would mean that I could refactor some of my existing styles on this
project.
References #190
2020-09-16 01:39:06 +01:00
Oliver Davies
b8b1766429
Update tailwindcss to 1.8
...
References #190
2020-09-16 01:34:26 +01:00
Oliver Davies
61442ed74c
Make opdavies theme Drupal 9 compatible
...
References #112
2020-09-06 11:57:41 +01:00
Oliver Davies
98fba9306f
Fix PHPStan issues
2020-09-04 22:20:30 +01:00
Oliver Davies
87a9f28991
Update prose styling for code and pre elements
...
Fixes #210
2020-08-24 23:02:00 +01:00
Oliver Davies
70681df30f
Update logo and favicon
2020-08-20 07:40:21 +01:00
Oliver Davies
f7b1e41977
Update lodash
2020-08-17 18:41:44 +01:00
Oliver Davies
e4595afc81
Update elliptic
2020-08-17 18:17:27 +01:00
Oliver Davies
4f18552c5a
Organise tailwind.config.js
2020-08-15 20:46:13 +01:00
Oliver Davies
bed98b4f97
Increase font size in navbar
2020-08-15 14:31:20 +01:00
Oliver Davies
1b2cbc1a9b
Add and use Tailwind CSS typography plugin
...
Replace custom markup styles with Tailwind CSS's typography/prose plugin
(https://github.com/tailwindlabs/tailwindcss-typography ).
2020-08-11 00:59:40 +01:00
Oliver Davies
fe7142e1f1
Improve accessibility of the nav toggle button
...
Improve the accessibility for the nav toggle button by adding a border
around the button when it is focussed on.
I've added a custom Tailwind CSS variant to do this using a custom
`focus-visible` variant in tailwind.config.js, and using the
https://www.npmjs.com/package/focus-visible polyfill.
2020-07-23 13:57:41 +01:00
Oliver Davies
eafcb103b8
Set NODE_ENV in Encore config
2020-07-18 10:17:40 +01:00
Oliver Davies
533095d87f
Fix photo position
2020-07-16 20:52:37 +01:00
Oliver Davies
ef500b5fd7
Change text colour for role
2020-07-16 20:43:59 +01:00
Oliver Davies
ebe5a7dbba
Recommendation styling
2020-07-16 20:39:43 +01:00
Oliver Davies
dd42f3deac
Fix missing edit links
...
Add the title prefix and suffix for recommendation block titles, which
fixes the missing edit links so the blocks are editable.
References #146
2020-07-16 13:12:30 +01:00
Oliver Davies
16350b02fc
Remove grid gap on mobile
2020-07-16 09:26:17 +01:00
Oliver Davies
ff77296e4c
Style the recommendations block
...
References #146
2020-07-15 21:06:51 +01:00
Oliver Davies
097f60411d
Adjust page widths
2020-07-14 21:57:22 +01:00
Oliver Davies
86c3edbcaf
Adjust page widths
2020-07-14 13:20:24 +01:00
Oliver Davies
58036c7ab9
Fix collapsing page widths
...
Fix inconsistent page widths on some pages such as blog and talks, by
adding a width (i.e. a `w-full` class) as well as a maximum width.
2020-07-02 18:13:05 +01:00
Oliver Davies
98ac66495f
Set line heights for heaings
2020-06-27 11:24:20 +01:00
Oliver Davies
70ab7f56a0
Add spacing between footer and main content
2020-06-27 01:10:50 +01:00
Oliver Davies
3c814fca05
Use CSS Grid for page columns
2020-06-27 01:01:01 +01:00
Oliver Davies
2b061539d5
Fix spacing issues in various places
2020-06-27 00:25:55 +01:00
Oliver Davies
deb6f26836
Add webpack aliases for CSS and JS directories
2020-06-16 00:12:47 +01:00
Oliver Davies
0215e31154
Move CSS and JS into assets
2020-06-16 00:04:46 +01:00
Oliver Davies
fec0feff36
Re-add npm scripts for development and production
...
References #127
2020-06-12 02:17:30 +01:00
Oliver Davies
d343b4cdf2
Switch from Laravel Mix to Webpack Encore
...
- Updated npm dependencies
- Replaced `webpack.mix.js` with `webpack.config.js`
- Added `postcss.config.js`
- Removed the `src` directory and moved `css` and `js` to the root level
of the theme
- Renamed `dist` to `build` and updated in libraries file
References #41
2020-06-10 12:06:09 +01:00
Oliver Davies
b49b487590
Fix PHPStan and PHPCS errors
2020-06-01 19:03:25 +01:00
Oliver Davies
1207df285f
Fix undefined index notice on non-node pages
...
Fixes #95
2020-06-01 11:48:55 +01:00
Oliver Davies
eb5b41262f
Display events in an unordered list
...
References #74
2020-05-31 20:56:28 +01:00
Oliver Davies
165b6e8195
Refactor to use a Post class
...
References #78
2020-05-29 21:46:17 +01:00
Oliver Davies
79eb9bef0b
Include widgets.js on blog posts that need it
...
Fixes #78
2020-05-29 21:07:59 +01:00
Oliver Davies
22533eba56
Only show posted date on full articles
2020-05-27 08:52:43 +01:00
Oliver Davies
3006cfab02
Update 'submitted by' text and styling
...
References #71
2020-05-27 02:01:24 +01:00
Oliver Davies
9f40174974
Update spacing in various places in the theme
2020-05-26 23:16:47 +01:00
Oliver Davies
4d3e0901d2
Fix some PHPStan errors
2020-05-26 12:01:03 +01:00
Oliver Davies
96863ca261
Install Alpine JS with npm
2020-05-23 02:25:41 +01:00
Oliver Davies
4660831b9c
Re-add highlightjs
...
Fixes #67
2020-05-23 02:16:28 +01:00
Oliver Davies
20c53e2b9e
Add Operator Mono
...
Fixes #68
2020-05-23 01:40:36 +01:00
Oliver Davies
0dddb17a2c
Add favicon
...
Fixes #64
2020-05-21 02:00:08 +01:00