Repository navigation
Releases
Pixel 1.0.2
English · 中文
Pixel 1.0.2
Highlights
- Redesigned desktop code panels with square language nameplates in Reading view and a separately visible copy button.
- Fixed system overlay scrollbars covering the last line of horizontally scrolling code.
- Improved syntax readability in Light/Dark modes and PDF exports.
Changes
- Language nameplates use a paper fill, amber outline, and hard pixel shadow. Long identifiers wrap; blocks without a language have no nameplate.
- Code scrolls horizontally without moving the copy button out of view. Space below the code keeps overlay scrollbars clear of the text.
- Unified code borders, line spacing, and active-line feedback in Live Preview and Source mode while preserving native editing, selection, and copy interactions.
- Narrowed panel styling to preserve native layouts for nested code, bare preformatted text, and special rendered content.
- PDF exports use syntax colors suited to paper, wrap long lines, and retain code across pages. Nameplates, copy buttons, and screen scrollbar spacing are excluded from print.
Full commit range: 1.0.1 → 1.0.2.
Compatibility
- Minimum Obsidian version:
1.12.0, unchanged. - Verified desktop Light/Dark modes, narrow windows, Reading view, and editing modes; no migration is required.
- Existing mobile layouts are preserved. This patch was not separately tested on an iOS device.
Known issues
- Nameplates depend on Obsidian's language identifier and a monospace font. Identifiers normalized to no language and code blocks with additional custom classes do not receive nameplates.
- Full compatibility with third-party custom renderers is not guaranteed.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
All 205 automated tests passed. Long-code checks covered Light/Dark modes, wide/narrow windows, two scrollbar modes, and three content variants: 24 live checks. Six actual PDF exports confirmed hidden nameplates, complete long code, and 210 sequential code rows without omissions or duplicates. Text positions in the pagination fixtures match the exports from before the redesign.
Pixel 1.0.1
English · 中文
Pixel 1.0.1
Highlights
- Fixed plugin toggle thumbs extending outside their tracks in Preferences.
- Fixed the search clear button's hover background covering the search field border.
Changes
- Moved shared control scope roots above
body, restoring native-surface selectors while retaining the Claudian content boundary. This prevents Pixel thumb positioning from combining with native translation in plugin lists. - Removed the filled search-clear background in idle, hover, and pressed states. Native icons, click targets, color feedback, and keyboard focus indicators remain intact.
- Added live regression checks for settings toggles and Chromium search-clear interaction states, including detached Preferences windows and Light/Dark modes.
Full commit range: 1.0.0 → 1.0.1.
Compatibility
- Minimum Obsidian version:
1.12.0, unchanged. - Supported targets remain desktop and iOS; no migration is required.
- Claudian's native content boundary is preserved and its runtime checks pass.
Known issues
- No new blocking issues found in desktop verification or independent review.
- Mobile CSS toggle states were checked on desktop; this patch was not separately tested on an iOS device.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
This narrow settings-control patch received desktop visual and interaction checks. It adds no mobile layout or compatibility changes; mobile CSS toggle states were also checked.
Pixel 1.0.0
English · 中文
Pixel 1.0.0
Highlights
- The first stable Pixel release. The Light and Dark workspace, Pixel Boy new tab, native Obsidian surfaces, and desktop/iOS layouts graduate from the 0.9 series into the stable baseline.
- Claudian keeps its native content layout. Fixed the doubled user-message bubble, oversized action rows, and additional composer decoration seen with Claudian 2.2.7. Pixel continues to style the pane chrome and supply inherited theme colors.
Changes
- Removed Claudian-specific overrides for private message, composer, session, and settings-tab structures. The integration no longer assumes the older textarea editor or outer-message bubble layout.
- Scoped shared control decoration and disabled states away from Claudian's content pane, while preserving Pixel controls on native Obsidian surfaces and view headers.
- Added a live regression check against the installed Claudian DOM in Light and Dark, including focused and unfocused CodeMirror editors, pseudo-elements, message/action geometry, and native button styling. The check preserves the draft and restores theme and focus state.
- Updated CSS contracts, compatibility guidance, and both READMEs to describe the plugin-content boundary. Shared Markdown styling and inherited typography/colors remain intentional.
- Synchronized the theme-store cover with the bilingual README artwork and made Markdown detail galleries open by default.
Full commit range: 0.9.9 → 1.0.0.
Compatibility
- Minimum Obsidian version:
1.12.0, unchanged. - Priority platforms: desktop and iOS.
- Claudian's content boundary was verified with version
2.2.7; this exception does not automatically apply to every community plugin. - No note migration or theme-setting changes are required.
Known issues
- No new blocking issues were found in completed desktop checks and independent code review.
- Third-party plugin content can still inherit Pixel typography, colors, and shared Markdown styles; the compatibility boundary does not reproduce the default theme in full.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Pass
Pixel 0.9.9
English · 中文
Pixel 0.9.9
Highlights
- More stable interaction feedback. Buttons have clearer hover, press, and persistent active states, with consistent reduced-motion behavior. This release fixes doubled primary-button outlines and jitter in the PDF find controls.
- More comfortable reading in long notes and narrow panes. Tabs, properties, quotes, code, tables, embeds, and task lists handle constrained space more consistently. Completed tasks retain their strikethrough without striking through unfinished subtasks.
- Clearer core surfaces. Settings, search, dark floating surfaces, Bases, Canvas, and print output receive visual refinements while retaining Pixel's identity and native interactions.
Changes
- Buttons and motion: Retained sliding, press, and rebound feedback while removing text scaling on press. Clarified primary and destructive actions and removed inner highlights that caused doubled primary-button outlines. Persistently active panel buttons show a cyan marker, and disabled controls remain stable.
- Motion preferences and touch: Unified timing under the system's reduced-motion preference and shortened toggle transitions. Enlarged mobile settings and code-copy touch targets, with refinements for increased contrast and forced colors.
- Settings, search, and floating surfaces: Removed the stepped scan effect from settings search and separated hover from keyboard focus. Reduced duplicate highlights on settings cards and fields and improved descriptions and long directory wrapping. Search inputs use the reading font; menus, tooltips, and dialogs have distinct border and shadow levels. Dark tooltip arrows match their surface color.
- Tabs and new tabs: Desktop tabs shrink with available space, active indicators avoid clipping, and long titles leave room for close actions. Pixel Boy adapts to the empty pane's width, with wrapping action labels and scrolling in short windows.
- Reading and properties: Softened the reading grid and refined link underlines, text selection, and keyboard focus. Improved long links, inline code, multiline highlights, and property names, long values, and tags in narrow panes.
- Quotes, code, and tables: Refined quote and callout fills, nested spacing, and folding feedback. Code-copy controls stay visible while code scrolls independently. Table grids are quieter, column sizing is improved, and row hover remains distinct from native selection.
- Media and tasks: Image borders follow the displayed image width. Long attachment names, missing attachments, and embedded-note headings are clearer; scrolling can continue to the page after reaching the end of an embed. Mixed-list indentation and checkbox alignment are more consistent, and completed-task strikethrough no longer affects unfinished subtasks.
- Outline and link panels: Fixed heading-fold hover backgrounds covering text and improved long-text readability in narrow outline, backlink, and outgoing-link panels.
- Bases and Canvas: Refined database headers, groups, summaries, and empty values. Canvas nodes distinguish selection, focus, and editing, with stable active toolbar feedback.
- PDF: Improved toolbar and find-bar access in narrow panes with horizontal scrolling. Fixed the
Aafind option moving under the pointer on hover. - Scrolling and menus: Distinguished hover from drag feedback on themed scrollbars and pane dividers. Long menu commands can wrap while retaining icon space, and shortcut hints and counters keep stable typography.
- Print output: Added clear text and code colors on white paper, improved long code, tables, and embedded content, and retained completed-task states.
Full commit range: 0.9.8 → 0.9.9.
Compatibility
- Minimum Obsidian version:
1.12.0, unchanged from the previous release. - Priority platforms: desktop and iOS.
- Reduced motion follows the system preference. System-native scrollbar appearance remains subject to platform settings.
- No note migration or theme-setting changes are required.
Known issues
- No new blocking issues were found in completed checks.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Pass
Pixel 0.9.8
English · 中文
Pixel 0.9.8
Highlights
- Markdown details are more stable and easier to identify. Image scrolling, task completion feedback, and fenced-code identity are more consistent, with a new banner format for prominent page imagery.
- Input and documentation details are clearer. Templater date fields use a lighter, more explicit interaction boundary, while the README makes release context, installation guidance, and detailed sections easier to read directly.
Changes
- Fixed large blank areas that could appear when rapidly scrolling long Live Preview documents containing aligned images, without changing image sizing or alignment.
- Added the
pixel-bannerimage format for full-width cropped banners through![[image.png|pixel-banner]]. - Refined task-checkbox completion and press feedback without changing checkbox dimensions or task-row layout, while respecting reduced-motion preferences.
- Added a cyan Pixel status header to fenced code blocks. Live Preview shows the detected language, Reading shows a consistent
CODElabel, and the native copy button remains available. - Refined Templater date-field rest, hover, focus, reduced-motion, and forced-colors states.
- Reorganized the README's recent-release summary and installation guidance, and expanded detailed sections by default.
Compatibility
- Minimum Obsidian version:
1.12.0 - Priority platforms: desktop and iOS
- This release refines Markdown, Templater, and documentation details without changing theme settings or user data.
Known issues
- No known issues.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
Pixel 0.9.7
English · 中文
Pixel 0.9.7
Highlights
- File-operation targeting is lighter and more precise. Right-clicking a file other than the open note now uses a compact cyan pixel cursor instead of a heavy green frame, keeping the active-file state visually dominant.
- Project Manager add actions remain clearly readable. The “add member” and “add status” buttons now maintain reliable text contrast and use restrained Pixel feedback for hover, press, and keyboard focus.
Changes
- Reworked temporary file-tree context targets with a quiet surface, hairline edge, and inset cyan rail, while preserving system-color cues in forced-colors mode.
- Fixed Project Manager CTA text becoming unreadable when Pixel's pale settings surface replaced the native CTA background but left its white text unchanged.
- Redesigned the Project Manager add-button rest, hover, pressed, and keyboard-focus states. The cyan rail now grows from the centre only on hover and covers the complete left edge.
- Disabled button transitions under reduced-motion preferences and added navigation and Project Manager settings contracts to prevent visual regressions.
Compatibility
- Minimum Obsidian version:
1.12.0 - Priority platforms: desktop and iOS
- These fixes target the desktop file explorer and the Project Manager
1.8.0settings interface. - This visual PATCH release does not change theme settings or user data.
Known issues
- No known issues.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
Pixel 0.9.6
English · 中文
Pixel 0.9.6
Highlights
- Project Manager tags now match Pixel with compact capsules that keep labels, dots, and removal actions clear while eliminating the oversized controls and doubled edges of the previous presentation.
Changes
- Reused Pixel's theme variables for the background, edge, text, radius, and weight of tags in the Project Manager task editor.
- Reduced tags to a compact height and added safe truncation for long labels.
- Reset the tag removal button where global button styling previously introduced incorrect height, borders, shadows, and corner geometry.
- Added consistent hover, keyboard-focus, and pressed feedback for tags and their removal actions.
- Added a Project Manager tag styling contract test to prevent later control rules from regressing the layout.
Compatibility
- Minimum Obsidian version:
1.12.0 - Priority platforms: desktop and iOS
- This refinement targets the Project Manager desktop task editor.
- This visual PATCH release does not change theme settings or user data.
Known issues
- No known issues.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
Pixel 0.9.5
English · 中文
Pixel 0.9.5
Highlights
- A complete Project Manager settings flow docks the action bar to the modal edge, keeping Cancel and Save clearly available while long forms scroll without the previous footer gap.
- Consistent, lighter custom fields align text inputs, type dropdowns, and option rows to one control geometry while preventing selected values from being clipped.
- Project Manager Insights integration gives the read-only assignee workload view a dedicated Pixel treatment across filters, metrics, assignee summaries, and task details.
Changes
- Split Project Manager project settings into an independently scrolling content area and a docked footer, removing the space below its actions.
- Unified the height, radius, edge, and focus feedback of project names, member fields, custom-field names, type selectors, and option inputs.
- Reduced the visual weight of custom-field option rows while preserving their editing hierarchy and visible keyboard focus.
- Fixed vertically clipped labels in Project Manager native dropdowns and reserved stable room for their disclosure arrows.
- Added ledger-inspired colors, compact lists, filter controls, metric cards, and state feedback for Project Manager Insights.
- Updated both READMEs and the compatibility notes to list Project Manager Insights as an explicitly supported community plugin.
Compatibility
- Minimum Obsidian version:
1.12.0 - Priority platforms: desktop and iOS
- Project Manager and Project Manager Insights styling primarily targets their desktop plugin interfaces.
- This visual PATCH release does not change theme settings or user data.
Known issues
- No known issues.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
Pixel 0.9.4
English · 中文
Pixel 0.9.4
Highlights
- Deep Project Manager integration redesigns the task editor as a calmer, roomier sheet with compact, readable properties and a macOS-inspired Pixel finish.
- Clearer project and assignee identity lets long project titles wrap naturally while table assignees use playful emoji avatars beside their complete names.
- Quieter destructive feedback gives delete buttons a restrained brick-tinted warning surface with clear hover and press responses, without the previous outer ring or side rail.
Changes
- Reworked the Project Manager task editor sizing, spacing, title hierarchy, property grid, scrolling, and footer actions.
- Unified task inputs, dropdowns, and date controls with Pixel's search-field edge and interaction model.
- Redesigned the ZenTao creation and closure checkboxes and corrected their vertical alignment with labels.
- Refined the Project Manager assignee column into compact contact plates with emoji avatars and complete names.
- Let long project-detail titles use available toolbar space before wrapping.
- Added a stable two-line title treatment to project dashboard cards so important names are not truncated too early.
- Refined global destructive buttons with a warning tint, hover surface, and pressed response while removing the custom brick focus ring.
Compatibility
- Minimum Obsidian version:
1.12.0 - Priority platforms: desktop and iOS
- Project Manager-specific styling primarily targets the desktop plugin interface.
- This visual PATCH release does not change theme settings or data structures.
Known issues
- No known issues.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required
Pixel 0.9.3
English · 中文
Pixel 0.9.3
Highlights
- Pixel Boy new tab turns the empty workspace into Pixel's own handheld console. Its dot-matrix screen, D-pad, A / B buttons, and Select / Start controls form a complete Game Boy-inspired scene while preserving Obsidian's native create, open, and close actions.
- Native Claudian integration gives the assistant panel, composer, context chips, and pop-out menus a purpose-built Pixel layout so AI collaboration feels at home in the desktop workspace.
- One coherent control system brings preference cards, the circular accent color well, search edge states, inline tags, and the compact status rail into the same pixel-minded visual language.
Changes
- Added the Pixel Boy empty state with Light, Dark, and narrow-layout calibration while keeping every decorative element inert and keyboard navigation native.
- Reworked Claudian's panel and composer geometry, prevented menu clipping, and refined context chips, root-tab states, and plugin preferences.
- Unified Obsidian preference cards, removed redundant native dividers, and reshaped the accent picker into a clearly bounded circular color well.
- Rebalanced the right dock and global status rail so sync, word-count, backlink, and related telemetry stay compact without crowding note content.
- Refined search inputs across idle, hover, focus, and accessibility states.
- Improved inline tags and split editor hashtag tokens as one continuous capsule across Reading view and Live Preview.
- Refreshed both READMEs with privacy-safe close-up captures and a clearer desktop / iOS-first presentation.
Compatibility
- Minimum Obsidian version:
1.12.0 - Priority platforms: desktop and iOS
- This candidate passed desktop manual review and the iOS responsive contract suite.
Known issues
- No known issues.
Release validation
- Automated tests: Pass
- Desktop manual check: Pass
- iOS manual check: Not required