squidfunk
356cde2ad8
Added emoji index to icon search
2021-02-15 15:57:44 +01:00
squidfunk
5dc7a79e07
Added Sinhalese translations and fixed linter errors
2021-02-14 17:36:39 +01:00
squidfunk
08e8525689
Updated copyright year
2021-02-14 16:54:27 +01:00
squidfunk
ab36f54a4e
Refactored overrides
2021-02-14 16:53:38 +01:00
squidfunk
4ef15bd440
Improved search result rendering and icon search
2021-02-14 14:51:08 +01:00
squidfunk
aacb5ca5a7
Added more inline comments and simplified component mounting
2021-02-13 17:03:15 +01:00
squidfunk
96797b471f
Moved form styles and inline clipboard from overrides to main
2021-02-12 18:30:47 +01:00
squidfunk
ed61f60970
Always close drawer on navigation
2021-02-12 17:08:58 +01:00
squidfunk
e7850ca184
Added back keyboard handlers
2021-02-12 16:41:33 +01:00
squidfunk
44751785a0
Added back patched
2021-02-12 16:22:06 +01:00
squidfunk
28d507ecfe
Refactored header autohiding and split overrides
2021-02-12 15:44:53 +01:00
squidfunk
2c23f066ea
Merge branch 'master' into refactor/architecture
2021-02-12 13:22:32 +01:00
squidfunk
9c9ea8a64d
Refactored instant loading and some other components
2021-02-12 12:12:49 +01:00
squidfunk
884330da3b
Centralized fetch methods
2021-02-11 19:41:34 +01:00
squidfunk
4808b46dfb
Fixed build
2021-02-07 18:14:43 +01:00
squidfunk
4744d5f3f0
Refactored search initialization
2021-02-07 17:18:10 +01:00
squidfunk
ae867d484b
Squashed commit of the following:
...
commit 9b5b80380fc81f5a68828e22754f0e7d53b0dea0
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sun Feb 7 16:25:06 2021 +0100
Refactored more stuff
commit 5a2108254f1222db7de08690e13c24e972ea19c0
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sun Feb 7 13:48:16 2021 +0100
Refactored more stuff
commit b3a112f4bddefebcf9dbd1d0ffe240d86fc9aa08
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sun Feb 7 12:02:42 2021 +0100
Refactored more stuff
commit bff323b6b81571021c0ac9be6f637de7728447a5
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sat Feb 6 18:14:52 2021 +0100
Refactored search result list
commit 27b7e7e2da3b725797ad769e4411260ffd35b9f8
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sat Feb 6 17:12:36 2021 +0100
Refactored more components
commit 3747e5ba6d084ed513a2659f48f161449b760076
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sun Jan 24 18:56:26 2021 +0100
Implemented new architecture for several components
commit ea2851ab0f27113b080c2539a94a88dc0332be84
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sun Jan 24 14:53:42 2021 +0100
Removed unnecessary height declaration for sidebars
commit 3c3f83ab4ef392dbabf1a11afba2556e529b1674
Merge: 91d239d8 13024179
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sun Jan 24 13:04:49 2021 +0100
Merge branch 'master' into refactor/observable-architecture
commit 91d239d86649b9571b376011669bc73a7865b186
Author: squidfunk <martin.donath@squidfunk.com>
Date: Sat Jan 9 13:11:04 2021 +0100
Started refactoring observable architecture
2021-02-07 16:28:16 +01:00
squidfunk
0116f636f2
Prototyped icon search
2021-02-06 12:35:19 +01:00
squidfunk
08340e42a1
Simplified font configuration CSS
2021-02-06 09:57:40 +01:00
squidfunk
e3c608ace6
Fixed auto-closing print dialog when using instant loading
2021-02-02 20:51:42 +01:00
squidfunk
c9f7440663
Added new Material icons
2021-01-24 11:52:30 +01:00
squidfunk
be1f9c113e
Fixed search not being shown when using header autohiding
2021-01-24 11:51:10 +01:00
squidfunk
7c0ccd4bff
Added documentation for native Mermaid integration (experimental)
2021-01-02 15:55:31 +01:00
squidfunk
9203255595
Removed ResizeObserver polyfill due to decent browser support
2021-01-01 17:16:24 +01:00
squidfunk
b825d222a4
Refactored resize observer
2020-12-30 18:40:34 +01:00
squidfunk
45aff3cfc5
Fixed table of contents highlighting for active anchor links
2020-12-30 11:05:23 +01:00
squidfunk
82b16bb6ad
Added distribution files
2020-12-22 12:45:19 +01:00
squidfunk
d754bd9a71
Merge of Insider features part of 'Prairie Fire' funding goal
2020-12-20 15:00:21 +01:00
squidfunk
ca05a2d342
Fixed stats for private GitHub repositories
2020-12-06 11:15:13 +01:00
squidfunk
a9c782768e
Fixed sidebar jitter when scrolling footer into view
2020-11-07 12:26:31 +01:00
squidfunk
68c04f8298
Updated dependencies
2020-10-31 15:01:19 +01:00
squidfunk
87b706f19e
Fixed instant loading not correctly updating page title
2020-10-31 14:29:20 +01:00
squidfunk
b3271bab9f
Fixed search result placeholder not resetting correctly
2020-10-04 15:40:58 +02:00
squidfunk
e277ad635b
Removed placeholder when search input is focused
2020-10-04 15:24:21 +02:00
squidfunk
bf9f9bf16e
Fixed search replacing %20 with + in document URLs
2020-10-01 09:28:16 +02:00
squidfunk
ff5ac56f1a
Enabled compilation to ES2015, yielding huge savings
2020-09-27 23:42:17 +02:00
squidfunk
da7b209978
Refactored search result templates
2020-09-27 23:26:51 +02:00
squidfunk
baeb4cc5bd
Fixed source integrations after refactoring
2020-09-27 22:58:33 +02:00
squidfunk
9c4009f608
Removed SVG factories to further reduce size
2020-09-27 22:35:28 +02:00
squidfunk
ab513f036e
Replaced operators: ajax -> fetch, pluck -> map
2020-09-27 22:19:38 +02:00
squidfunk
0c4ddfcd70
Reverted addEventListener for media query (hello iOS Safari, I'm looking at you)
2020-09-27 21:01:16 +02:00
squidfunk
588813e67b
Removed ramda dependency to save another 2-3kb
2020-09-27 20:36:18 +02:00
squidfunk
0de55b3cf8
Moved search result icon to CSS for deduplication
2020-09-27 20:23:28 +02:00
squidfunk
723d040609
Fixed tabbing behavior when search query is not empty
2020-09-27 19:28:15 +02:00
squidfunk
9fe00ec0af
Added stemmer support for file:// protocol through iframe-worker
2020-09-27 19:09:09 +02:00
squidfunk
ee808c769e
Fixed header title component
2020-09-27 18:07:48 +02:00
squidfunk
7820d85949
Removed inapproriately used fromEventPattern factories
2020-09-27 17:27:14 +02:00
squidfunk
ca0b6a93b1
Updated Material icons and removed hero logic
2020-09-27 12:01:28 +02:00
squidfunk
085117ef82
Prefixed tabs and instant feature flags with 'navigation.*'
2020-09-27 10:13:41 +02:00
squidfunk
ce802a4913
Added missing distribution files
2020-09-27 09:48:59 +02:00
squidfunk
5be0004bcc
Fixed errors in merge
2020-09-27 09:47:23 +02:00
squidfunk
8f61fd3b56
Funding goal reached: merged back new search UI/UX from Insiders
2020-09-27 09:40:05 +02:00
squidfunk
6725ec1aaa
Added tooltip for abbreviations on touch devices
2020-09-19 15:16:24 +02:00
squidfunk
9b88f712ba
Updated dependencies
2020-09-04 09:17:38 +02:00
squidfunk
0a0fee34d2
Fixed 404s on instant loading due to race condition
2020-08-30 14:26:07 +02:00
squidfunk
935c384789
Fixed sequential execution of scripts when using instant loading
2020-08-30 13:37:59 +02:00
squidfunk
9ab9508f9b
Fixed sequential execution of scripts when using instant loading
2020-08-30 13:32:38 +02:00
squidfunk
89a60c39e7
Moved clipboard icon to CSS to reduce size of large projects
2020-08-30 12:23:34 +02:00
squidfunk
8ee168954f
Removed focus outlines for details and tabs for pointer devices
2020-08-23 11:31:56 +02:00
squidfunk
9480cb3b4c
Added distriution files
2020-08-23 10:57:22 +02:00
squidfunk
e9795f382d
Removed unnecessary share replays
2020-08-22 18:36:37 +02:00
squidfunk
989b8597c5
Fixed #1877 : 404 on search index when search is disabled
2020-08-22 17:36:27 +02:00
squidfunk
4639ff8313
Fixed #1864 : GitHub organisation stats not loading
2020-08-12 10:43:11 +02:00
squidfunk
0b331956ab
Fixed distribution files
2020-08-11 09:09:55 +02:00
squidfunk
5e934cde47
Prepare 5.5.4 release
2020-08-11 08:54:30 +02:00
squidfunk
610fc6846c
Prepare 5.5.3 release
2020-08-04 12:50:26 +02:00
squidfunk
1341200829
Fixed search for languages other than English (5.5.1 regression)
2020-08-04 12:47:07 +02:00
squidfunk
34b61cc395
Added distriution files for removed outline
2020-08-02 12:02:20 +02:00
squidfunk
4b2c0e5a88
Removed modular-scale and made typography entirely relative
2020-08-01 15:22:03 +02:00
squidfunk
cb974e5bd4
Switched expose-loader with ProvidePlugin
2020-07-27 09:57:24 +02:00
squidfunk
5f57f23af3
Added distribution files
2020-07-24 10:59:57 +02:00
squidfunk
b0bb26ec99
Fixed Google Analytics not tracking URLs with instant loading
2020-07-24 10:54:48 +02:00
squidfunk
6d6811451b
Fixed race condition in instant loading
2020-07-24 10:47:26 +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
45735bebfe
Updated distribution files
2020-07-16 20:32:47 +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
899c5ecf9c
Added distribution files ( #1777 )
...
* Further updates for #1773
* Update search.9b3611bd.min.js
2020-06-26 20:30:01 +02:00
squidfunk
a3c03aefb9
Fixed search transform removing numbers from query
2020-06-23 08:45:49 +02:00
squidfunk
e6e7536356
Improved search experience in many languages
2020-06-21 13:22:48 +02:00
squidfunk
f32778cda2
Fixed duplication of search worker when subscribing to observable
2020-06-20 12:21:34 +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
36e1e3db8b
Fixed search in German, French and other languages
2020-06-07 13:56:45 +02:00
squidfunk
76e4998859
Updated dependencies
2020-05-29 13:51:25 +02:00
Isaac Muse
59e851a4c1
Added styles for scrollbars on Firefox ( #1731 )
...
Closes #1717
2020-05-27 06:57:53 +02:00
squidfunk
1d7651aca6
Updated dependencies, as depandabot doesn't seem to merge automatically
2020-05-18 08:42:22 +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
squidfunk
62abdd1517
Added distribution files
2020-05-09 13:59:03 +02:00
squidfunk
bf43fa3ca6
Fixed whitelisting for instant loading on localhost and Netlify previews
2020-05-09 13:54:03 +02:00
squidfunk
252db1334e
Added loading of sitemap to filter instant loading requests
2020-05-09 12:39:55 +02:00
squidfunk
5ebaee9d14
Updated dependencies, as depandabot doesn't seem to merge automatically
2020-04-27 09:19:54 +02:00
squidfunk
ab5535ca61
Added distribution files
2020-04-26 19:29:33 +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
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
7eb6cb6536
Fixed sidebar jitter by switching to sticky positioning
2020-04-26 16:33:07 +02:00
squidfunk
e96657cc1e
Fixed instant loading not honoring target=_blank
2020-04-17 21:10:04 +02:00
squidfunk
387970c611
Fixed GitLab star count
2020-04-17 14:32:27 +02:00
squidfunk
80a6e33a72
Added new FontAwesome icons
2020-04-17 14:28:05 +02:00
squidfunk
6f5271bb3a
Removed invalid CSS property from landing page
2020-04-17 12:02:06 +02:00
squidfunk
a96fa1c3aa
Fixed rounding errors in GitHub stars
2020-04-13 16:12:26 +02:00
squidfunk
524aeb6d88
Ensure source maps are built for stylesheets
2020-04-10 12:26:44 +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
34b7d6502c
Removed unnecessary box shadows on inline code blocks
2020-04-06 14:36:41 +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
dff96cbf62
Fixed color of link-embedded code blocks
2020-04-03 09:44:05 +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
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
7b6ce2a913
Fixed incorrect active table of contents item when main size changes
2020-03-29 14:00:53 +02:00
squidfunk
908d34b853
Fixed replacement of skip link and announcement bar on instant load
2020-03-28 18:10:08 +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
f81ae11d59
Fixed linting errors and enabled instant loading
2020-03-28 13:48:39 +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
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
42524ae124
Fixed disappearing sidebars when nested content is expanded
2020-03-26 16:13:53 +01:00
squidfunk
05114b9f2a
Added main template override for official docs
2020-03-26 11:19:20 +01:00
squidfunk
17fae53f31
Fixed header ellipsis when title equals site name
2020-03-25 17:13:48 +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
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
Taylor Steinberg
9adf66475a
Added mkdocs-awesome-pages-plugin to Dockerfile ( #1519 )
...
* Adds mkdocs-awesome-pages-plugin to Dockerfile and adds plugins documentation
* Adds additional usage documentation for the awesome-pages plugin
* Update mkdocs.yml
2020-03-20 16:15:55 +01:00
squidfunk
30f7c15368
Fixed rendering error for details
2020-03-19 12:13:06 +01:00
squidfunk
83a6b8b63c
Reverted Admonitions back to mask-image
2020-03-19 09:52:00 +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
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
0f116bab03
Fixed precedence of search results in title
2020-03-16 15:13:09 +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
1b07bef1c5
Adjustments for right-to-left languages
2020-03-16 12:01:20 +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
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
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
4d386df1e9
Fixed margin collapse on tables inside tabbed containers
2020-03-11 10:44:10 +01:00
squidfunk
bfa1d9ce47
Updated dependencies
2020-03-10 23:36:30 +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
c044208dc4
Added distribution files
2020-03-10 12:13:18 +01:00
squidfunk
d470f89056
Updated documentation
2020-03-10 11:55:25 +01:00
squidfunk
6a8a627e07
Merge branch 'master' into refactor/rxjs-typescript
2020-03-09 23:19:06 +01:00
squidfunk
bfea33154f
Added title to social footer links
2020-03-09 21:14:47 +01:00
squidfunk
6daac21f65
Moving inlined icon SVGs to CSS variables to reduce payload
2020-03-09 16:39:59 +01:00
squidfunk
d71dd2e8a6
Reduced pressure on browser with ResizeObserver
2020-03-06 18:57:27 +01:00
squidfunk
7840e207f9
Removed IE compatibility meta tag
2020-03-06 15:50:11 +01:00
squidfunk
eee298ae92
Fixed initialization of index for localsearch
2020-03-06 12:32:14 +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
abec4824bd
Fixed intercepting of link clicks when instant loading is disabled
2020-03-05 21:03:51 +01:00
squidfunk
e11ebbee84
Added distribution files
2020-03-05 17:24:14 +01:00
squidfunk
9738c12cc9
Unified components and observable structure
2020-03-05 17:17:15 +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
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
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
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
1e0b168570
Reverted 'extra_css with media' feature
2020-02-27 10:32:42 +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
590612939a
Improved pymdownx.tabbed styles and palettes
2020-02-25 22:17:23 +01:00
squidfunk
309c2b7c03
Refactored CSS variables integration
2020-02-25 20:25:05 +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
3091883b05
Added identifer to icons to prepare for inlining
2020-02-24 23:23:56 +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
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
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
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
34ef965511
Updated assets
2020-02-17 17:26: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
2c0177ab56
Fixed search reset button not hiding for empty input
2020-02-17 10:47:52 +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
694eaca889
Fixed disappearance of header shadow on iOS
2020-02-15 21:52:47 +01:00
squidfunk
b26edc05a4
Shaved off ~10% of bundle by introducing tslib
2020-02-14 18:57:42 +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
adc35b1109
Removed default announcement bar from main template
2020-02-14 15:07:41 +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
e0e559b429
Refactored search observable integration
2020-02-13 16:49:08 +01:00
squidfunk
306530f668
Separated observables from components
2020-02-12 19:13:03 +01:00
squidfunk
76258ee65f
Dropped table layout hacks for flexbox
2020-02-12 11:21:24 +01:00
squidfunk
6dba046eae
Fixed active layer reset
2020-02-11 17:14:28 +01:00
squidfunk
786b21039d
Fixed invalid whitespace in navigation from mobile to screen when tabs are active
2020-02-11 12:49:30 +01:00
squidfunk
de73cac7b8
Fixed emission of active layer element
2020-02-11 12:13:42 +01:00
squidfunk
ec9ad27251
Updated copyright year in docs
2020-02-11 11:05:21 +01:00
squidfunk
286ace2eaf
Inlined Material Icons CSS
2020-02-11 11:02:46 +01:00
squidfunk
b486d0beec
Switched build process back to Webpack
2020-02-10 18:32:28 +01:00
squidfunk
8c072448eb
Added *.html suffix to FontAwesome icons so MkDocs doesn't bundle them
2020-02-10 15:42:44 +01:00
squidfunk
42540dae9b
Fixed spacing of search on tablet and screen
2020-02-10 14:05:39 +01:00
squidfunk
41dc846753
Merge branch 'master' into refactor/rxjs-typescript
2020-02-10 12:34:58 +01:00
squidfunk
0730aae9c2
Added Romanian translations
2020-02-08 22:15:47 +01:00
squidfunk
5b7b3571ad
Fixed margin of superfences code on top-level and mobile
2020-02-08 22:05:31 +01:00
squidfunk
318dec57ce
Updated assets
2020-02-08 21:51:06 +01:00
squidfunk
c177506550
Fixed code block highlighting issues with superfences
2020-02-08 21:50:25 +01:00
squidfunk
92bfb148ed
Fixed code blocks after Markdown 3.2 release
2020-02-08 10:16:59 +01:00
squidfunk
26313cd607
Added overflow scrolling fixes for iOS
2020-02-02 18:29:17 +01:00
squidfunk
4cc07912df
Added clipboard integration
2020-02-02 17:18:18 +01:00
squidfunk
18c8c4c2ba
Close drawer and search on hash change
2020-02-02 16:51:42 +01:00
squidfunk
4e76da9647
Removed title from search results
2020-02-02 16:35:47 +01:00
squidfunk
a074005b41
Added support for keyboard handlers
2020-02-02 16:19:01 +01:00
squidfunk
018e38e9ac
Added support for lunr-languages
2020-01-26 16:03:49 +01:00
squidfunk
1fdb65b88f
Added loading logic for lunr-languages
2020-01-26 15:42:22 +01:00
squidfunk
eb968dfec0
Added support for announcement bar
2020-01-25 14:25:50 +01:00
squidfunk
68272079c3
Added before print hooks and search keyboard handlers
2020-01-08 18:17:19 +01:00
squidfunk
bad16638c4
Formatting
2019-12-25 15:14:02 +01:00
Benjamin Staneck
9c6a4ca64f
Merge branch 'master' into refactor/rxjs-typescript ( #1406 )
...
* Improved Lighthouse score (#1391 )
* a few accessibility fixes from lighthouse report
* add rel="noopener" to external links
* add title attribute to social links
* add mimetype to manifest link and allow it to work behind auth
* add font-display: swap to all the places where external fonts are used
* remove font-display: swap from icon fonts
* removed font-display from style blocks in base
* add target="_blank" to social links
* switch base fonts grabbed from Google back to display:fallback
As per recommendation from https://developers.google.com/web/updates/2016/02/font-display#fallback
* add target="_blank" to the footer links as well
* Set `tabindex` to `0` for skip to content link (#1393 )
see https://web.dev/control-focus-with-tabindex/
* Added diff to CI build
* Added built files
* Bump @babel/cli from 7.7.5 to 7.7.7
Bumps [@babel/cli](https://github.com/babel/babel ) from 7.7.5 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.5...v7.7.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump css-loader from 3.3.2 to 3.4.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader ) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases )
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.3.2...v3.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump eslint from 6.7.2 to 6.8.0
Bumps [eslint](https://github.com/eslint/eslint ) from 6.7.2 to 6.8.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v6.7.2...v6.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump mini-css-extract-plugin from 0.8.0 to 0.9.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v0.8.0...v0.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump @babel/plugin-transform-react-jsx from 7.7.4 to 7.7.7
Bumps [@babel/plugin-transform-react-jsx](https://github.com/babel/babel ) from 7.7.4 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.4...v7.7.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump style-loader from 1.0.1 to 1.1.1
Bumps [style-loader](https://github.com/webpack-contrib/style-loader ) from 1.0.1 to 1.1.1.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases )
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v1.0.1...v1.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump webpack from 4.41.2 to 4.41.4
Bumps [webpack](https://github.com/webpack/webpack ) from 4.41.2 to 4.41.4.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.41.2...v4.41.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump @babel/core from 7.7.5 to 7.7.7
Bumps [@babel/core](https://github.com/babel/babel ) from 7.7.5 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.5...v7.7.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump @babel/preset-env from 7.7.6 to 7.7.7
Bumps [@babel/preset-env](https://github.com/babel/babel ) from 7.7.6 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.7.6...v7.7.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Fix makefile
* Update packages
* build
* "Fix" lint
* Revert icon and makefile change
Co-authored-by: Martin Donath <squidfunk@users.noreply.github.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-12-25 15:09:36 +01:00
squidfunk
abc851b64c
Added support for repository information on mobile
2019-12-24 18:06:09 +01:00
squidfunk
74c458d559
Implemented repository information
2019-12-24 17:59:26 +01:00
squidfunk
48817cfb18
Fixed wrong search result locations
2019-12-24 16:52:26 +01:00
squidfunk
581d7c017c
Reduced content shift when icons are loading
2019-12-23 19:39:40 +01:00
squidfunk
6e29fc3723
Moved FontAwesome back into footer
2019-12-22 17:42:58 +01:00
squidfunk
f39c9f9e68
Fixed unmapped components
2019-12-22 17:30:55 +01:00
squidfunk
37b3870133
Renamed components
2019-12-22 17:18:20 +01:00
squidfunk
e04387902c
Restructured project
2019-12-22 16:52:28 +01:00
squidfunk
156b070f18
Added built files
2019-12-22 16:23:54 +01:00
squidfunk
d1928cc31f
Fixed inline JavaScript minification
2019-12-22 16:15:22 +01:00
squidfunk
6863aeb4a4
Finished search and moved components to setup functions
2019-12-20 18:03:31 +01:00
squidfunk
2fa347aaae
Fixed excessive repaints on non-retina devices
2019-12-19 18:25:13 +01:00
squidfunk
29a34d19a8
Added built files + documentation
2019-12-18 17:14:20 +01:00
squidfunk
4e4e086af7
Added observable for web worker communication
2019-12-17 15:59:13 +01:00
squidfunk
1ee9e74bc7
Commit before merging master back in
2019-12-17 09:53:16 +01:00
squidfunk
c409fe3953
Fixed Travis and added more components
2019-11-27 19:12:49 +01:00
squidfunk
0cfd796598
Prototypical implementation of instant loading
2019-11-22 18:42:25 +01:00
squidfunk
aa716ae3ba
Added compiled assets missing in master
2019-11-20 11:12:09 +01:00
squidfunk
8c6ddc9ded
Prepare 4.5.0 release
2019-11-16 21:51:17 +01:00
squidfunk
a633f4fec7
Migrated first features to RxJS
2019-09-29 00:30:56 +02:00
squidfunk
34cc56bf28
Fixed development environment
2019-09-28 20:39:07 +02:00
squidfunk
ea931e4617
Switched build process to Makefile
2019-09-28 19:32:02 +02:00
squidfunk
f02d4aa47f
Added copyright banners to minified JavaScript
2019-09-22 12:46:35 +02:00
squidfunk
3ec9506651
Added missing assets
2019-08-27 17:43:20 +02:00
Timothy Pharo
422406bed3
Fixed issue where HTML tags were shown in page title ( #1220 )
...
* Strip tags from page tile when displaying in header <title> tag
* Build resources for stripping html tags from header <title>
2019-08-23 11:02:28 +02:00
squidfunk
6b7535b8cc
Added black as a primary color
2019-08-22 16:11:51 +02:00
Timothy Pharo
a47f1efe6d
Fixed issue where HTML elements in H1's cause footer layout to be broken ( #1217 )
...
* Add striptags to next/previous links to eascape invalid html tags
* Add generated built files for escaped titles in footer
2019-08-22 15:52:49 +02:00
squidfunk
9d1390f318
Fixed disappearance of tabs for smaller font sizes
2019-06-15 15:54:50 +02:00
squidfunk
e24f2a3d7e
Removed remaining whitespace control tags
2019-06-15 15:23:03 +02:00
squidfunk
b36a725d30
Removed all whitespace from compiled files - saving 700 bytes per page (gzip)
2019-05-17 21:37:21 +02:00
squidfunk
b245e9f769
Fixed search hotkey stealing focus from non-form textarea
2019-04-28 11:49:40 +02:00
squidfunk
8049185aa8
Fixed search hotkeys to trigger for smaller screen sizes
2019-04-28 10:34:27 +02:00
squidfunk
50ea834759
Fixed search field alignment in tablet landscape mode
2019-04-28 10:20:55 +02:00
squidfunk
185147684c
Inlined regex escaping from dependency
2019-04-17 10:40:41 +02:00
squidfunk
aba3263c72
Prepare 4.1.2 release
2019-04-16 11:33:54 +02:00