Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Center preview around caret position, fix caret position in status bar

AuthorDaveJarvis <email>
Date2020-06-20 17:18:10 GMT-0700
Commitfc5c2579f9802a4c53c1dfe7b2d5098b5b395685
Parent9495a2e
Delta17 lines added, 23 lines removed, 6-line decrease
src/main/resources/com/scrivenvar/preview/webview.css
ol {
- list-style-type: decimal;
+ list-style-type: decimal;
+}
+
+ul ul, ol ul,
+ol ol, ul ol {
+ list-style-position: inside;
+ margin-left: 1em;
}
ul ul, ol ul {
- list-style-type: circle;
- list-style-position: inside;
- margin-left: 1em;
+ list-style-type: circle;
}
+
ol ol, ul ol {
- list-style-type: lower-latin;
- list-style-position: inside;
- margin-left: 1em;
+ list-style-type: lower-latin;
}
code, tt {
- margin: 0 0px;
- padding: 0px 0px;
white-space: nowrap;
border: 1px solid #ccc;
background-color: #f8f8f8;
border-radius: 3px;
}
pre>code {
- margin: 0;
white-space: pre;
border: none;
background: transparent;
}
pre {
background-color: #f8f8f8;
- border: 1px solid #ccc;
+ border: .125em solid #ccc;
font-size: 13px;
line-height: 19px;
overflow: auto;
- padding: 6px 10px;
- border-radius: 3px;
+ padding: .25em .5em;
+ border-radius: .25em;
}
pre code, pre tt {
background-color: transparent;
border: none;
}
kbd {
- -moz-border-bottom-colors: none;
- -moz-border-left-colors: none;
- -moz-border-right-colors: none;
- -moz-border-top-colors: none;
background-color: #ccc;
background-image: linear-gradient(#F1F1F1, #DDDDDD);
background-repeat: repeat-x;
border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
border-image: none;
- border-radius: 2px 2px 2px 2px;
+ border-radius: 2px;
border-style: solid;
border-width: 1px;
img {
max-width: 100%;
- height: auto;
}
src/main/java/com/scrivenvar/processors/markdown/MarkdownProcessor.java
super( successor );
+ // Standard extensions
final Collection<Extension> extensions = new ArrayList<>();
extensions.add( DefinitionExtension.create() );
extensions.add( StrikethroughSubscriptExtension.create() );
extensions.add( SuperscriptExtension.create() );
extensions.add( TablesExtension.create() );
extensions.add( TypographicExtension.create() );
+ // Allows referencing image files via relative paths and dynamic file types.
extensions.add( ImageLinkExtension.create( path ) );
+ extensions.add( BlockExtension.create() );
mRenderer = HtmlRenderer.builder().extensions( extensions ).build();
src/main/java/com/scrivenvar/processors/markdown/ParagraphExtension.java
-package com.scrivenvar.processors.markdown;
-
-public class ParagraphExtension {
-}