{ "name": "Tweaks", "id": "5174a483-c88d-4bf8-a95f-35cd330b76e2", "version": "0.3.0", "description": "A collection of common layout and style changes: hiding nonessential elements, making formatted text more readable, and handling page resizing more fluidly.", "tags": ["customisation"], "authors": [ { "name": "dragonwocky", "homepage": "https://dragonwocky.me/", "avatar": "https://dragonwocky.me/avatar.jpg" } ], "options": [ { "type": "heading", "label": "Interface" }, { "type": "toggle", "key": "hideFloatingButton", "description": "Hide the Q&A/Ask AI/Help button floating at the bottom right of the interface.", "value": false }, { "type": "toggle", "key": "hideSlashMenu", "description": "Hide the commands popup when typing '/'.", "value": false }, { "type": "toggle", "key": "hidePlaceholders", "description": "Hides the text shown when an empty block is waiting to be filled in, e.g. \"Write something, or press 'space' for AI, '/' for commands...\"", "value": false }, { "type": "toggle", "key": "hideDefaultIcons", "description": "Hide the default page icons.", "value": false }, { "type": "toggle", "key": "snappyTransitions", "description": "Disables style animations for a snappier experience across the board. This will not affect JavaScript-powered animations, e.g. the left sidebar popping out.", "value": false }, { "type": "heading", "label": "Pages" }, { "type": "toggle", "key": "fullWidthPages", "description": "Decreases page padding so every page fills the available space either side (a global toggle for the 'full width' option under page settings).", "value": false }, { "type": "toggle", "key": "normalisedDatabaseScrolling", "description": "Forces horizontally scrollable inline tables to respect the width and padding of a page when they overflow. Enabling this is recommended if you are using panel mods, otherwise databases may overflow.", "value": true }, { "type": "number", "key": "responsiveColumnsBreakpoint", "description": "The width of the window below which in-page columns are made full width to avoid squishing column contents.", "value": 640 }, { "type": "select", "key": "responsiveColumnsUnit", "description": "The unit to measure the above width in, e.g. you may wish the button to appear when the window occupies <= 20% of the screen or is less than a certain number of pixels wide.", "values": ["Pixels", "Percent"] }, { "type": "toggle", "key": "hidePageDiscussions", "description": "Hide the comments section at the top of pages within databases.", "value": false }, { "type": "heading", "label": "Typography" }, { "type": "toggle", "key": "increasedLineSpacing", "description": "Increases spacing between text blocks (paragraphs) to improve readability.", "value": false }, { "type": "toggle", "key": "condensedBulletedLists", "description": "Tightened line spacing between bulleted list items.", "value": false }, { "type": "toggle", "key": "thickerBoldText", "description": "Increases the weight of bolded text from 600 (semibold) to 700 (bold), making it stand out more obviously against regular text.", "value": true }, { "type": "toggle", "key": "bracketedLinks", "description": "Renders links Obsidian-style, surrounded with [[square brackets]] instead of underlined.", "value": false }, { "type": "toggle", "key": "accentedLinks", "description": "Colours links with Notion's blue colour or a theme's equivalent.", "value": false }, { "type": "toggle", "key": "quoteBlockQuotationMarks", "description": "Wraps quote block content in large, decorative serif quotation marks.", "value": false }, { "type": "toggle", "key": "compactCodeBlocks", "description": "Decreases code block padding to fit more naturally into the flow of text down a page.", "value": false }, { "type": "select", "key": "defaultImageAlignment", "description": "Changes the default horizontal alignment of images embedded within pages. Note that this replaces Notion's built-in central alignment, i.e. setting this to left or right will remove the option to centre images entirely.", "values": ["Centre", "Left", "Right"] } ], "clientStyles": ["client.css"], "clientScripts": ["client.mjs"] }