Commit Graph

50 Commits

Author SHA1 Message Date
Starbeamrainbowlabs dd60208d4f
theme blue: style onebox 2022-03-12 13:27:47 +00:00
Starbeamrainbowlabs c64980eee9
theme photo: style onebox 2022-03-12 13:27:06 +00:00
Starbeamrainbowlabs 7f95593524
theme default: tweak appearance of onebox 2022-03-12 13:23:12 +00:00
Starbeamrainbowlabs 434abdf29f
Add initial simple oneboxing support 2022-03-12 02:52:53 +00:00
Starbeamrainbowlabs 4065f1c0ea
themes photo: support <object>, add <iframe> as in previous commit 2022-02-07 02:26:00 +00:00
Starbeamrainbowlabs 1a9514594d
themes: treat iframe as img, audio, and video HTML elements 2022-02-07 02:25:34 +00:00
Starbeamrainbowlabs 7dd9bd74c4
Add support for creating pages whose name is not yet known - fixes #194 2020-10-25 22:50:03 +00:00
Starbeamrainbowlabs 0b86e2ec70
theme/default: improve colour accessibility 2020-08-31 20:54:00 +01:00
Starbeamrainbowlabs 492816b4c0
similar page suggestions: polish style in default + blue themes 2020-07-28 23:17:11 +01:00
Starbeamrainbowlabs eb8068c455
themes/default+photo: make nav more menu appear statically inline on small screens 2020-07-28 22:21:56 +01:00
Starbeamrainbowlabs 1512be4f0f
themes/blue: fix mega menu 2020-07-28 22:21:18 +01:00
Starbeamrainbowlabs a497f7aea1
Use CSS grid instead of flexbox to style the suggested pages 2020-07-28 21:46:39 +01:00
Starbeamrainbowlabs f559239e9b
Fix annoying scrollbar when editing long pages 2020-07-19 00:05:20 +01:00
Starbeamrainbowlabs 3d83fe608e
Bugfix: squash `\A` prepending tags for some users 2020-07-08 21:57:25 +01:00
Starbeamrainbowlabs 1f36ca34ae
Bugfix: fix the large blank space issue in the blue & photo themes
Ref 
https://github.com/sbrl/Pepperminty-Wiki/blob/master/Changelog.md#fixed-3
2020-07-08 21:38:03 +01:00
Starbeamrainbowlabs 0fc24c4ce9
themes: limit max width of sidebar & allow resize
....although it doesn't currently persist that information
2020-07-07 21:34:57 +01:00
Starbeamrainbowlabs dc993d311b
theme/photo: properly style the new similar page suggestions 2020-05-27 00:12:04 +01:00
Starbeamrainbowlabs 94bda35906
Add some basic sltye rules to make the suggested pages look less terrible
Particularly with the photo theme we need to do some more work....
2020-05-26 13:16:33 +01:00
Starbeamrainbowlabs 48567a96a8
parser: Add spoiler syntax, and fix regexes for other inline extensions 2020-05-23 20:38:01 +01:00
Starbeamrainbowlabs fd3edb4fcb
theme/photo: fix theme gallery & curb massive images/videos/audio 2020-05-09 15:41:04 +01:00
Starbeamrainbowlabs 9fa2e935b0
theme/default: Fix mini tag margin 2020-03-14 17:21:14 +00:00
Starbeamrainbowlabs 83bf9acd86
Add tag input autocomplete when editing pages.
Thanks to Awesomplete by @LeaVerou :D
2020-01-26 21:04:39 +00:00
Starbeamrainbowlabs 11611262c4
Add initial mobile theme support 2020-01-16 20:13:01 +00:00
Starbeamrainbowlabs 52cb0d02dc
Add places we've been mentioned & photo (non?) credit 2019-11-21 20:59:22 +00:00
Starbeamrainbowlabs b35e3067e7
Update new photo theme description 2019-11-15 11:33:12 +00:00
Starbeamrainbowlabs 4ff71b39a1
Further refinements to the new photo theme 2019-11-10 17:20:13 +00:00
Starbeamrainbowlabs 21f59ef09b
Refine the new photo theme a bunch 2019-11-10 15:44:43 +00:00
Starbeamrainbowlabs 0ef5add3d2
Start working on new photo theme 2019-11-04 00:52:34 +00:00
Starbeamrainbowlabs f044d25f7e
Add output_classes property to external renderer, and new .invert-when-dark class in theme
ABC Notation & Server-Side Latex look good naow! :D
2019-10-25 12:12:57 +01:00
Starbeamrainbowlabs ec85f80b35
[theme] Fix dark text in dark mode 2019-10-24 19:43:30 +01:00
Starbeamrainbowlabs 9249903d59
Tweak font size of code blocks 2019-10-20 18:09:44 +01:00
Starbeamrainbowlabs 5a788aca78
Tweak code block styling for light mode 2019-10-20 18:08:10 +01:00
Starbeamrainbowlabs 209122fabd
Style code blocks (todo: test them in light mode) 2019-10-20 18:05:57 +01:00
Starbeamrainbowlabs 5239fff462
theme: Add extra colours to the different active states of interwiki links 2019-10-07 18:15:45 +01:00
Starbeamrainbowlabs 4f5a81f65b
Add confirmation before gallery HTTP requests 2019-10-07 16:43:35 +01:00
Starbeamrainbowlabs e708220bc6
Implement some theme update logic, but it's unfinished. 2019-09-01 21:18:14 +01:00
Starbeamrainbowlabs fe938c2dd4
Fiddle with hyperlink colouring 2019-09-01 16:57:19 +01:00
Starbeamrainbowlabs c1b0a721d1
Recolour comments section background 2019-08-31 21:34:08 +01:00
Starbeamrainbowlabs bcc8f0be27
More accessibility improvements, and noodle away at the darak theme.
Looks like we're going to have to come up with our own button style, 
which is going to be a bit of a pain tbh :-/
2019-08-30 23:13:16 +01:00
Starbeamrainbowlabs 5e5f47fdda
Add aria-label 2019-08-30 21:31:14 +01:00
Starbeamrainbowlabs ff51b6613c
Mark user avatar on top nav bar as hidden against screen readers 2019-08-30 18:23:17 +01:00
Starbeamrainbowlabs 4e3426644c
Style the new mega-menu option.
It still needs more testing though - e.g. to ensure we haven't broken 
the existing setup :P
2019-08-30 00:41:25 +01:00
Starbeamrainbowlabs d19c8712db
Tweak more menu. There's more work to be done though
ref 
https://www.reddit.com/r/UI_Design/comments/cvu3cy/what_can_i_do_to_improve_the_menu_on_the/
2019-08-28 16:32:22 +01:00
Starbeamrainbowlabs eb0b080b64
Add css grid todo refactor note
Looking at it, we could really use a good refactor to use the CSS
grid for the main page layout. Some considerations though:

 - The sidebar
 - The printable page view

...we'll need to make sure we account for all these things when
refactoring.
2019-08-28 01:07:13 +01:00
Starbeamrainbowlabs 6324a5b2fa
Finish (almost) moving the rest of the colours over to css variables
prefers-color-scheme dark mode, here we come! :D
2019-08-28 01:03:07 +01:00
Starbeamrainbowlabs f3d9dff632
Bugfix: Squash large blank space at bottom of edit page 2019-08-28 00:37:55 +01:00
Starbeamrainbowlabs 4b2311f8ff
Refactor a bunch of colours in the default theme into css variables, but there are more to go. 2019-08-28 00:26:27 +01:00
Starbeamrainbowlabs a606dbdc2d
Style the new theme gallery 2019-08-26 16:31:30 +01:00
Starbeamrainbowlabs 98c94a2b59
Start working on theme index, but screenshotting isn't finished yet 2019-08-25 18:12:08 +01:00
Starbeamrainbowlabs ad5f7dcbb4
Refactor themes - more theme-related improvements coming soon! 2019-08-25 01:23:24 +01:00