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
9738c12cc9
Unified components and observable structure
2020-03-05 17:17:15 +01:00
squidfunk
bc6a0b5060
Improved layer promotion and reduced jitter
2020-03-05 09:27:32 +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
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
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
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
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
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
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
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
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
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
6d497517a5
Inlined Material Icons CSS
2020-02-11 11:04:12 +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
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
5b7b3571ad
Fixed margin of superfences code on top-level and mobile
2020-02-08 22:05:31 +01:00
squidfunk
c177506550
Fixed code block highlighting issues with superfences
2020-02-08 21:50:25 +01:00
Reece Dunham
eab7148337
Updated copyright year ( #1449 )
2020-02-08 10:33:01 +01:00
squidfunk
92bfb148ed
Fixed code blocks after Markdown 3.2 release
2020-02-08 10:16:59 +01:00
squidfunk
be2525f55f
Added overflow scrolling fixes for iOS
2020-02-02 18:28:58 +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
c1f0d4ab9a
Improved JSX factory typings
2020-02-02 16:33:09 +01:00
squidfunk
a074005b41
Added support for keyboard handlers
2020-02-02 16:19:01 +01:00
squidfunk
e1c5953ae6
Fixed #1418 : set background color to white
2020-01-30 20:47:34 +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
d329b6921f
Added styles for announcement bar
2020-01-25 15:09:27 +01:00
squidfunk
4196de39a9
Merge branch 'refactor/rxjs-typescript' of github.com:squidfunk/mkdocs-material into refactor/rxjs-typescript
2020-01-25 14:26:14 +01:00
squidfunk
eb968dfec0
Added support for announcement bar
2020-01-25 14:25:50 +01:00
Benjamin Staneck
656c76f933
Remove unnecessary CSS properties ( #1437 )
...
Property is ignored due to the display. With 'display: block', vertical-align should not be used.
2020-01-23 22:59:34 +01:00
squidfunk
68272079c3
Added before print hooks and search keyboard handlers
2020-01-08 18:17:19 +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
9d67cdfe4a
Added support for custom repository icons
2019-12-23 20:24:24 +01:00
squidfunk
581d7c017c
Reduced content shift when icons are loading
2019-12-23 19:39:40 +01:00
squidfunk
c736cd9939
Fixed blurry table of contents
2019-12-22 18:43:30 +01:00
squidfunk
704a7c507d
Updated FontAwesome to v5 and switched to inline SVGs
2019-12-22 18:21:19 +01:00
squidfunk
a18d0a58e4
Refactored search result component
2019-12-22 17:32:51 +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
fe86225ff9
Temporarily fixed linting errors
2019-12-20 18:08:04 +01:00
squidfunk
6863aeb4a4
Finished search and moved components to setup functions
2019-12-20 18:03:31 +01:00
squidfunk
c7dfcb87cc
Fixed position of details icon
2019-12-20 11:08:29 +01:00
squidfunk
fc16b41d96
Added anchor list implementation
2019-12-20 10:47:30 +01:00
squidfunk
1bbd179c55
Catch errors in search worker
2019-12-20 10:24:50 +01:00
squidfunk
b31061dbeb
Catch errors in search worker
2019-12-20 10:24:06 +01:00
squidfunk
2fa347aaae
Fixed excessive repaints on non-retina devices
2019-12-19 18:25:13 +01:00
squidfunk
87e3bc2410
Added search result metadata
2019-12-19 14:44:22 +01:00
squidfunk
a18ac26f59
Implemented lazy rendering of search results
2019-12-19 14:05:00 +01:00
squidfunk
6b1ff5ef1d
Fixed element typings
2019-12-19 09:48:16 +01:00
squidfunk
63c8544371
Added type guards for worker messages
2019-12-18 22:06:59 +01:00
squidfunk
68b1e44d1a
Documentation
2019-12-18 21:26:52 +01:00
squidfunk
40120a6241
Fixed highlighting of search terms
2019-12-18 21:24:33 +01:00
squidfunk
60330fd18d
Merge
2019-12-18 20:58:31 +01:00
Benjamin Staneck
72891b8bcb
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
2019-12-18 20:42:40 +01:00
squidfunk
29a34d19a8
Added built files + documentation
2019-12-18 17:14:20 +01:00
squidfunk
c32c7a8a20
Added path mappings
2019-12-18 16:38:36 +01:00
squidfunk
13ffcb490f
Added search templates + filtered rogue quantifiers
2019-12-18 16:18:09 +01:00
squidfunk
82fddbad77
Refactored JSX factory and added typings
2019-12-18 14:57:37 +01:00
squidfunk
2f3e7e4515
Fixed module resolution to allow for tree shaking
2019-12-18 12:22:42 +01:00
squidfunk
6c7db82ccd
Moved compression to separate worker + added JSX factory
2019-12-18 11:47:52 +01:00
squidfunk
c62d3050ad
Restructured project
2019-12-18 10:06:03 +01:00
squidfunk
745cb39c3e
Renamed ui into agent
2019-12-17 17:21:55 +01:00
squidfunk
4e4e086af7
Added observable for web worker communication
2019-12-17 15:59:13 +01:00
squidfunk
d439142f0f
Merge branch 'master' into refactor/rxjs-typescript
2019-12-17 09:59:59 +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
a70a42cdd1
Refactored entrypoint and observable setup
2019-11-26 17:56:45 +01:00
squidfunk
0cfd796598
Prototypical implementation of instant loading
2019-11-22 18:42:25 +01:00
squidfunk
f422c8f90e
Added prerequisites for instand loading
2019-11-22 17:55:00 +01:00
squidfunk
aeded5b844
Added component map observables
2019-11-22 16:46:22 +01:00
squidfunk
526c663af9
Removed commented out and unused code
2019-11-20 21:56:14 +01:00
squidfunk
04e3fc5884
Added operator functions for painting
2019-11-20 21:46:46 +01:00
squidfunk
5894b28571
Moved re-painting logic to anchor component
2019-11-20 17:47:51 +01:00
squidfunk
b711d15dac
Documentation
2019-11-20 15:37:04 +01:00
squidfunk
89214b1897
Moved header to observable
2019-11-20 15:13:42 +01:00
squidfunk
e457d901b2
Added navigation component
2019-11-20 10:09:23 +01:00
squidfunk
919fccd238
Reduced repaints for admonitions on scroll
2019-11-19 13:11:21 +01:00
squidfunk
b49ae6f679
Inverted toggle logic and fixed ref counting of subscriptions
2019-11-18 21:24:56 +01:00
Isaac Muse
401dfd9e20
Switched to Twemoji due to license issues ( #1338 )
2019-11-16 20:47:02 +01:00
squidfunk
a03fa479b8
Refactored anchor blurring
2019-10-29 17:48:57 +01:00
squidfunk
5a90f92bb7
Added further utility functions
2019-10-28 18:01:47 +01:00
squidfunk
4e14ff285e
Refactored sidebar and container components
2019-10-28 16:13:13 +01:00
squidfunk
7a3d28b1ff
Removed unnecessary stuff from index.ts for now
2019-10-27 18:25:12 +01:00
squidfunk
edf7484d98
Added sidebar component implementation
2019-10-27 18:02:05 +01:00
squidfunk
b9be2ee875
Added container component implementation
2019-10-27 16:21:49 +01:00
squidfunk
4b6e0808d1
Make UI observables hot
2019-10-27 15:55:10 +01:00
squidfunk
85a18c64fa
Restructued UI observables
2019-10-27 10:26:54 +01:00
Bastian Diehl
6b869f1d74
Fixed exception on GitHub rate limit error ( #1303 )
...
this is caused by too many request to github
2019-10-11 17:13:31 +02:00
Samuel Colvin
6ac6fa4a9e
Reduced number of GitHub requests ( #1298 )
2019-10-09 15:34:20 +02: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
cb1acef1df
Improved build dependency resolution
2019-09-28 19:55:08 +02:00
squidfunk
6b7535b8cc
Added black as a primary color
2019-08-22 16:11:51 +02:00
squidfunk
9d1390f318
Fixed disappearance of tabs for smaller font sizes
2019-06-15 15:54:50 +02:00
squidfunk
157c929faa
Fixed alignment of repository link on tablet and desktop
2019-05-17 21:35:11 +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
bcc8552876
Fixed linter errors
2019-04-28 10:23:46 +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
13a4c9172d
Removed unnecessary Babel plugin
2019-04-17 10:19:55 +02:00
squidfunk
6e43b874f6
Fixed CSS errors detected during validation
2019-03-28 17:16:26 +01:00
squidfunk
1aa8aeb252
Fixed content editable elements losing focus on control keys
2019-03-12 16:51:22 +01:00
squidfunk
8a01e0cc8c
Fixed HTML entities appearing in search result titles
2019-03-01 13:17:13 +01:00
squidfunk
4ca20f1b8b
Fixed glitch in sidebar when collapsing items
2019-02-13 18:04:13 +01:00
squidfunk
71fc5d1d37
Added support for automatic expansion of details when printing
2019-02-13 17:22:27 +01:00
squidfunk
2b2d908d6e
Added background on hover for table rows
2019-02-13 16:14:20 +01:00
squidfunk
9a4b142e10
Removed FastClick
2019-02-13 15:49:10 +01:00
squidfunk
163438a425
Fixed stylelint errors
2019-02-12 19:41:13 +01:00
squidfunk
946f4f1509
Reset font-size on body for correct inline spacing
2019-02-12 19:21:14 +01:00
squidfunk
2007484306
Added helper function for rem calculation and set base font size to 20px
2019-02-12 19:13:08 +01:00
squidfunk
a182314a15
Fixed too unspecific selector for table of contents blur on scroll
2019-01-29 10:56:27 +01:00
squidfunk
2f31618d60
Use asynchronous Google Analytics tracking
2019-01-28 11:13:26 +01:00
squidfunk
ee0371d026
Fixed Unicode slugifier breaking table of contents blur on scroll
2019-01-28 09:48:05 +01:00
squidfunk
cc47bb7464
Updated copyright year
2019-01-01 18:42:00 +01:00
Martin Donath
4e72119d20
Upgraded to webpack 4 ( #941 )
...
* Upgrade to webpack 4 - partly working
* Upgraded to webpack 4
* Fixed error with webpack ProvidePlugin
* Fixed ESLint errors
2018-12-28 14:44:41 +01:00
squidfunk
61dcde1dda
Fixed JavaScript code block evaluation in search results
2018-10-26 12:55:36 +02:00
Waldinar Oliveira Neto
679aa64310
Fixed broken search result links
2018-08-05 21:41:19 +02:00
squidfunk
4d7f77e88b
Formatting and documentation
2018-06-18 10:14:10 +02:00
Isaac Muse
31e561201e
Added ".highlighttable" as an alias for ".codehilitetable" ( #800 )
...
When codehilite is disabled, or if pymdownx.highlight is used instead of codehilite, the default class "highlight" is used instead of "codehilite". This also applies to the number table format that, and will use "highlighttable" instead of "codehilitetable".
2018-06-18 10:11:11 +02:00
squidfunk
87f9a3a25b
Fixed rendering of nested tabbed code blocks
2018-06-13 09:51:04 +02:00
squidfunk
05e4d17cbf
Added support for code tabs
2018-06-10 18:11:36 +02:00
squidfunk
c90c57d2b4
Fixed missing material icons
2018-06-10 15:21:49 +02:00
squidfunk
2163f58447
Bundled Material icons with theme
2018-06-10 14:52:46 +02:00
Isaac Muse
a42fdb33ed
Scope all internal HTML id tags to avoid name clashes
...
* Fix ids not being unique enough in templates
* Revert disqus id change
2018-06-10 14:45:16 +02:00
Isaac Muse
a3642c779f
Fixed rendering issue for details on MS Edge ( #753 )
...
Fixes issue where details are not rendered properly in MS Edge due to the fact that details tags are not styled as block elements.
2018-04-09 09:35:18 +02:00
squidfunk
1d5817e919
Added ability to set absolute URL for logo
2018-03-06 17:50:54 +01:00
squidfunk
060a5df1f5
Fixed sidebar disappearing if JavaScript is not available and tabs are enabled
2018-02-22 19:53:44 +01:00
squidfunk
468c1a7543
Fixed incorrect margins for buttons in Firefox and Safari
2018-02-21 21:23:37 +01:00
squidfunk
323f83808a
Reverted GitHub stars rounding method
2018-02-21 21:12:04 +01:00
squidfunk
165218646d
Fixed incorrect rounding of amount of GitHub stars
2018-02-12 21:43:31 +01:00
squidfunk
bf9b652eca
Fixed double-layered borders for tables
2018-02-12 21:43:31 +01:00