Terminal Markdown previewer — GUI-like experience.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: inline store theme preview

RivoLink 004a600f 4ce87ddd

+7 -3
+7 -3
src/app/theme_picker.rs
··· 139 139 140 140 pub(crate) fn store_current_theme_preview(&mut self) { 141 141 let preset = current_theme_preset(); 142 - let lines = self.lines.clone(); 143 - let toc = self.toc.clone(); 144 - self.store_theme_preview(preset, &lines, &toc); 142 + let idx = theme_preset_index(preset); 143 + if let Some(slot) = self.theme_picker.preview_cache.get_mut(idx) { 144 + *slot = Some(ThemePreviewCacheEntry { 145 + lines: self.lines.clone(), 146 + toc: self.toc.clone(), 147 + }); 148 + } 145 149 } 146 150 147 151 pub(crate) fn invalidate_theme_preview_cache(&mut self) {