diff --git a/src/blenderbim/docs/_static/custom.css b/src/blenderbim/docs/_static/custom.css index c5acbfef1f..03f5b9016f 100644 --- a/src/blenderbim/docs/_static/custom.css +++ b/src/blenderbim/docs/_static/custom.css @@ -8,6 +8,12 @@ h1, h2, h3, h4 { -webkit-background-clip: text; -webkit-text-fill-color: transparent; } +a { + text-decoration: none; +} +.toc-tree .reference:hover { + color: #d98014; +} .sidebar-brand-text { font-size: 1rem; } @@ -31,6 +37,9 @@ h1, h2, h3, h4 { .blockbutton a:hover { background: #70ba35; } +.highlight .hll { + background-color: #ffc2; +} section img { display: block; margin-left: auto; diff --git a/src/blenderbim/docs/conf.py b/src/blenderbim/docs/conf.py index f6e841e634..a8f7d31bf2 100644 --- a/src/blenderbim/docs/conf.py +++ b/src/blenderbim/docs/conf.py @@ -94,16 +94,19 @@ html_theme_options = { "color-background-secondary": "#eeeeec", "color-background-border": "#cfd0cb", "color-foreground-primary": "#2e3436", + "color-sidebar-item-background--hover": "#f7f7f6", + "color-link--hover": "#d98014", "font-stack": "Nunito, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" }, "dark_css_variables": { "color-brand-primary": "#39b54a", "color-brand-content": "#39b54a", "color-brand-visited": "#d9e021", - # "color-background-primary": "#f7f7f6", "color-background-primary": "#2e3436", "color-background-border": "#2e3436", "color-foreground-primary": "#eeeeec", + "color-sidebar-item-background--hover": "#2e3436", + "color-link--hover": "#d98014", "font-stack": "Nunito, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" }, diff --git a/src/blenderbim/docs/devs/installation.rst b/src/blenderbim/docs/devs/installation.rst index 690e2a46a3..a9b5135e66 100644 --- a/src/blenderbim/docs/devs/installation.rst +++ b/src/blenderbim/docs/devs/installation.rst @@ -43,11 +43,11 @@ compile IfcOpenShell is out of scope of this document. You can create your own package by using the Makefile as shown below. You can choose between a ``PLATFORM`` of ``linux``, ``macos``, ``macosm1``, and ``win``. -You can choose between a ``PYVERSION`` of ``py39``, or ``py310``. +You can choose between a ``PYVERSION`` of ``py311``, ``py310``, or ``py39``. :: $ cd src/blenderbim - $ make dist PLATFORM=linux PYVERSION=py310 + $ make dist PLATFORM=linux PYVERSION=py311 $ ls dist/ This will give you a fully packaged Blender add-on zip that you can distribute @@ -258,10 +258,12 @@ Required Python modules to be stored in ``libs/site/packages/`` are: ifcclash bimtester ifccobie - ifcdiff ifccsv + ifcdiff + ifc4d + ifc5d ifcpatch - ifcp6 + ifctester pystache svgwrite dateutil @@ -276,17 +278,13 @@ Required Python modules to be stored in ``libs/site/packages/`` are: elementpath six lark-parser - hppfcl behave parse parse_type xlsxwriter odfpy defusedxml - boto3 - botocore jmespath - s3transfer ifcjson Notes: diff --git a/src/blenderbim/docs/users/installation.rst b/src/blenderbim/docs/users/installation.rst index fd23a05832..6dd47404b2 100644 --- a/src/blenderbim/docs/users/installation.rst +++ b/src/blenderbim/docs/users/installation.rst @@ -25,7 +25,7 @@ Installation .. warning:: - If you are not using Blender version >=3.1, please follow the **Unstable installation** instructions. :doc:`Read more <../devs/installation>` + If you are not using Blender version >=4.1, please follow the **Unstable installation** instructions. :doc:`Read more <../devs/installation>` 3. **Install the BlenderBIM Add-on** diff --git a/src/ifcopenshell-python/docs/_static/custom.css b/src/ifcopenshell-python/docs/_static/custom.css index ce7adfb65b..c1e237ec6c 100644 --- a/src/ifcopenshell-python/docs/_static/custom.css +++ b/src/ifcopenshell-python/docs/_static/custom.css @@ -8,6 +8,12 @@ h1, h2, h3, h4 { -webkit-background-clip: text; -webkit-text-fill-color: transparent; } +a { + text-decoration: none; +} +.toc-tree .reference:hover { + color: #d98014; +} .sidebar-brand-text { font-size: 1rem; } @@ -31,6 +37,9 @@ h1, h2, h3, h4 { .blockbutton a:hover { background: #70ba35; } +.highlight .hll { + background-color: #ffc2; +} section img { display: block; margin-left: auto; diff --git a/src/ifcopenshell-python/docs/conf.py b/src/ifcopenshell-python/docs/conf.py index 1824032dfa..0ca17d33ee 100644 --- a/src/ifcopenshell-python/docs/conf.py +++ b/src/ifcopenshell-python/docs/conf.py @@ -67,6 +67,8 @@ autoapi_type = 'python' # autoapi works by reading source code instead of importing modules autoapi_dirs = ['../ifcopenshell', '../../bcf/src', '../../bsdd', '../../ifccsv', '../../ifcdiff', '../../ifcpatch/ifcpatch', '../../ifctester/ifctester'] +autoapi_dirs = ['../../ifcdiff'] +autoapi_dirs = ['../../ifcdiff', '../ifcopenshell/util'] # autoapi_dirs = ['../../bcf/src', '../../bsdd', '../../ifccsv', '../../ifcdiff', '../../ifcpatch/ifcpatch', '../../ifctester/ifctester'] # These are auto-generated based on the IFC schema, so exclude them @@ -127,16 +129,19 @@ html_theme_options = { "color-background-secondary": "#eeeeec", "color-background-border": "#cfd0cb", "color-foreground-primary": "#2e3436", + "color-sidebar-item-background--hover": "#f7f7f6", + "color-link--hover": "#d98014", "font-stack": "Nunito, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" }, "dark_css_variables": { "color-brand-primary": "#39b54a", "color-brand-content": "#39b54a", "color-brand-visited": "#d9e021", - # "color-background-primary": "#f7f7f6", "color-background-primary": "#2e3436", "color-background-border": "#2e3436", "color-foreground-primary": "#eeeeec", + "color-sidebar-item-background--hover": "#2e3436", + "color-link--hover": "#d98014", "font-stack": "Nunito, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" },