Skip to content

Conversation

@julioest
Copy link
Collaborator

  • Introduced a new TOOLS constant in constants.py containing various Boost tools with descriptions and URLs.
  • Implemented a get_tools function in utils.py to retrieve and sort the tools.
  • Updated LibraryListBase to include tools in the context data for library views.
  • Enhanced categorized_list.html, grid_list.html, and vertical_list.html templates to display tools alongside libraries, with appropriate descriptions and formatting.

@julioest julioest linked an issue Dec 16, 2025 that may be closed by this pull request
@julioest julioest changed the title WIP: Add tools section to Boost library views and templates Add tools section to Boost library views and templates Dec 17, 2025
- Introduced a new TOOLS constant in constants.py containing various Boost tools with descriptions and URLs.
- Implemented a get_tools function in utils.py to retrieve and sort the tools.
- Updated LibraryListBase to include tools in the context data for library views.
- Enhanced categorized_list.html, grid_list.html, and vertical_list.html templates to display tools alongside libraries, with appropriate descriptions and formatting.
- Added a new tool "boostlook" to the TOOLS constant in constants.py with its description and URL.
- Modified the get_tools function in utils.py to accept an optional version parameter, allowing for dynamic URL generation for version-specific tools.
- Updated LibraryListBase and LibraryCategorized views to pass the selected version to get_tools, ensuring correct URL handling in the context data.
- Updated _tool_categorized_list_item.html, _tool_grid_list_item.html, and _tool_vertical_list_item.html to conditionally render tool URLs, allowing for clickable rows and cards.
- Simplified the display logic for tool names and descriptions, ensuring consistent styling and behavior across different list formats.
- Enhanced accessibility by adding cursor pointer styles for clickable elements.
@julioest julioest force-pushed the add-boost-tools-1810 branch from 596fdda to 62db6a1 Compare December 29, 2025 15:29
@julioest julioest mentioned this pull request Dec 30, 2025
@julioest julioest marked this pull request as ready for review December 30, 2025 02:03
…to the Tools section. Includes tooltip on hover.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Boost Tools docs

1 participant