From 3a5d610f0f2a53bc669c40dac7d86553e0e773b4 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 07:44:44 +0100 Subject: [PATCH 01/17] Add external link to Sphinx-Sticky-Margin manual --- book/_toc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_toc.yml b/book/_toc.yml index be8903b..3e64aeb 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,6 +101,7 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md + - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md - file: features/students sections: - file: external/annotater/README.md From 4b4e66abf6c4f5f723e8e5a98f0c11200de8b785 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 07:45:25 +0100 Subject: [PATCH 02/17] Update requirements.txt --- requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements.txt b/requirements.txt index 2a532ad..142b1fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,3 +11,5 @@ sphinx-apa-references myst_nb numpy matplotlib + +git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps From 1cb1e16d515f89040ea19fa9e8cfa798a37f51e8 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 07:45:41 +0100 Subject: [PATCH 03/17] Add sphinx_sticky_margin to configuration --- book/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_config.yml b/book/_config.yml index fd4cab6..7ae925d 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -18,6 +18,7 @@ sphinx: - teachbooks_sphinx_grasple - sphinx_apa_references - sphinx_gated_directives + - sphinx_sticky_margin config: language: en html_js_files: From 860cad0375dbc33208c6e359cac7e91da33534c8 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 08:02:55 +0100 Subject: [PATCH 04/17] Update _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 3e64aeb..9d2d6b4 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,7 +101,7 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md + - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMP - file: features/students sections: - file: external/annotater/README.md From ccf0330cdb48be37cb139d47391244d4bdc47ba1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 08:29:05 +0100 Subject: [PATCH 05/17] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 142b1fe..dcd2d32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,4 @@ myst_nb numpy matplotlib -git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps +git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@test-manual From 49fa68ec0f715259704685044f129855469206e5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 08:45:41 +0100 Subject: [PATCH 06/17] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index dcd2d32..034a2e5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,4 @@ myst_nb numpy matplotlib -git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@test-manual +git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMP From ff071b7ce5a94a04f43f18e63eca52e6e27f2897 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 08:53:21 +0100 Subject: [PATCH 07/17] Update external link comment in _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 9d2d6b4..ad8a1fd 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,7 +101,7 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMP + - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMPBUMP - file: features/students sections: - file: external/annotater/README.md From a35f111abfdbcf1f540c3af009822016adc5f884 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 14:02:38 +0100 Subject: [PATCH 08/17] Update _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index ad8a1fd..8287b72 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,7 +101,7 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMPBUMP + - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMPBUMPBUMP - file: features/students sections: - file: external/annotater/README.md From 3a801249573bd54d851700dee2dd9bd259aa8bd7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 14:05:20 +0100 Subject: [PATCH 09/17] Update _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 8287b72..be2e252 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,7 +101,7 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMPBUMPBUMP + - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMPBUMPBUMPBUMP - file: features/students sections: - file: external/annotater/README.md From e11ca55ef3dee9128fd1cae3eb7cf3d29444c8f0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 14:22:22 +0100 Subject: [PATCH 10/17] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 034a2e5..6e663ba 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,4 @@ myst_nb numpy matplotlib -git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMP +git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMPBUMP2 From 4f3bf5ef0156a456590596bb115f09c368f5fb5e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 14:36:35 +0100 Subject: [PATCH 11/17] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 6e663ba..3c12ca2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,4 @@ myst_nb numpy matplotlib -git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMPBUMP2 +git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMPBUMP2BUMP From 9f10e241b39aae9562f03452a6e4072893f37c9f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 25 Mar 2026 15:54:14 +0100 Subject: [PATCH 12/17] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3c12ca2..c5d46ee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,4 @@ myst_nb numpy matplotlib -git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMPBUMP2BUMP +git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMPBUMP2BUMPBUMP From 12ae94d2dbaa4a334a407a53f4b9694e455b7980 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 30 Mar 2026 09:21:55 +0200 Subject: [PATCH 13/17] Remove Sphinx-Sticky-Margin from requirements Removed git dependency for Sphinx-Sticky-Margin. --- requirements.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index c5d46ee..2a532ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,5 +11,3 @@ sphinx-apa-references myst_nb numpy matplotlib - -git+https://github.com/TeachBooks/Sphinx-Sticky-Margin@first-steps #BUMPBUMP2BUMPBUMP From 41e456bf7fe3d5fa2944110c5ef6d329d3931a4d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 30 Mar 2026 09:27:49 +0200 Subject: [PATCH 14/17] Fix external link for Sphinx-Sticky-Margin Updated external link to Sphinx-Sticky-Margin manual. --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index be2e252..d2d5176 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -101,7 +101,7 @@ parts: - file: features/apa - file: external/Sphinx-Named-Colors/README.md - external: https://github.com/TeachBooks/Sphinx-Dropdown-Toggle/blob/main/MANUAL.md - - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/first-steps/MANUAL.md #BUMPBUMPBUMPBUMP + - external: https://github.com/TeachBooks/Sphinx-Sticky-Margin/blob/main/MANUAL.md - file: features/students sections: - file: external/annotater/README.md From 033ec8a566b42fc6fd873f8d7a788f684f40c818 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 30 Mar 2026 09:30:04 +0200 Subject: [PATCH 15/17] Remove unused Sphinx extensions Removed unused Sphinx extensions from the configuration. --- book/_config.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index 7ae925d..7df42ac 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -17,8 +17,6 @@ sphinx: - teachbooks_favourites - teachbooks_sphinx_grasple - sphinx_apa_references - - sphinx_gated_directives - - sphinx_sticky_margin config: language: en html_js_files: From 1f7947bdc7b4d61a640b31a6bfc7af07ae2fb1ca Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 30 Mar 2026 09:33:15 +0200 Subject: [PATCH 16/17] Clean up external links in _toc.yml Removed comments from external links in the table of contents. --- book/_toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index d2d5176..9b8e757 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -88,8 +88,8 @@ parts: - file: features/exercise.md - external: https://github.com/TeachBooks/Sphinx-ref-graph/blob/manual/README.md - external: https://github.com/TeachBooks/Sphinx-GitHub-Alerts/blob/main/README.md - - external: https://github.com/TeachBooks/Sphinx-Metadata-Figure/blob/main/MANUAL.ipynb # BUMP - - external: https://github.com/TeachBooks/Sphinx-Gated-Directives/blob/main/MANUAL.md #BUMP + - external: https://github.com/TeachBooks/Sphinx-Metadata-Figure/blob/main/MANUAL.ipynb + - external: https://github.com/TeachBooks/Sphinx-Gated-Directives/blob/main/MANUAL.md - external: https://github.com/TeachBooks/TeachBooks-Questions/blob/main/MANUAL.md - file: features/visuals.md sections: From 470472294b582c30cf891daacf7ac15f3a0a67b9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 30 Mar 2026 09:42:02 +0200 Subject: [PATCH 17/17] Add Sphinx Sticky Margin to favourites list Added Sphinx Sticky Margin to the list of features. --- book/features/favourites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/favourites.md b/book/features/favourites.md index 34e5e54..58557d9 100644 --- a/book/features/favourites.md +++ b/book/features/favourites.md @@ -46,7 +46,7 @@ TeachBooks Favourites is a Sphinx extension which collects all of TeachBooks' fa - [Sphinx Gated Directives](../_git/github.com_TeachBooks_Sphinx-Gated-Directives/main/MANUAL.md) - [Teachbooks Zoomies](https://github.com/TeachBooks/TeachBooks-Zoomies/) - [TeachBooks Questions](../_git/github.com_TeachBooks_TeachBooks-Questions/main/MANUAL.md) - +- [Sphinx Sticky Margin](../_git/github.com_TeachBooks_Sphinx-Sticky-Margin/main/MANUAL.md) The extension [Open in new tab](https://pypi.org/project/sphinx-new-tab-link/) is nice, but is not compatible with all setups (dependency clash) so is not included in TeachBooks-Favourites.