Skip to content

feat: Add configurable backlinks placement and compact properties#719

Open
qtld88 wants to merge 1 commit intoKosmosisDire:masterfrom
qtld88:master
Open

feat: Add configurable backlinks placement and compact properties#719
qtld88 wants to merge 1 commit intoKosmosisDire:masterfrom
qtld88:master

Conversation

@qtld88
Copy link

@qtld88 qtld88 commented Jan 14, 2026

This PR adds two feature enhancements to improve layout flexibility and properties display :

Features Added

A. Configurable Backlinks Placement

  • Toggle setting to place backlinks in footer (default) or right sidebar
  • When in right sidebar: 1/3 height constraint with scrolling
  • Appears below table of contents for logical flow
  • Responsive design for mobile/tablet

B. Compact Frontmatter Properties

  • Horizontal layout matching tags design
  • Clickable URL detection for HTTP(S) links in property values
  • Space-efficient display
  • Type-aware styling (objects, arrays, primitives, null)
  • Responsive design for all screen sizes

Technical Implementation

  • New files: frontmatter-properties.ts (feature + component)
  • Modified: backlinks.ts + multiple data structure files
  • Updated: All translation files for multi-language support
  • Added: Settings integration with proper feature toggles
  • Includes: Responsive CSS and memory-efficient style injection

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.

1 participant