Version 2.x.x
Version 2.0.x
Version 2.0.1: Patch 1
Features
- Added new Style Settings option to dim inactive stacked tab content. Defaults to true.
- Inactive tabs titles are dimmed as part of the theme’s design language, as well as being consistent with how regular inactive tab titles are dimmed.
Changes
- Improved styling for 1.13 Settings UI.
- Settings search container has adjusted padding.
var(--text-on-accent)now inherits fromvar(--color-base-00)and thusvar(--flexcyon-base-01). This makes buttons with accent colour background have better contrast (green/purple with black has better contrast than white text on those backgrounds).- Improved Spaced Repetition plugin styling.
Fixes
- Fixed
var(--slider-track-background)to usevar(--color-base-25)instead of transparent. - Removed redundant code, prevented Highlightr plugin realistic style from having its border radius overriden by the theme’s default highlight border radius.
- Improved stylised horizontal rule rendering in Canvas blocks.
Version 2.0.0 Metamorphosis
Features
- Improved Accessibility, you can now adjust contrast, brightness, saturation and colour warmth for theme colours.
- The theme’s colours now mostly use
oklchcolour space for more accurate colour rendering- Overrode some default hardcoded declarations to use
oklchcolour equivalents
- Overrode some default hardcoded declarations to use
- Style Settings
- Added prevent accidental unpin, disables unpin via clicking on pin icon. To unpin with this setting enabled, use the right click menu or Ctrl + W.
- Added Editor Top Margin
- Added Callout Horizontal Margin
- Added Disable Vim Block Cursor Blink
- Added Hide Keychain item in Style Settings
- Add Style setting option for scrollbar width, moved existing do not show scrollbar in Settings to
flexcyon://Editor > Scrollbar
- Added support for Banners Reloaded Plugin
- The theme now has it’s own Flexcyon Multi-Column implementation (FMCi)
- Keyword here means both callout type and callout metadata
- Supports the use of
>[!col]or>[!multi-column]keywords, can be used withwrapcallout keyword to line wrap column items if they do not fit comfortably in the same column e.g.>[!col|wrap] wide-0towide-100keyword supported- See documentation for more details
- Added callout keyword alias
capitalizefor applying text capitalisation to text content (previously only the short form “caps” was supported) - Added support for Lemons Search plugin
- Added padding to search result previews
- Uses readable line length
- We now have Korean documentation thanks to
@Onev’s efforts
Changes
Revamped Style Settings, use the migration tool to bring over old style settings to flexcyon 2.0.
- All Opacity related Style settings under
flexcyon://Editorare consolidated and moved over to its own dedicated section underflexcyon://Editor > Animations. - Write Style Settings migrator script, change of IDs e.g.
flexcyontoflexcyon-a11yfor accessibility related style settings - Renamed numerous style setting options to better reflect their purpose
- “Do not show scrollbar in settings” is now enabled by default and not set to enabled by Flex Max Mode
- Removed unused base grey tab, base grey token, base grey scroll, base grey scroll hover variables.
- “Relative and normal line numbers on different lines” defaults to true now
- Pl10k workspace layout no longer set by Flex Max, “Select Workspace Layout” now defaults to Pl10k workspace layout
- Make dimmed file extensions and wrap long filenames default to true and no longer set by Flex Max
- All Opacity related Style settings under
Improved ASCII icons, a set of icons complementary to the existing UI. Shoutout to Floodlight on OMG for inspiring this.
Enforcement of scale system for font size, line height etc. Theme should look more consistent and cohesive.
Make ASCII and Clip Path checkboxes better conform to alternate checkboxes reference set where possible (or deemed necessary).
- ASCII checkboxes are now enabled by default, clip path checkboxes are disabled by default
- Some icon definitions have been remapped for better compatibility, please refer to the updated icon set if your checkboxes are not rendering properly.
- Please note that ASCII/Clip Path checkboxes are case sensitive
- Some new icons are added
- Double quote and single quote ASCII checkboxes no longer use Unicode, whether rendered quotation marks have slight “cursive” will depend your font family
Improved light and dark theme colours for improved contrast and readability
You can now specify base callout types that come with Obsidian in callout metadata instead of callout type. E.g.
>[!tip|a]and>[!a|tip]looks the same.- Question callouts are now green instead of orange (inherits theme’s colours)
- Important callouts are now purple instead of cyan (inherits theme’s colours). They also use
lucide-starinstead oflucide-firefor their default icon. - Error callouts now use
lucide-circle-alertinstead ofluicde-zapfor their default icon for their default icon. - Callout icon alignment is slightly tweaked for better alignment with title text
Other small QOL tweaks in the theme
Fixes
- Mermaid, Canvas styling fixes
- Banner snippet live preview fix
- pl10k Status bar fix
- Novel Word Count plugin compatibility with dimmed file extensions, thanks to
@psolkaiynon the OMG Discord server - Fixed ASCII art rendering and direction. Do update your ASCII art of choice if required.
- “Background for add before empty state title”
linear-gradientlogic now uses the correct direction. - Attempts to improve performance and clean up parts of the codebase
- Fixed Revert to Pre 1.11 UI