Commit Graph

1315 Commits

Author SHA1 Message Date
squidfunk
f401aeaea4 Added heart animation on sponsorship page 2020-07-23 13:29:07 +02:00
squidfunk
d6e058392d Added documentation on keyboard navigation 2020-07-23 13:17:50 +02:00
squidfunk
6295251c24 Adjusted analytics implementation 2020-07-23 10:23:32 +02:00
squidfunk
98d1c354df Moved landing page overrides to separate stylesheet 2020-07-23 10:04:22 +02:00
squidfunk
4771933f10 Cleaned up stylesheet source directory structure 2020-07-23 09:29:23 +02:00
squidfunk
5eecb7da31 Added sponsorship banner and page 2020-07-22 16:05:38 +02:00
squidfunk
4a50cab8c8 Added keys styling from Python Markdown Extensions 2020-07-22 11:50:43 +02:00
squidfunk
75ea1e4100 Added docs on content tabs 2020-07-20 19:28:13 +02:00
squidfunk
0f1b640c0d Reset scroll margin for footnotes 2020-07-20 17:18:00 +02:00
squidfunk
fed4146fa0 Added site search guide 2020-07-20 15:18:09 +02:00
squidfunk
8602969890 Finished syntax highlighter docs and moved overrides to CSS 2020-07-19 22:23:26 +02:00
squidfunk
6de92d8fff Fixed erroneous top margin for non-highlighted tabbed content 2020-07-17 16:07:32 +02:00
squidfunk
8443720155 Fixed spacing for definition lists 2020-07-17 13:09:56 +02:00
squidfunk
9cc396315c Added guide for navigation configuration 2020-07-17 13:08:27 +02:00
squidfunk
66c939265f Added source links to docs 2020-07-16 23:05:57 +02:00
squidfunk
71e9b1d745 Improved getting started guide and added further guides 2020-07-16 22:31:39 +02:00
squidfunk
3a94b968fc Merge branch 'master' into feature/search-with-quotes 2020-06-29 11:02:23 +02:00
squidfunk
759f2b9e36 Fixed consecutive searches with quotes 2020-06-29 10:57:56 +02:00
squidfunk
83bba6bee4 Implemented support for AND search with quotation marks 2020-06-28 12:05:15 +02:00
michael-nok
343170f364
Fixed search highlighting for numbers (#1776)
Additional fix for #1773 to include highlighting integers.
2020-06-26 07:32:43 +02:00
squidfunk
3f4e56157c Added Bengali (Bangla) translations 2020-06-24 08:20:07 +02:00
squidfunk
29394eceab Merge branch 'master' of github.com:squidfunk/mkdocs-material 2020-06-23 08:45:56 +02:00
squidfunk
a3c03aefb9 Fixed search transform removing numbers from query 2020-06-23 08:45:49 +02:00
Christian Oliff
50ea3a547e Fix for background image gradient on Edge Legacy
note the text in the 'Get Started' button is hidden still - but it was hidden before anyway - this is still a good improvement
2020-06-22 14:34:45 +02:00
squidfunk
e6e7536356 Improved search experience in many languages 2020-06-21 13:22:48 +02:00
squidfunk
b6e16d8e07 Updated announcement bar 2020-06-20 12:24:35 +02:00
squidfunk
f32778cda2 Fixed duplication of search worker when subscribing to observable 2020-06-20 12:21:34 +02:00
squidfunk
143cb05e97 Added documentation for preference-based color scheme 2020-06-15 09:17:28 +02:00
squidfunk
feda4ff29a Fixed custom search separator not being set 2020-06-13 11:35:19 +02:00
squidfunk
0eedfbb3f6 Fixed #1755: custom search separator not set 2020-06-13 11:14:31 +02:00
squidfunk
2491b23ade Added support for preference-based color schemes 2020-06-07 14:24:48 +02:00
squidfunk
36e1e3db8b Fixed search in German, French and other languages 2020-06-07 13:56:45 +02:00
squidfunk
1df750a9fe Removed preconnect hint for Google Analytics 2020-06-07 12:08:12 +02:00
Isaac Muse
59e851a4c1
Added styles for scrollbars on Firefox (#1731)
Closes #1717
2020-05-27 06:57:53 +02:00
squidfunk
24b185a759 Removed units from hsla() color functions 2020-05-25 17:19:42 +02:00
squidfunk
a8fc0c5e65 Reverted color transitions on all elements 2020-05-22 17:47:27 +02:00
squidfunk
4c74ac251a Fixed color scheme not being applied without primary or accent color 2020-05-22 17:37:02 +02:00
squidfunk
2135e342a2 Fixed color of links in table headers 2020-05-22 17:34:16 +02:00
squidfunk
6172a9d5b9 Merge branch 'master' into refactor/dark-mode 2020-05-18 21:17:40 +02:00
squidfunk
48c16ec1b0 Adjusted announcement bar 2020-05-17 15:30:09 +02:00
squidfunk
a1e25a219a Switched to darker color for text links 2020-05-17 15:13:03 +02:00
squidfunk
7a12b5ec10 Fixed footer styles and added color transitions 2020-05-17 14:40:00 +02:00
squidfunk
6f526d222a Refactored palette stylesheets 2020-05-17 13:49:25 +02:00
squidfunk
24e35c9fce Merge branch 'master' into refactor/dark-mode 2020-05-17 12:22:53 +02:00
squidfunk
e3c9c5b8d2 Documentation 2020-05-16 15:46:31 +02:00
squidfunk
c6e2e3a780 Added support for focusable code blocks on overflow 2020-05-16 15:08:39 +02:00
squidfunk
900c113e59 Fixed #1696: infinite loop when using instant loading 2020-05-16 14:28:16 +02:00
squidfunk
32d57e66c7 Announced accepting of sponsorships in docs 2020-05-14 09:27:16 +02:00
Christian Oliff
30b4d554d7
Added nicer scrollbars for Firefox (#1686)
Firefox supports `scrollbar-width` styling and `scrollbar-width: thin;` looks much closer to how the custom scrollbars on Chrome look.
Note: I haven't tested building the theme with this change, but I have tested using this directly in the browser and it looks great.
2020-05-11 18:13:06 +02:00
squidfunk
1fbaf52891 Added note on user survey 2020-05-11 15:17:15 +02:00
squidfunk
98ccd6f944 Merge branch 'master' into refactor/dark-mode 2020-05-09 15:13:57 +02:00
squidfunk
bf43fa3ca6 Fixed whitelisting for instant loading on localhost and Netlify previews 2020-05-09 13:54:03 +02:00
squidfunk
481e511a32 Added Burmese translations 2020-05-09 13:14:13 +02:00
squidfunk
bbfaa57d3c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2020-05-09 13:13:58 +02:00
squidfunk
de74821140 Fixed fallback translation in case of empty string 2020-05-09 13:13:50 +02:00
squidfunk
252db1334e Added loading of sitemap to filter instant loading requests 2020-05-09 12:39:55 +02:00
squidfunk
9a0c3e9094 Added general anchor offset solution using scroll-margin-top 2020-05-05 09:01:45 +02:00
squidfunk
db7c28b20e Added name attribute to social links and improved defaults 2020-05-03 14:14:59 +02:00
squidfunk
1b72c9f17d Added workaround for Chrome bug with scroll snapping 2020-05-03 13:54:36 +02:00
squidfunk
3a0b776e39 Fixed sidebar jumping on page load on active anchor 2020-05-03 13:34:22 +02:00
squidfunk
52c3daf497 Fixed iframe height not being adjustable 2020-05-03 12:56:07 +02:00
squidfunk
2cdddfc427 Fixed unnecessary scrollbar for search results on Windows 2020-04-30 09:19:55 +02:00
squidfunk
fe81490f38 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2020-04-29 09:33:58 +02:00
squidfunk
d3452aff21 Fixed navigation disappearing on screen after switching viewports 2020-04-29 09:32:23 +02:00
squidfunk
0d4d5c5f77 Improved inlining of SVGs 2020-04-29 07:52:39 +02:00
squidfunk
2b6359c5fe Altered color of landing page 2020-04-27 17:04:46 +02:00
squidfunk
1f7dffdabb Added dimensions to landing page image to mitigate content shift 2020-04-27 09:35:08 +02:00
squidfunk
e6143e7bfb Fixed distorted image when width and height are explicitly set 2020-04-27 09:34:49 +02:00
squidfunk
671ec72407 Fixed German translations 2020-04-27 09:16:37 +02:00
squidfunk
8330e17262 Fixed overflowing content area after switch to flexbox 2020-04-26 20:11:03 +02:00
squidfunk
19ab065236 Fixed hiding of search on file:// 2020-04-26 19:28:32 +02:00
squidfunk
dac469eace Added support for graceful recovery of failing search initialization on file:// protocol 2020-04-26 19:20:51 +02:00
squidfunk
6cf14bed10 Fixed TypeScript warnings 2020-04-26 19:02:32 +02:00
squidfunk
0145f6d278 Added note when search is initializing 2020-04-26 18:29:13 +02:00
squidfunk
62fcc9b86e Added re-emission of latest query when search is ready 2020-04-26 17:41:00 +02:00
squidfunk
b5be7d3971 Added search status to observable 2020-04-26 17:22:55 +02:00
squidfunk
398cd895c3 Removed announcement bar from print view 2020-04-26 16:38:33 +02:00
squidfunk
7eb6cb6536 Fixed sidebar jitter by switching to sticky positioning 2020-04-26 16:33:07 +02:00
squidfunk
198120f9cf Removed unused CSS 2020-04-25 19:12:17 +02:00
squidfunk
1fc6af1f15 Prototyped dark mode 2020-04-25 19:07:23 +02:00
squidfunk
1ebef6565f Merge branch 'master' into refactor/dark-mode 2020-04-25 18:11:20 +02:00
squidfunk
f3170b16bd Updated announcement bar 2020-04-25 15:56:00 +02:00
squidfunk
e96657cc1e Fixed instant loading not honoring target=_blank 2020-04-17 21:10:04 +02:00
squidfunk
5b8721ff92 Fixed GitLab star count 2020-04-17 14:33:04 +02:00
squidfunk
6f5271bb3a Removed invalid CSS property from landing page 2020-04-17 12:02:06 +02:00
XhmikosR
9fddd97d01
Improved size of PNG files through lossless compression (#1617)
Before: 538 KB (551.329 bytes)
After:  487 KB (499.630 bytes)
2020-04-17 10:50:02 +02:00
XhmikosR
6d322e724b
Updated home.html (#1618)
Add missing `alt`
2020-04-17 10:48:15 +02:00
XhmikosR
6cf4b551d4
Fixed typos in documentation (#1616) 2020-04-17 10:26:54 +02:00
squidfunk
02dd77f307 Fixed invalid permalink transition 2020-04-13 19:58:44 +02:00
squidfunk
a96fa1c3aa Fixed rounding errors in GitHub stars 2020-04-13 16:12:26 +02:00
squidfunk
f90644dac5 Integrated with mkdocs-material-extensions 2020-04-12 19:58:22 +02:00
squidfunk
524aeb6d88 Ensure source maps are built for stylesheets 2020-04-10 12:26:44 +02:00
iBug ♦
7b24345090
Fixed Chinese translations (#1580) 2020-04-08 20:12:50 +02:00
squidfunk
cb99a22fdf Reverted emoji.py integration to be moved out to separate package 2020-04-08 17:40:36 +02:00
squidfunk
15961dffa8 Fixed overflow scrolling behavior 2020-04-08 16:25:25 +02:00
squidfunk
6ae8c907bb Switched to touch-action (previously -webkit-overflow-scrolling) 2020-04-08 16:05:23 +02:00
Isaac Muse
89b474bf33
Added emoji icon integration (#1575)
* Add emoji icons

* Generate new build and ensure build is sane on WSL (windows)

Normalize line endings to ensure when building in Windows Subsystem
for Linux that the results are sane.
Build new JS and CSS.

* Attempt to fix netlify issue
2020-04-08 16:00:20 +02:00
squidfunk
184dfea055 Fixed syntax error in Spanish translation 2020-04-07 21:25:03 +02:00
squidfunk
34b7d6502c Removed unnecessary box shadows on inline code blocks 2020-04-06 14:36:41 +02:00
squidfunk
4a56828035 Refactored README.md 2020-04-05 16:37:01 +02:00
squidfunk
1f66ab43f9 Fixed announcement bar styles 2020-04-05 14:55:26 +02:00
squidfunk
329d452c7f Updated anouncement bar 2020-04-05 14:09:20 +02:00
squidfunk
32f45d2060 Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-04-05 13:26:26 +02:00
squidfunk
85fc057b2f Fixed linting errors 2020-04-05 13:22:41 +02:00
squidfunk
bb36045973 Improved rendering of inline code blocks in Admonitions 2020-04-05 13:20:36 +02:00
squidfunk
00ad2d74d6 Fixed broken link after history change 2020-04-05 11:33:41 +02:00
squidfunk
20eefdf1de Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-04-04 17:47:16 +02:00
squidfunk
6aef0288b7 Fixed casing in footer 2020-04-04 17:43:56 +02:00
squidfunk
dff96cbf62 Fixed color of link-embedded code blocks 2020-04-03 09:44:05 +02:00
squidfunk
f0bfb7c022 Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-04-02 13:25:17 +02:00
squidfunk
b9d44e04c1 Fixed details marker showing on Firefox 2020-04-02 10:09:02 +02:00
squidfunk
cfebec40e8 Fixed Firefox only printing the first page 2020-04-02 09:57:55 +02:00
squidfunk
31c6cec15a Added new banner for social sharing 2020-03-29 16:27:34 +02:00
squidfunk
fdea0a8a04 Added further open graph tags 2020-03-29 15:35:28 +02:00
squidfunk
fa9110c2e4 Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-03-29 15:28:00 +02:00
squidfunk
a1bc6f99eb Fixed open graph image URL 2020-03-29 15:21:11 +02:00
squidfunk
5be665825e Added open graph and twitter metadata 2020-03-29 15:09:58 +02:00
squidfunk
e5f20b540d Improved rendering performance by omitting unnecessary emits for hero and tabs 2020-03-29 14:41:52 +02:00
squidfunk
eb0e8ac85d Refactored element creation (now centralized) 2020-03-29 14:18:18 +02:00
squidfunk
7e42f78e92 Formatting 2020-03-29 14:01:27 +02:00
squidfunk
7b6ce2a913 Fixed incorrect active table of contents item when main size changes 2020-03-29 14:00:53 +02:00
squidfunk
6b5ab8a161 Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-03-28 18:12:09 +01:00
squidfunk
908d34b853 Fixed replacement of skip link and announcement bar on instant load 2020-03-28 18:10:08 +01:00
squidfunk
9c48baa791 Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-03-28 17:43:12 +01:00
squidfunk
edc9d6fc61 Refactored instant loading setup 2020-03-28 17:40:46 +01:00
squidfunk
4d370fe903 Fixed restoration of scroll offset on page refresh 2020-03-28 13:56:58 +01:00
squidfunk
f38d0a8d64 Fixed linting errors and enabled instant loading 2020-03-28 13:49:48 +01:00
squidfunk
63a3481bc2 Fixed bug where a popstate event triggered history.pushState again 2020-03-28 13:25:26 +01:00
squidfunk
0e80ab45b6 Refactored document into subject and moved switching into instant loading 2020-03-28 12:37:51 +01:00
squidfunk
fc4dd45c13 Disabled draggable image 2020-03-28 12:00:30 +01:00
squidfunk
77e60a9bb8 Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-03-27 17:17:39 +01:00
squidfunk
1cd1a056f8 Documentation 2020-03-27 17:16:03 +01:00
squidfunk
64caf62835 Added support for pass custom search transform 2020-03-27 16:59:25 +01:00
squidfunk
635343544e Refactored search configuration 2020-03-27 16:51:27 +01:00
squidfunk
9e74bb7a32 Cleaned up search worker integration 2020-03-27 15:29:17 +01:00
squidfunk
c738110391 Only emit global keyboard events when not in editable element 2020-03-26 19:48:07 +01:00
squidfunk
42524ae124 Fixed disappearing sidebars when nested content is expanded 2020-03-26 16:13:53 +01:00
squidfunk
dfcf617cdc Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-03-26 15:41:50 +01:00
squidfunk
c9b2c1eaab Moved logo to partials 2020-03-26 15:38:50 +01:00
squidfunk
8cc83df3eb Merge branch 'refactor/rxjs-typescript' into feature/landing-page 2020-03-26 15:29:06 +01:00
squidfunk
c7e294c9fa Merge branch 'master' into refactor/rxjs-typescript 2020-03-26 15:28:55 +01:00
squidfunk
7ad56264ae Overhauled landing page 2020-03-26 15:23:22 +01:00
squidfunk
bceca43767 Fixed build 2020-03-26 13:02:31 +01:00
squidfunk
1a88966e26 Redesigned landing page 2020-03-26 12:54:59 +01:00
squidfunk
05114b9f2a Added main template override for official docs 2020-03-26 11:19:20 +01:00
squidfunk
4b700c3dc7 Added support for buttons 2020-03-26 10:25:13 +01:00
squidfunk
17fae53f31 Fixed header ellipsis when title equals site name 2020-03-25 17:13:48 +01:00
visig
b85b682b8b
Updated zh-TW translations (#1543) 2020-03-25 14:35:27 +01:00
squidfunk
e793da18d9 Fixed header 2020-03-23 10:52:00 +01:00
squidfunk
96dc478970 Added lighter theme notice in footer 2020-03-23 10:50:03 +01:00
squidfunk
d56ab36000 Prototyped options menu 2020-03-23 10:45:06 +01:00
squidfunk
3aca698aa4 Merge branch 'refactor/rxjs-typescript' into refactor/dark-mode 2020-03-21 17:21:00 +01:00
squidfunk
035225d6d3 Removed required attribute on search input 2020-03-21 17:13:38 +01:00
squidfunk
0b622b3333 Fixed hover states of search input for black and white palette 2020-03-21 16:20:06 +01:00
squidfunk
1fe985244c Adjust base color definitions to allow for dark mode 2020-03-21 16:06:59 +01:00
squidfunk
08d89aeca2 Improved copy-to-clipboard button sizing in Admonitions 2020-03-21 14:21:59 +01:00
squidfunk
d4051c9bb5 Enable color customization of details arrow icon 2020-03-21 13:42:57 +01:00
squidfunk
30f7c15368 Fixed rendering error for details 2020-03-19 12:13:06 +01:00
Jaime Iniesta
7657c4b82c
Added back aria-label to search input (#1517)
* update development guides on how to launch the local servers

* brings back aria-label to search form as form elements must have labels
2020-03-19 11:42:06 +01:00
squidfunk
83a6b8b63c Reverted Admonitions back to mask-image 2020-03-19 09:52:00 +01:00
squidfunk
89f39117c0 Prepare 5.0.0rc3 release 2020-03-18 17:37:32 +01:00
squidfunk
4ffa866609 Formatting 2020-03-18 17:28:26 +01:00
Jaime Iniesta
e7f7632278
Added aria-label to all nav items to improve accessibility. (#1516)
This ensures navigation landmarks are unique.

Related:

https://dequeuniversity.com/rules/axe/3.5/landmark-unique?application=rocketvalidator
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Navigation_Role
https://www.w3.org/TR/WCAG20-TECHS/ARIA14.html
2020-03-18 17:19:04 +01:00
squidfunk
1801f2f2b9 Replaced mask-image wherever possible to improve print styles 2020-03-18 12:46:50 +01:00
squidfunk
37f2208ef0 Reverted Admonition flex layout 2020-03-18 11:00:43 +01:00
squidfunk
71b2f5a591 Fixed some errors for print media 2020-03-17 18:19:03 +01:00
squidfunk
153aaabbaa Ensure event listeners are passive 2020-03-17 16:43:49 +01:00
squidfunk
0982cbe2e1 Fixed details layout in Safari 2020-03-17 16:43:24 +01:00
squidfunk
6892fdebd9 Cleaned up margins to use functions for computation 2020-03-17 11:57:42 +01:00
squidfunk
dd2f2c879a Improved rendering performance by combining upstream observables 2020-03-17 11:10:51 +01:00
squidfunk
06f71804c2 Improved default fonts 2020-03-16 16:39:55 +01:00
squidfunk
b1fde7a82c Refactored announcement bar styles 2020-03-16 16:26:58 +01:00
squidfunk
f28780c62e Fixed stealing of hover on search icon 2020-03-16 15:43:10 +01:00
squidfunk
0f116bab03 Fixed precedence of search results in title 2020-03-16 15:13:09 +01:00
squidfunk
f300a82014 Removed unnecessary CSS properties 2020-03-16 15:00:19 +01:00
squidfunk
653d535a22 Improved flow of observables/emissions 2020-03-16 14:59:59 +01:00
squidfunk
47aa47ee4c Adjustments for right-to-left languages 2020-03-16 12:22:11 +01:00
squidfunk
b7c3798fd7 Documentation 2020-03-16 12:03:04 +01:00
squidfunk
1b07bef1c5 Adjustments for right-to-left languages 2020-03-16 12:01:20 +01:00
squidfunk
6bf47b537f Refactored Admonitions with flex layout 2020-03-16 11:42:46 +01:00
squidfunk
f3cca38f64 Merge branch 'refactor/rxjs-typescript' of github.com:squidfunk/mkdocs-material into refactor/rxjs-typescript 2020-03-16 10:05:12 +01:00
squidfunk
4a8adb8143 Corrected spacing for single code blocks in tabbed containers 2020-03-16 10:05:04 +01:00
Ofek Lev
0de3f60af3
Added forward slash to list of keyboard shortcuts that open search (#1509) 2020-03-16 09:35:24 +01:00
squidfunk
825eeae70c Replaced getComputedStyle with bounding box values 2020-03-15 16:19:36 +01:00
squidfunk
df1c7e5590 Inlined icons referenced from JavaScript 2020-03-15 15:20:48 +01:00
squidfunk
278a40e8d7 Improved alignment of social links and copyright notice 2020-03-15 14:21:54 +01:00
squidfunk
b9fd6086a5 Fixed showing of wrong version in deployment preview 2020-03-15 13:55:06 +01:00
squidfunk
f7a79edbd8 Fixed hover states for nested items in mobile navigation 2020-03-15 13:27:30 +01:00
squidfunk
bcb8b4a498 Reverted hyphenation 2020-03-14 19:29:48 +01:00
squidfunk
56bd2b10c5 Reduced amount of created layers 2020-03-14 18:08:09 +01:00
squidfunk
c0abaf5692 Fixed closing of search results on anchor jump 2020-03-12 17:13:31 +01:00
squidfunk
566b1363ee Added distribution files 2020-03-12 16:49:08 +01:00
Isaac Muse
4044ce14ba
Fixed inline line highlight padding, wrapping, and gutter background (#1501)
* Fix inline line highlight padding, wrapping, and gutter background
- Line highlight pad should match the parent
- Float the gutter left to force code and numbers not to wrap
- Provide a background for the gutter

* Use opaque color for code background

* Fix for root level stretched code blocks

* Normalize code block padding

* Revert normalization
2020-03-12 16:39:35 +01:00
squidfunk
335b50d0a5 Adjusted spacing for nested tabbed content 2020-03-11 15:01:07 +01:00
squidfunk
447d409b81 Fixed scroll bar on tables inside admonitions 2020-03-11 14:55:13 +01:00
squidfunk
fcbd47c2cb Fixed error when only setting a single icon 2020-03-11 11:24:40 +01:00
squidfunk
4d386df1e9 Fixed margin collapse on tables inside tabbed containers 2020-03-11 10:44:10 +01:00
squidfunk
77987485af Prepare 5.0.0rc1 release 2020-03-10 17:37:51 +01:00
squidfunk
e3127489ca Slight facelifting of tabbed blocks 2020-03-10 16:56:17 +01:00
squidfunk
b6657bccda Refactored code blocks 2020-03-10 16:42:23 +01:00
squidfunk
3f678c048f Visual formatting 2020-03-10 12:10:53 +01:00
squidfunk
d470f89056 Updated documentation 2020-03-10 11:55:25 +01:00
squidfunk
bfea33154f Added title to social footer links 2020-03-09 21:14:47 +01:00
squidfunk
ea29135841 Fixed JavaScript and CSS evaluation on instant loading 2020-03-09 16:46:22 +01:00
squidfunk
6daac21f65 Moving inlined icon SVGs to CSS variables to reduce payload 2020-03-09 16:39:59 +01:00
squidfunk
6a4ee551fc Fixed overflowing code block in tabbed content inside admonition 2020-03-09 15:34:00 +01:00
squidfunk
d71dd2e8a6 Reduced pressure on browser with ResizeObserver 2020-03-06 18:57:27 +01:00
Benjamin Staneck
d3ed86e4a7
Added aria-label to search reset button (#1489) 2020-03-06 16:52:48 +01:00
Benjamin Staneck
2c56acbf14
Added preconnect + dns-prefetch for Google Analytics (#1487)
According to Lighthouse this will save 260ms
2020-03-06 16:49:13 +01:00
squidfunk
7840e207f9 Removed IE compatibility meta tag 2020-03-06 15:50:11 +01:00
squidfunk
9ffcc05752 Switched to stylelint-config-rational-order 2020-03-06 15:21:08 +01:00
squidfunk
3a25eb46d4 Fixed initialization of index for localsearch 2020-03-06 12:02:38 +01:00
squidfunk
184e5f24e2 Prepare 5.0.0b3-2 release 2020-03-06 10:37:28 +01:00
squidfunk
584eac86ee Fixed direction=None in base.html 2020-03-06 10:28:54 +01:00
squidfunk
80f1d3e37b Fixed race condition in instant loading 2020-03-06 10:12:20 +01:00
squidfunk
abec4824bd Fixed intercepting of link clicks when instant loading is disabled 2020-03-05 21:03:51 +01:00
squidfunk
012cd24f06 Fixed linting 2020-03-05 19:18:10 +01:00
squidfunk
1fdc92ae29 Prepare 5.0.0b3 release 2020-03-05 19:16:25 +01:00
squidfunk
081d540127 Added missing skip-to-content link titles 2020-03-05 17:36:01 +01:00
squidfunk
9738c12cc9 Unified components and observable structure 2020-03-05 17:17:15 +01:00
squidfunk
6e6868b8cd Refactored feature flags 2020-03-05 16:44:55 +01:00
squidfunk
3b9225c6a1 Refactored configuration format 2020-03-05 16:43:29 +01:00
squidfunk
d9d47040c7 Added missing skip-to-content link titles 2020-03-05 14:24:14 +01:00
squidfunk
030a67a162 Replaced default logo with 'library' 2020-03-05 11:35:55 +01:00
squidfunk
85c498951f Fixed icon logo in navigation 2020-03-05 11:35:35 +01:00
squidfunk
ef3dc7fdc4 Refactored search configuration via localization 2020-03-05 11:35:19 +01:00
squidfunk
bef1ac4923 Moved source link and date to partials 2020-03-05 10:13:28 +01:00
squidfunk
bc6a0b5060 Improved layer promotion and reduced jitter 2020-03-05 09:27:32 +01:00
squidfunk
3242ca974e Refactored template localization 2020-03-04 22:06:05 +01:00
squidfunk
66376bbe8c Added skip link component 2020-03-04 21:44:22 +01:00
squidfunk
dbb5b2e8c3 Refactored search pipeline configuration 2020-03-04 21:42:19 +01:00
squidfunk
af9505293b Fixed color transitions on search input 2020-03-04 15:17:02 +01:00
squidfunk
f79075223f Restructured components and observables 2020-03-03 18:19:33 +01:00
squidfunk
301582cc76 Fixed scroll snapping for 2nd+ level items using tabs 2020-03-03 14:59:57 +01:00
squidfunk
89d8d6c5ac Reduced jitter during header animation 2020-03-01 00:11:30 +01:00
squidfunk
067df2f6cf Improved anchor jumps after instant loading and fixed Google Analytics 2020-02-29 20:57:11 +01:00
squidfunk
ab3ef19498 Evaluate script elements upon load when using instant loading 2020-02-29 19:25:42 +01:00
squidfunk
c201b3de5f Fixed hero component not being mounted with instant loading 2020-02-29 19:20:28 +01:00
squidfunk
a17c30c3ac Fixed scrollfix being applied more than once for search 2020-02-29 16:26:28 +01:00
squidfunk
a1393fdbc3 Fixed copy-to-clipboard re-appearing after document switch 2020-02-29 12:38:11 +01:00
squidfunk
6029122f96 Fixed first tab not showing for use_directory_urls: false 2020-02-29 12:23:52 +01:00
squidfunk
8556912bb4 Fixed wrong URLs in search when instant loading is enabled 2020-02-29 11:30:37 +01:00
squidfunk
c98e2d39c7 Fixed search on 404 pages 2020-02-29 11:11:43 +01:00
squidfunk
29ad8177fe Improved table styles 2020-02-29 11:03:13 +01:00
squidfunk
c388c5ce20 Fixed content not stretching to viewport height (regression) 2020-02-29 11:02:00 +01:00
squidfunk
68c9cb6dac Fixed search for use_directory_urls: false 2020-02-29 10:47:01 +01:00
squidfunk
ff9ef6a4a7 Added back light shadows to admonitions 2020-02-27 12:27:05 +01:00
squidfunk
eaeac798b1 Refactored icon options for mkdocs.yml 2020-02-27 11:37:02 +01:00
squidfunk
f5222e03f3 Fixed palette colors in HTML templates to match new shades 2020-02-27 11:34:57 +01:00
squidfunk
1e0b168570 Reverted 'extra_css with media' feature 2020-02-27 10:32:42 +01:00
squidfunk
2de1608079 Added nicer scaling for reset button 2020-02-26 10:03:15 +01:00
squidfunk
4b745d0027 Added nicer scaling for reset button 2020-02-26 09:58:25 +01:00
squidfunk
3300d3ec76 Fixed double semicolon 2020-02-26 09:48:09 +01:00
squidfunk
cd74147fca Fixed 2nd level navigation spacing on dir=rtl for screen 2020-02-26 09:45:14 +01:00
squidfunk
4f2fc18fbd Adjusted dialog for right-to-left languages 2020-02-26 09:40:13 +01:00
squidfunk
2a63915a3e Added active state for parent section in mobile navigation 2020-02-26 09:33:24 +01:00
squidfunk
63a309bd72 Added accent colors to new palette integration 2020-02-26 09:08:50 +01:00
squidfunk
9590cc1c2b Partially ported palette for CSS variables 2020-02-26 08:47:53 +01:00
squidfunk
1da7195993 Dropped unnecessary 'only' from media queries 2020-02-26 07:13:53 +01:00
squidfunk
590612939a Improved pymdownx.tabbed styles and palettes 2020-02-25 22:17:23 +01:00
squidfunk
913e9f4369 Fixed missing border in search metadata 2020-02-25 21:04:57 +01:00
squidfunk
309c2b7c03 Refactored CSS variables integration 2020-02-25 20:25:05 +01:00
squidfunk
b623010993 Allow media queries for custom CSS 2020-02-25 16:19:43 +01:00
Benjamin Staneck
ca50ed8200
Refactored CSS to use CSS Variables (#1409)
* First stab at using CSS variables

* Port color-black to CSS variables and fix SCSS compile

* add hex2rgb helper function

* Port md-color-white to CSS variables

* Port code color and background

* Fix a rebase mistake

* Fix lint

* adopt upstream changes

Co-authored-by: Martin Donath <squidfunk@users.noreply.github.com>
2020-02-25 15:04:58 +01:00
squidfunk
446e55767b Fixed sizing of icons and images in nav and header 2020-02-25 15:02:54 +01:00
squidfunk
43f2a71f03 Fixed incorrect calculation of anchors, huge performance gain 2020-02-25 13:59:57 +01:00
squidfunk
63d4e327e6 Reduced pressure on GC 2020-02-25 00:18:36 +01:00
squidfunk
dd2ea3fe1c Fixed no-js styles 2020-02-24 22:44:12 +01:00
squidfunk
b65bda08a7 Fixed unnecessary nesting in SCSS, reducing final CSS by 20kb 2020-02-24 21:48:30 +01:00
squidfunk
11d1b839a1 Refactored Material icon integration - bye bye webfonts 2020-02-24 18:07:50 +01:00
squidfunk
b345a0b650 Prototyped material icon SVG integration 2020-02-23 13:36:51 +01:00
squidfunk
c79b786ea6 Refactored to use URLs at all times 2020-02-22 15:56:08 +01:00
squidfunk
eb82c8d586 Fixed edge case in scroll restoration 2020-02-22 15:24:15 +01:00
squidfunk
c362179234 Improved scroll restoration implementation 2020-02-22 13:35:26 +01:00
squidfunk
674e3456f8 Improved browser history navigation in conjunction with instant loading 2020-02-21 17:36:04 +01:00
squidfunk
1020953fa5 Fixed header shadow appearing after document switch 2020-02-21 11:36:32 +01:00
squidfunk
c7e4063d86 Refactored instant loading setup 2020-02-21 10:18:49 +01:00
squidfunk
58175137e2 Provided fallback for failing instant load 2020-02-21 09:44:25 +01:00
squidfunk
71758b41b4 Prepare 5.0.0b2-1 release 2020-02-20 19:57:02 +01:00
squidfunk
ae1ed3d924 Implemented instant loading 2020-02-20 17:42:46 +01:00
squidfunk
3aa251fb03 Improved overall structure 2020-02-20 14:44:41 +01:00
squidfunk
9b0410962d Improved keyboard handlers and added prev/next hotkeys 2020-02-20 10:07:50 +01:00
squidfunk
297a63313d Improved observable flows 2020-02-19 17:29:18 +01:00
squidfunk
03010ddbcd Removed packer worker implementation 2020-02-19 16:57:32 +01:00
squidfunk
577ad4ccc4 Fixed multi-language search 2020-02-19 15:45:52 +01:00
squidfunk
8171fc0ecd Moved keyboard handlers to separate module 2020-02-19 15:09:49 +01:00
squidfunk
b0ebcc8d5b Added support for variable sized header 2020-02-19 14:19:11 +01:00
squidfunk
a6bc272778 Moved source integration into patches 2020-02-19 11:42:51 +01:00
squidfunk
ae05805124 Refactored location observables 2020-02-19 11:07:34 +01:00
squidfunk
74b02ad382 Refactored cache observable factory and documented utilities 2020-02-19 10:18:33 +01:00
squidfunk
57817eac99 Refactored patches by making them self-contained 2020-02-19 10:14:59 +01:00
squidfunk
d1afa51726 Restructured observables 2020-02-19 08:57:36 +01:00
Isaac Muse
46ecf3b055
Added support for pymdownx-inline (#1468)
* Add support for pymdownx-inline

* Build assets

* Fix rem lint error
2020-02-19 08:55:44 +01:00
squidfunk
d4f5b1377c Fixed invalid anchor list offset for hidden anchors 2020-02-18 17:07:20 +01:00
squidfunk
dee75ccfbb Jump to anchor inside details tag and refactor tablet styles 2020-02-18 15:39:36 +01:00
squidfunk
b2654777b8 Added dialog for copy-to-clipboard action 2020-02-18 14:30:06 +01:00
squidfunk
fdff60e33d Link header to viewport resizes 2020-02-18 10:17:57 +01:00
squidfunk
ac7c8e20a8 Refactored repository integration and added GitLab support 2020-02-18 10:10:40 +01:00
squidfunk
af50d5b177 Fixed unnecessary rerender of search results on focus 2020-02-18 09:11:57 +01:00
squidfunk
d21da8d522 Merge branch 'master' into refactor/rxjs-typescript 2020-02-17 18:10:08 +01:00
squidfunk
40d52a727d Fixed linting errors and re-enabled workflow 2020-02-17 17:25:40 +01:00
squidfunk
14df716e63 Prepare 5.0.0b1 release 2020-02-17 17:20:08 +01:00
squidfunk
dd40bc2fcf Refactored header title component 2020-02-17 16:25:49 +01:00
squidfunk
7876148fbd Improved documentation and fixed search reset 2020-02-17 14:37:12 +01:00
squidfunk
fdffefd536 Improved search implementation to allow for alternative index sources 2020-02-17 11:36:29 +01:00
squidfunk
95c66b99e3 Refactored search lock 2020-02-17 11:35:36 +01:00
squidfunk
2c0177ab56 Fixed search reset button not hiding for empty input 2020-02-17 10:47:52 +01:00
squidfunk
c9d2e7774e Refactored all <time> units to use ms instead of s 2020-02-17 10:04:12 +01:00
squidfunk
a41037da5f Fixed disappearance of navigation upon section title click 2020-02-17 09:51:40 +01:00
squidfunk
44f0ec604d Fixed flashing of table of contents in navigation on screen upon load 2020-02-17 09:49:12 +01:00
squidfunk
ca260e0faf Fixed permalink characters being part of textContent 2020-02-16 00:53:45 +01:00
squidfunk
a399540940 Fixed anchor jump from mobile search 2020-02-16 00:23:50 +01:00
squidfunk
a539eab0b5 Fixed header shadow on older Safari 2020-02-15 23:24:29 +01:00
squidfunk
a6b22a4461 Fixed wrapping code blocks on iOS Safari 2020-02-15 22:59:29 +01:00
squidfunk
29021a55dc Fixed unreachable toc title on screen after scrolling 2020-02-15 22:04:08 +01:00
squidfunk
694eaca889 Fixed disappearance of header shadow on iOS 2020-02-15 21:52:47 +01:00
squidfunk
a55554f90d Removed unnecessary data attributes 2020-02-15 21:51:15 +01:00
squidfunk
67406d26eb Added scroll snap on navigation and table of contents 2020-02-15 21:34:14 +01:00
squidfunk
9fe7c62d77 Added scroll snap for better UX on search 2020-02-15 11:49:19 +01:00
squidfunk
b883f212a7 Added protoypiical implementation of header title swap 2020-02-14 19:15:21 +01:00
squidfunk
b094573287 Migrated tabs and hero and renamed refactored components 2020-02-14 18:48:46 +01:00
squidfunk
32d6df4cc9 Added minification transform for tinyseg.js 2020-02-14 17:59:09 +01:00
squidfunk
0f77194c23 Cleaned up main entrypoint 2020-02-14 17:45:32 +01:00
squidfunk
2c11f0f36c Moved configuration to utilities 2020-02-14 17:36:31 +01:00
squidfunk
29d15a2e22 Added possibility to set viewport offset 2020-02-14 15:30:06 +01:00
squidfunk
6f0efca4a4 Removed background color for debugging on navigation layer 2020-02-14 15:11:06 +01:00
squidfunk
adc35b1109 Removed default announcement bar from main template 2020-02-14 15:07:41 +01:00
squidfunk
77ede9b2eb Refactored opening of details before print 2020-02-14 15:00:56 +01:00
squidfunk
a4473e893d Fixed search integration imports 2020-02-14 14:50:11 +01:00
squidfunk
864f612005 Refactored Clipboard.js integration and table patching 2020-02-14 14:47:44 +01:00
squidfunk
8dcbbf2e84 Renamed modules into integrations 2020-02-14 12:33:15 +01:00
squidfunk
d934bb37c0 Refactored table of contents component 2020-02-14 12:27:13 +01:00
squidfunk
f150a6c9b5 Refactored search keyboard handlers 2020-02-14 11:33:59 +01:00
squidfunk
8c92565b7b Added method to retrieve element or throw 2020-02-14 09:52:22 +01:00
squidfunk
0d9fbcceb4 Simplified pymdownx.tabbed selectors 2020-02-14 08:20:48 +01:00
Isaac Muse
a348663566
Added support for pymdownx.tabbed via pymdown-extensions 7.0b1 (#1459)
* Add support pymdownx.tabbed via pymdown-extensions 7.0b1

* Rebuild theme

* Use :only-child
2020-02-14 08:16:04 +01:00
squidfunk
c035df94fd Fixed bug in main area observable 2020-02-13 23:42:12 +01:00
squidfunk
1f64cd481d Added header component and fixed search on 404 page (again) 2020-02-13 20:48:21 +01:00
squidfunk
189473867c Refactored navigation observables 2020-02-13 18:50:39 +01:00
squidfunk
ca27f23674 Refactored main and header observables 2020-02-13 18:29:44 +01:00
squidfunk
f4de690712 Improved subscription architecture 2020-02-13 17:48:53 +01:00
squidfunk
e0e559b429 Refactored search observable integration 2020-02-13 16:49:08 +01:00
squidfunk
d8829769f8 Better naming for helper types 2020-02-13 16:34:20 +01:00
squidfunk
d41cf2f785 Added block for tabs navigation 2020-02-13 10:10:04 +01:00
squidfunk
306530f668 Separated observables from components 2020-02-12 19:13:03 +01:00
squidfunk
a018ed0297 Small facelifting of Admonitions 2020-02-12 12:15:47 +01:00
squidfunk
76258ee65f Dropped table layout hacks for flexbox 2020-02-12 11:21:24 +01:00
squidfunk
b891fe90fb Simplified search result templates 2020-02-11 22:04:16 +01:00
squidfunk
6dba046eae Fixed active layer reset 2020-02-11 17:14:28 +01:00
squidfunk
653426257e Restructured actions 2020-02-11 15:57:37 +01:00