40 Star 169 Fork 41

LunarSF / Lunar Markdown Editor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
版本更新说明.txt 83.35 KB
一键复制 编辑 原始数据 按行查看 历史
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321
◆2020/2/23 20:23:35
================================
完成导出试题到 Word 文档功能,并实现了对选择、判断题的图像支持。
◆2020/2/23 14:50:36
================================
添加了将试题导出到 Word 文档的功能。暂时还不支持图像。
◆2020/2/16 22:23:28
================================
着手添加“检索未引用图像文件”功能。
◆2020/2/15 21:37:23
================================
【1】为方便脚本中处理图像,在 MarkdownEditor 类中添加了 GetRealPathFromImagelink()、GetRealPathFromRelativeImagePath()、GetImageLinksFromText() 这三个方法,可用 psArgs.Ae...来调用。
【2】添加了名为“纵向模式”的透视图,便于制作 9:16 的纵向教学视频——也可以用来摘抄文本(因为和“迷你模式”十分相似)。
◆2020/2/12 21:15:59
================================
给脚本引擎添加调用路径,解决调用安装目录下的 Dll 库时找不到模块发生异常的问题。——默认的路径列表不管用。
◆2020/2/11 21:53:27
================================
【1】修正粘贴图像为单行链接时不能预览的问题;【2】修正演讲模式下(F11>F7)双击单行图像链接不能预览的问题。
◆2020/2/10
================================
移除对 Xceed.DocX 的引用(它对 wingdings 系列字体支持有些问题),添加对 NPOI 的引用。
◆2020/2/7 15:36:19
================================
限制脚本编辑器的提示功能——太不完善,太烦人,还不如没有。
◆2020/1/28 21:14:53
================================
修正添加编译分支功能导致设置的首页不起作用的问题;更改调用菜单的文本及位置。
◆2020/1/28 14:32:52
================================
支持只编译当前分支到 CHM 文档中。这样可以随时生成部分内容,而没有必要将其余部分导出。
◆2020/1/17 7:43:41
================================
添加对 DocX 的引用,准备制作导出公文的相关功能。
更新帮助文档、协议等。
◆2020/1/12 19:45:19
================================
打印预览界面点击“打印”按钮时,关闭预览界面,避免其遮挡打印窗口让用户手足无措。
◆2020/1/9 16:22:47
================================
在编辑区按住 Alt 滚动鼠标滚轮,可以横向滚动工作区管理器——这样便于察看较长的标题文本(而不必改变鼠标指针位置)。
◆2019/12/25 15:47:29
================================
微调粘贴图像数据块为图像链接后编辑器的默认行为:当图像链接单独占一行时,自动添加两个空行,以便用户继续输入(适用于大图);否则自动将插入点光标移动到末尾准备继续输入(适用于行内图标)。
◆2019/12/14 16:48:59
================================
当用户为脚本添加“工具条按钮文本”时,可以同时出现在菜单上,这样,更多的加速键就可以起作用了。
◆2019/12/13 17:18:36
================================
修正主菜单加速键无效的问题。这个问题是由于兼容Win10企业版的布局造成的。
◆2019/12/13 15:12:38
================================
更改设置“封装字符串”的界面,添加一个专用对话框。
◆2019/12/12 11:28:01
================================
支持预先设置“左封装字符串”和“右封装字符串”——以便在按下 ` 键(反引号键)时,输入设置的字符串取代默认的 ` 字符。这两个字符串会出现在选定文本的左右两侧!通常,这个功能用于输入成对的括号(如圆、方括号等)。
◆2019/11/22 16:46:57
================================
修正某些情况下根据树型文字表批量创建目录时层级错乱的问题。
◆2019/11/21 15:42:07
================================
【1】前几天实现了对自定义语法的高亮显示。规定: 以 / 开头,以非 / 为第二字符,以非空白字符为 3-n 个字符,再以空白字符为第 n+1 字符的行支持行首高亮显示。——便于用户使用脚本自行定义特定语法。
> LME 本身的编译器对这样的行不作任何 **特殊处理**,用户必须自已处理。
【2】实现“复制当前工作区结构并据以创建新工作区”功能。
◆2019/11/16 11:09:04
================================
允许用户禁止当前工作区编译网页时添加首尾水平线和主题切换按钮。
◆2019/11/16 10:05:31
================================
在高亮显示效果中支持:\{非空白字符}{空白字符}
用来提示用户:该行需要自己定义一些编译前运行的脚本对这行文本进行转换。
◆2019/11/13 15:59:17
================================
【紧急修复】修正双击编辑区程序崩溃的问题——这是引入新功能造成的冲突。
◆2019/11/7 15:48:09
================================
实现 QuickImageLink 功能。
◆2019/11/4 19:49:05
================================
添加目录元文件时,不再自动移除标题前面的数字——这已经没有必要。
◆2019/10/16 13:11:32
================================
为便于 Python 脚本调用,给 ActiveTextEditor 添加了一些便捷方法,并提供了不少缩写。
◆2019/10/15 18:06:22
================================
实现按 Enter 键执行 Python 脚本,并且可以在脚本结束时通过设置 iv_cancel = True 来取消 Enter 键的默认行为。
◆2019/10/14 19:41:15
================================
给 Globals 类添加两个方法: ValidateSavingCardNumber() 和 ValidateIdCardNumber();给 psArgs 添加 Ate 和 Ae 两个属性——以便 Python 脚本调用。
◆2019/10/13 7:08:07
================================
解决左边栏中部横向分隔带向上拖动会越界的问题;采用“就近吸附”的方式优化左边栏上下两侧布局来适应窗口尺寸变化。
◆2019/10/12 17:12:02
================================
尝试解决被加密的文档在多次错误输入密码后再输入正确的密码无法载入内容的问题。
◆2019/10/7 22:30:55
================================
给页面底部的导航面板添加 id 和 class ,以便使用 CSS 重新定义其样式(固定在浏览器可视区底部才是更好的办法)。
◆2019/9/10 14:53:35
================================
解决方块区域添加自定义 ID 或 CLASS 时不能使用两个及以上的 _ 字符的问题。(原因是 MarkdownSharp 会将成对的 _ 处理成 <em></em> 。)
◆2019/9/9 11:59:08
================================
使方块区域头不仅支持添加自定义 div Tag ,而且支持定义其它 html Tag。但是为了区别,还需要写成“[ : xxx (&class_text)”或“[ : xxx (@id_text)”这样的形式(也就是前面需要加个冒号。
◆2019/8/31 6:01:55
================================
【1】添加上、下两个箭头的 CSS 片段(span.at 和 span.ab),并添加配套使用的两个段落 CSS 标记: (p.at 和 p.ab)。
【2】使方块区域支持添加自定义 div。增强样式表对块状区域的控制能力。
◆2019/8/23 0:31:55
================================
将脚本分为工作区脚本和全局脚本,以避免“只需要在某个工作区中运行”的脚本“污染”其它工作区。
◆2019/7/26 10:58:54
================================
支持自定义折叠区和方块区域的标头末尾使用 (&xxx) 附加 class 值。((@xxx) 仍用以附加 id 值。)
◆2019/7/24 22:21:02
================================
支持向已存在的 html attribute 追加值(以空格分隔)。例如:
; >>> (&class:lszh div)
会将:
<div class="region"><div class="region_panel">xxx</div></div>
改为:
<div class="region lszh"><div class="region_panel lszh">xxx</div></div>
◆2019/7/24 8:39:00
================================
支持给 Html 元素添加带空格的 class -- 空格需要以逗号(全半角都可)代替。
◆2019/7/21 8:54:06
================================
修正添加自定义 ID CSS 名称对 <img .../> 这样的 Html Tag 不起作用的问题。
◆2019/6/20 8:35:10
================================
取消编辑器的列标尺线——除了造成视觉干扰之外,这东西对于编写 Markdown 文本几乎不会产生任何作用。LME 毕竟不是个代码编辑器。
◆2019/6/20 7:37:23
================================
添加“副标题”功能,语法格式是以 %-- 或 %-- 或 %—— 开头的文本行。
◆2019/6/18 9:17:33
================================
实现一个小功能:将某个目录设置为工作区时,会自动更改工作区目录图标——这样就可以和导出目录轻易区别开来了。
◆2019/6/4 16:13:42
================================
【1】修正冒号开头的注释行中自定义 class 片段(类似[gn:概念辨析])不能自动根据冒号右侧的文本自动取拼音首字母生成左侧 class 的问题。
【2】修正未在默认位置安装 Git 工具,又未指定位置时调用相关程序导致 LME 本身崩溃的问题。
◆2019/6/3 8:33:50
================================
改进“作为链接插入到当前文档”功能,如果当前目标位置本身就是个图像链接,直接提示是否要替换。
◆2019/5/30 16:29:23
================================
在“工具”菜单下,添加对全工作区中所有 Markdown 文件中的图像链接的校验功能。
◆2019/5/30 11:08:08
================================
添加“校验图像链接”功能,支持从 IronPython 脚本调用。
◆2019/5/29 7:29:00
================================
编辑器的快捷工具条直接调用操作系统默认浏览器来搜索选定文本——不再使用内置搜索窗口。
(这是因为内置的搜索窗口使用的是 IE 内核——而且默认版本很低,对现代网站兼容性不好。)
◆2019/5/24 8:38:08
================================
在“最近工作区”的快捷菜单中添加一个“在新窗口中打开工作区”的菜单项。
◆2019/5/21 9:20:06
================================
更改配色主题后,也提示用户因【预览前总是编译】选项可能未勾选导致该选项不会立即起作用。
◆2019/5/8 10:03:10
================================
完善脚本列表的分组功能,使之在视觉上更易区分。
◆2019/5/7 15:32:16
================================
支持在 Python 脚本中加入“分组名称”注释行,以便对脚本进行分组——这样同组的脚本排序时就会在一起,方便使用。
◆2019/4/24 10:10:40
================================
实现输入时快速反向替换功能。
◆2019/4/22 11:03:28
================================
全面整理界面按钮样式,使之在风格上保持一致。
◆2019/4/19 9:18:54
================================
未被选中的外部前端库在导出时直接忽略。微调界面配色,使默认按钮(按Enter)和取消按钮(按Cancel)在视觉上更突出。
◆2019/4/16 20:11:38
================================
为避免与其它功能的冲突,将 nemmet 的快捷键改为 Ctrl+M 。考虑到可能与一些输入法的快捷键冲突,特别允许同时按下 Shift 键。
◆2019/4/16 9:04:11
================================
降低 nemmet 的优先级,防止例如输入“date”后按 Tab 键自动替换功能不起作用。
◆2019/4/15 14:44:45
================================
为更符合 python 模块的命名规范,修改新建 phthon 脚本时的字符替换逻辑。
◆2019/4/14 16:49:14
================================
实现 ; css :: xxx 添加单行 CSS 样式功能。
◆2019/4/14 10:08:32
================================
在主界面左下角工具栏中添加一个“调色板”,便于用户迅速取色彩的 十六进制 值。——这是为了方便编写 CSS 。
◆2019/4/14 8:19:09
================================
在 html 中将对 jqery 的引用提前,防止用户自定义 js 脚本出现意外错误。
◆2019/4/13 21:10:48
================================
支持 ; js :: 单行 js 脚本。并允许在 ; js : 后面跟 > 或 < 表示添加 </body> 前面或者添加到 </head> 前面。默认添加到 </body> 前面,以避免一些因元素尚未载入导致的错误。
◆2019/4/13 9:20:34
================================
允许使用 ; js :: xxx 的方式添加单行的 JS 脚本(之前只支持使用 单个 : 号引用 JS 文件)。
◆2019/4/11 15:48:27
================================
添加新分号注释语法,便于引用 工作区根目录下的 js css img 文件。(直接使用 ~/ 表示自动生成到工作区根目录的文件路径前缀。)
◆2019/4/10 15:47:36
================================
【1】允许用户指定将工作区下的 _xxx~ 这样的目录下所有文件打包进 CHM。【2】恢复“创建 CHM 工程”“打开 CHM 工程”“编译 CHM 工程”这几个菜单项,提供更精细的控制。
◆2019/4/9 18:00:47
================================
支持隐藏 CHM 导航栏。
◆2019/4/9 9:56:03
================================
【1】允许用户在编译的网页中指定要使用何种版本的 IE 内核来渲染。
【2】创建文件或目录时,允许用户自定义英文文件或目录名——这样更容易见名知义。
◆2019/4/8 20:51:40
================================
修正使用非 UTF-8 编码时,用户自行添加 JavaScript 脚本可能部分地出现无法执行的问题。
◆2019/4/8 9:01:38
================================
引用 Nemmet ,添加有限的 emmet 功能——以便快速输入 Html。
◆2019/4/7 10:25:53
================================
允许设置 冒号注释行的 CSS class 名时使用 -_ 这两个字符(但不能以这两个字符开头)。
◆2019/4/3 8:56:10
================================
继续完善 Html/JavaScript/CSS 相关高亮显示。
◆2019/4/1 16:35:10
================================
解决格式化 Html 功能造成 <!-- saved from url=(0016)http://localhost --> 不起作用的问题——事实证明,这行文本两侧必须是 \r\n (而不能是 \n),且不应在两侧带空格。
◆2019/3/26 18:45:54
================================
解决附加 class 时的多行同类注释的冲突。
◆2019/3/26 9:29:22
================================
实现“附加 class”语法。解决高亮显示问题。
◆2019/3/25 23:13:10
================================
把“附加 ID”的语法格式改成 ; [<|>] (@idText tagName) 的形式,便于向指定类型的 Tag 添加 ID。
◆2019/3/25 17:05:00
================================
支持使用 分号开头的注释行 为编译出的、在“附近”的 Html Tag 添加自定义的 ID 和 AltText 特性——这样就可以方便地自定义样式了——例如为某个 blockquote 块。
◆2019/3/21 10:31:09
================================
微调编译器行为,减少误操作的可能性。
提供便于调用的静态方法 CustomMarkdownSupport.Compile() 。
◆2019/3/20 16:39:02
================================
【1】微调界面细节。
【2】微调编译器行为,六级标题“不折叠”被选中时,不再向 Html 中添加 “<div>”标记——这样可以在很大程度上减少 page-break-before:always; 不起作用的问题。
◆2019/3/19 11:13:55
================================
添加几组快捷键,更新帮助文档。
◆2019/3/15 20:23:50
================================
给工作区管理器的部分条目添加快捷弹出工具条按钮。
将有道调用接口换成海词——有道老提示换浏览器。
◆2019/3/15 9:09:43
================================
自动创建指向标题的链接时,遇到六级标题文本行直接忽略——在这里创建链接效果极差。
◆2019/3/14 22:11:01
================================
改进 AvalonEdit 使之支持根据指定的 正则表达式 及色彩来自定义 折叠区 在折叠时的配色。
◆2019/3/11 22:41:22
================================
使虚拟键盘支持不同尺寸,更好地适应不同大小的触摸屏。
◆2019/3/11 18:03:22
================================
为了在使用触控屏演示时快速搜索资源,添加了虚拟键盘。
◆2019/3/4 18:13:01
================================
支持复制找到的文件。
◆2019/3/4 16:17:45
================================
支持指定按 目录/文件短名 或按 标题 来搜索工作区中的条目。
支持使用 正则表达式 来搜索工作工条目。
◆2019/3/4 14:33:29
================================
微调界面间距、配色。
◆2019/2/28 16:55:51
================================
更新两个第三方类库。
◆2019/2/27 7:46:38
================================
更改 Html 编译选项后提示用户开启〖预览前总是编译〗选项,避免用户在 Html 选项设置更改不起作用时手足无措。
◆2019/2/21 14:43:14
================================
调节 CHM 图标设置工具条中各按钮的布局,使之两两成对——这样在图标含义上更易辨别、选择。
◆2019/2/20 8:49:45
================================
修正删除脚本时不能自动删除该脚本对应的工具条按钮的问题——现在不需要重启程序了。
◆2019/2/19 9:40:02
================================
修正创建工作区根目录元文件时,自带“到根目录链接列表”这个环境变量的问题——根目录元文件不需要创建到自身的链接列表,所以默认模板中这个环境变量是多余的。
◆2019/2/15 21:22:29
================================
完善自定义工作区图标功能,修正Bug。
◆2019/2/14 19:53:20
================================
实现工作区管理器中文件夹条目折叠/展开时图标的相应变化。
◆2019/2/14 18:36:34
================================
添加对CHM 内置图标支持。
◆2019/2/8 22:15:08
================================
添加 Utils.Speech 类,其中提供了几个用于文字转语音的、供脚本调用的静态公用方法:ReadActiveLineByRegex、ReadSelection、ReadActiveDocument、ReadActiveLine、GetTextArrayByRegexInActiveDocument、ReadByRegexInActiveDocument、ReadText。
这些方法目前只能通过 IronPython 脚本来调用。方法是:
【1】先 from LunarSF.SHomeWorkshop.LunarMarkdownEditor.Utils import Speech
【2】再使用 Speech.xxx() 的形式调用即可。
◆2019/2/7 21:45:23
================================
支持切换 CHM 使用的图标。
◆2019/1/17 15:14:23
================================
【1】禁止批量创建以波形符结尾的子目录。
【2】自动编辑对标题的链接时,不需要再手工添加对资源条目(以 ~ 结尾)的忽略规则。
◆2019/1/10 15:23:14
================================
取消对中文五级标题的高亮显示——这些圆圈数字很少真用于标题——所以平时用的时候高亮加粗显得烦人。
◆2019/1/7 10:43:01
================================
完善禁用某些标题参与自动编译功能——明确指出哪些标题有重复。
◆2019/1/6 23:26:03
================================
允许用户禁止创建对某些标题的自动链接。
◆2019/1/4 8:32:51
================================
修正切换窗口时输入法被意外关闭的问题。
◆2019/1/3 16:39:16
================================
【1】修正对文件夹的重命名操作的 Bug。
【2】取消重命名操作时不再弹出不相干的提示文本。
【3】优化输入文件名时取拼音首字母串的功能,中文标点一律转换为连字符。
◆2019/1/3 14:46:32
================================
【1】完善批量添加目录功能,补上自动创建目录元文件的功能——这样才能保证标题文本真的有效。
【2】解决输入框自动关闭输入法的问题——已完全没有必要。
◆2019/1/3 11:00:44
================================
完善批量添加目录功能,支持分别设置 目录标题 与 目录短名。(以空格分隔。)整理 ToolTip,统一风格。
◆2019/1/1 23:36:17
================================
支持从树型文字表来快速创建层级目录。
◆2018/12/28 14:37:10
================================
解决编译工作区时不能重新编译页面的问题。
◆2018/12/28 7:57:11
================================
继续解决格式化冲突,禁止生成对当前文件自身的链接。
◆2018/12/25 14:05:13
================================
禁止“自动创建链接”功能创建指向被标记为“废弃”的文件的链接。
◆2018/12/25 8:57:18
================================
解决编译工作区与“预览前总是编译”选项被取消状态时的冲突。现在编译工作区时会自动打开这个选项,不再需要用户手动打开。
◆2018/12/24 20:35:40
================================
使 →→ 开头的文本行被视为“材料出处”编译——且双右箭头会被自动更改为破折号。这样便于实现:破折号开头的文本右对齐 功能。
◆2018/12/24 16:52:49
================================
实现一个编译选项,开启后再编译 Markdown 文件时,如果在 Markdown 中找到某个文本片段与工作区中某文章的标题文本相同时,会自动创建到该文章的链接。
◆2018/12/20 16:01:27
================================
改进 环境变量编辑器,添加折叠和高亮效果——本来就支持 Markdown 片段。
◆2018/11/27 15:18:41
================================
当发现已经存在比当前 Markdown 文件时间更晚的对应 Html 文件时,直接载入到预览区——不再强制重新编译。这样既可以加快载入的速度,又可以减少不必要的编译时间、减少不必要的写存储器操作。同时,又在预览区标头的右键菜单上提供了一个选项让用户可以强制“先编译、后预览”。
◆2018/11/23 8:49:42
================================
【1】工作区管理器中添加“移除条目”菜单项。
【2】除 方块区域 标头文本之外的其它位置也支持 (@anchor_id) 语法。
◆2018/11/21 10:05:47
================================
更改 Zip 压缩支持库为 DotNetZip,解决中文文件名和注释文本乱码问题。
◆2018/11/20 15:27:53
================================
【1】添加“打包工作区”功能。
【2】更改默认安装路径。
【3】解决保存脚本后,如果没设置工具栏按钮文本不能自动去除工具条上对应按钮的问题。
◆2018/11/16 18:05:21
================================
更新 IronPython 到 v 2.7.9.1 版。
◆2018/11/9 0:23:21
================================
使 方块区域 支持形如 (@idname) 的方式设置 id,以便作为锚来引用。
◆2018/11/7 0:19:45
================================
【1】微调 方块区域 的语法高亮效果,使之更易看出其头尾文本会被忽略;【2】使 方块区域标头文本支持添加一个形如“[](@id)”的锚,并将 id 值传递给 Html 中由方块区域编译而成的 table 元素——这样,就可以利用“<:id:>”的形式来方便地创建引用链接了;【3】添加对方块区域的 Markdown 文本的格式化功能。
◆2018/11/6 8:30:01
================================
改进 OptionBox:使之在支持 10 个以上选项时使用参数强制使用带滚动条的 单选按钮组;当选项多于 10 个时,废弃使用 ComboBox,改用 ListBox,并同样支持直接双击条目确定。
◆2018/11/5 15:13:26
================================
【1】允许 OptionBox 支持 10 个以内选项使用 单选按钮组。
【2】支持在工具条上添加对 Python 脚本的调用按钮。(在脚本文件头部加一行类似“# 工具条按钮文本:某脚本”备注即可。)
◆2018/11/5 8:18:49
================================
添加 Shift+F2 用半角方括号包围选定文本。
◆2018/11/1 16:17:10
================================
给下级文件(或目录)链接列表的“请参阅:”这几个字上面加一条短水平线。
◆2018/10/31 10:26:44
================================
修正自定义折叠区初始折叠状态的逻辑错误。
◆2018/10/30 9:10:33
================================
给冒号开头的注释中特有的“自定义 css 名称的文本片段”添加高亮显示效果。
◆2018/10/28 19:59:28
================================
完善 OptionBox :使之支持默认情况下聚焦于组合框(6个以上选项时);使之支持左键双击单选按钮时直接确定。
◆2018/10/10 21:23:35
================================
解决为 Python 脚本设置的快捷键必须在重新启动 LME 的情况下才起作用的问题。
◆2018/10/8 9:46:02
================================
让“自定义折叠区”支持定义自身的初始折叠状态。只要在标头的左花括号右侧紧跟着写个加号即可(+号表示折叠,减号或省略表示展开)。
◆2018/10/6 22:18:56
================================
支持使用方块标记语法来包围脚注,使脚注出现在页脚线下方。
具体写法很简单:
[ 脚注(或 foot comment)
x x x x x x x 脚注具体内容 x x x x x x
]
◆2018/10/6 15:49:37
================================
除了冒号开头的注释中支持自定义CSS片段的缩略语法之外,又增加了冒号开头的注释的自动编号功能。格式只有两种:{n}、{^}。其中,n 表示任意整数,用于指定编号从哪个整数数值开始;^ 是脱字符,表示这个编号应以前一个编号为基准加1。
◆2018/10/5 20:54:14
================================
使冒号开头的注释行中的自定义CSS片段支持缩略语法,即使类似“:[:思考 1]”这样的片段自动编译为“<p class="comment"><span class="sk">思考 1</span></p>”——其中的“sk”,是取片段中“思考 1”的空格前的部分的汉语拼音首字母而自动生成的。
◆2018/9/27 18:02:40
================================
解决冒号注释行中 [css_classname:文本] 语法不能正确编译为 <span class="css_classname">文本</span> 片段的问题。
◆2018/9/10 22:43:31
================================
修正某些情形下 Anchors~.txt 中记录的锚的位置信息不准确导致编译脚注时出错的问题。
◆2018/9/6 22:50:38
================================
解决保存工作区根目录元文件时,主窗口标题和托盘图标提示文本不能自动更新的问题。
◆2018/8/31 10:09:03
================================
解决 Html 编译选项中“<H1>-<H6>不折叠”被选中时“编译为简洁格式”选项不起作用的问题。
◆2018/8/31 6:33:50
================================
【1】在“导出目录列表”的快捷菜单中添加“在资源管理器中定位”菜单项。
【2】修正一个尴尬的 Bug: 导出时竟然会忽略目录元文件。
◆2018/8/30 18:03:25
================================
在“最近工作区”选项卡的快捷菜单中添加两个菜单项:【在资源管理器打开】、【打开 CHM 文件】。
◆2018/8/26 8:18:42
================================
实现“运行时记住用户选择的主题”功能——通过 window.name 实现。
◆2018/8/25 7:03:48
================================
把“切换明、暗主题”的链接改成按钮,并锁定(漂浮)在窗口可视区的右下角(而不是在页面底部)。
◆2018/8/23 23:16:10
================================
解决因添加“切换主题”功能造成的 CHM 文件中缺少某些 CSS 样式表文件的问题——之前这个问题并不存在。
◆2018/8/21 12:50:11
================================
实践证明:记忆主题无法实现。主要原因如下:
1. LME 必须考虑 CHM 文件格式是一种旧的文件格式,不能使用新的 Html 5 特性,所以无法使用 localStorge 等来保存用户的选择。
2. cookie 不支持本地,更不支持打包到 CHM 中使用。
3. 引用外部 javascipt 中的变量也无法实现。
4. 虽然可以让各内容页面分享一个框架页面来实现主题切换——但改动风险太大,且存在与 CHM 目录结构无法匹配的问题。
终上所述,此次切换主题功能的开发已基本宣告失败。
◆2018/8/20 16:24:01
================================
实现在编译的 Html 网页中添加“明暗主题切换”功能。
* 目前这个功能还比较简陋,仅只是添加了一个链接,而且只支持在当前页面临时切换。
* 较完善的设计目标是:
* 1. 在页面右下角给个图标来切换(半透明的)
* 2. 切换后,使用 cookie 来记录下用户的选择,打开一个新页面时,自动从 cookie 中读取用户的设置,并自动载入明(或暗)主题。——这样,用户初始设定的明、暗主题将仅仅作为默认设置而存在。
◆2018/8/15 9:39:26
================================
编译按倍数放大显示的文本块时,减小用户自定义样式的限制——现在编译器只管文本字号。
◆2018/8/14 23:44:16
================================
【1】当编译整个工作区时,会自动尝试在页面底部添加“前一页、回目录、后一页”这三个链接——现在它们支持快捷键了[光标左键表示前页、Ctrl+i 表示回目录页(某些情况下有权限问题)、光标右键表示后页]。【2】改善“尝试用 Word 打开正在预览的网页文件”和“尝试定位正在预览的网页文件”这两个功能——现在它们可以跟踪点击页面内的链接造成的跳转了(也就是说不会再出现“明明显示后页,但打开的还是前一页”的情况了。
◆2018/7/29 9:13:49
================================
修订删除未打开的普通 MD 文件时不提示的重大 Bug。
◆2018/7/28 16:41:04
================================
细节调整:【1】选中工作区条目时自动聚焦,防止 Delete 快捷键无效;【2】上次关闭程序时如果没有打开的文档,下次启动时不再弹出选择器。
◆2018/7/27 10:34:26
================================
添加了调用 Git BASH 和 Git GUI 的快捷入口菜单项。
◆2018/7/26 5:44:45
================================
准备支持 git,禁止某些特殊文件名。
◆2018/7/23 17:04:25
================================
【1】更新帮助文档。
【2】部分解决代码块与带缩进的列表项的语法高亮冲突问题。
※ 这个问题几乎没有可能彻底解决——因为你要根据前一行或者前几行才能综合判断当前行到底是代码块还是列表项。
◆2018/7/23 10:07:56
================================
整理CSS文件,配置由树型文字表编译而成的列表的样式。
去除不必要的CSS项目。
◆2018/7/23 4:43:42
================================
实现树型列表框转换为有序列表或无序列表。只须在第一行头部写成:
! [^] 第一行文本
类似这样。
◆2018/7/22 10:05:23
================================
解决格式化 Markdown 文本时碰到“* * 嵌套无序列表行”时出错的问题。——用正则很容易解决,之前的方案实在太复杂了。
◆2018/7/14 18:36:53
================================
【1】解决页面中锚的自动编号问题。【2】解决某些情况自动编号失效的问题。【3】更新帮助文档,添加关于锚的自动编号的说明。
◆2018/7/14 16:06:48
================================
实现锚在当前文档中自动编号。
◆2018/7/14 9:16:45
================================
【1】优化锚引用链接语法,<:-xxx:> 表示只在当前页面中尝试查找可引用的锚。
【2】解决锚不带 alt text 时,锚引用标记不能识别的问题。
【3】给查找锚结果面板的右键菜单中的“引用锚”菜单项,添加“在引用被写在代码块中的锚时”的警告文本,并禁止引用这样的锚。
◆2018/7/4 10:02:00
================================
查找全工作区时,不再按照物理磁盘目录,而是统一查找逻辑,按工作区条目顺序查找。
◆2018/7/3 9:28:44
================================
提供脚注的新写法,便于书写和浏览。更新帮助文档。
◆2018/7/2 9:51:04
================================
继续优化脚注语法行为:【1】一旦在<:xxx:>标记中加上 ^ (也就是写成 <:^xxx>,就只会在当前文件内尝试寻找可用的锚——而不会再查找整个工作区!这是因为,脚注本来就只应对当前页面有效;【2】使脚注在编译后的 Html 页面中支持“鼠标指针移动到链接上时显示 Alt 字符串”——这样就可以不必翻到页尾去查看脚注了,效果接近Word中的脚注)——写法是:[1](@fcid "alt字符串")。
◆2018/6/30 19:43:57
================================
修正脚本快捷键功能导致编辑区无法输入文本的问题。
◆2018/6/30 13:55:59
================================
支持通过注释的方式设置 Python 脚本的快捷键。
◆2018/6/29 21:08:24
================================
虽然可以使用 RunScript 方法来解决无法捕获异常的问题——但用户未必会遵守,而且启动速度会被拖慢,真无必要。
其实完全可以根据脚本中的注释自动决定向工具条中添加某些调用脚本的按钮(或菜单项)。
◆2018/6/28 19:03:32
================================
解决 IronPython 事件处理器方法中无法截获异常的问题。
如果直接在 IronPython 脚本中的事件处理器方法中编写代码逻辑。当异常发生时,根本无法截获异常(无论是 C# 的异常处理机制还是 IronPython 的异常处理机制都没用)。
现在要求,所有事件处理器都只能调用 Globals.RunScript('另一个脚本文件名') ——这样就可以利用 LME 的异常截获机制来处理异常并防止 LME 崩溃了。
◆2018/6/28 16:24:14
================================
实现启动时自动载入脚本功能,允许在这类脚本中添加菜单项、工具条按钮。但尚未实现对这些自定义的菜单项、工具条按钮设置快捷键的功能。
◆2018/6/28 8:21:11
================================
解决两个问题:【1】从外部拖动一个图像文件到编辑器中时,应该自动生成链接,但创建图像链接后,文本选择的位置、长度不正确。【2】重复拖动同一个外部图像文件到编辑区时,不能自动添加对已存在的图像的链接文本。
◆2018/6/26 15:59:57
================================
解决Html 预览区标头快捷菜单中“尝试用默认浏览器打开”功能在碰到“带空格的路径”时出错的问题。
◆2018/6/26 10:35:30
================================
部分解决片段高亮结束标记后输入冒号或分号时被误高亮的问题。
* 某些冲突是无法解决的。因为使用片段规则会导致结束片段时,后面跟的文本会被 AvalonEdit 视为“顶格”文本!!
◆2018/6/19 15:59:45
================================
微调 CSS 元素位置,解决页脚和作者不靠右的问题。
◆2018/6/19 10:00:16
================================
【1】取消“网页搜索窗口不再是活动窗口时自动最小化”——在网页弹出错误框时,会无法关闭该窗口。
【2】Python 脚本编辑器的查找替换窗口支持使用 Esc 键关闭。
【3】添加新的 Html 编译选项:①“尝试折叠自定义折叠区”;②在 Html 中删除所有脚本。
◆2018/6/18 11:00:00
================================
上次的尝试失败了,会连父级也一并变白。无法解决。放弃。
◆2018/6/13 5:59:46
================================
微更新:选中工作区中某条目时,文本色改为白色——这样看起来更清楚一点。
◆2018/6/5 21:33:41
================================
改进自动添加 html tag 尾标签时的识别能力。
◆2018/6/5 11:08:06
================================
添加了对试题解析的快速编辑功能。
◆2018/5/31 15:33:16
================================
实现锚自动引用标记(形如 <:封建:>)——如果没有找到匹配的锚,它会变成 封建 来编译。
◆2018/5/30 8:50:13
================================
【1】修正工作区管理器中图像文件图标不正确的问题。【2】编译的试题中选择、判断、填空支持一键复制文本。【3】解决 td 中的 code 不呈现为填空效果的问题。
◆2018/5/29 21:55:43
================================
完成编译好的 Html 页面中通过 Javascript 复制填空题、判断题的文本的功能。
* 死活没能实现材料题文本复制功能。
◆2018/5/28 15:35:35
================================
编译选择题左下角添加“复制”链接,方便直接复制试题文本(不含答案)。
暂时不支持其它题型(判断题是特殊的选择题)。
◆2018/5/24 10:29:56
================================
试题解析中自动将“此项”替换为“标号项”(例如:A.项、B.项……)
◆2018/5/21 7:53:12
================================
把编辑脚本按钮移动到左侧——这个使用频率也比较高。
◆2018/5/20 20:45:04
================================
给工作区管理器中的文件条目、普通目录条件添加了一个 PopUp 按钮来打开文件——这样貌似方便些(双击打开因为树型框宽度不够时可能发生位移而失效,又得重新双击一次)。
◆2018/5/18 9:31:04
================================
【1】继续润色界面中 ListBoxItem 的样式,风格还是统一的好;【2】给脚本列表项添加对应的右键菜单。
◆2018/5/17 8:47:23
================================
【1】修正重命名时没有将汉字自动转换成拼音的问题。【2】修正删除目录时没有关闭对应文件的编辑器的问题。
◆2018/5/16 15:41:56
================================
为了方便 Python 脚本使用,特提供了一个 OptionBox。选项多时,会以 ComboBox 方式呈现,少于等于 6 个选项时则以 RadioButton 的样式呈现。可以直接 import ,然后使用 OptionBox.Show() 静态方法调用。
◆2018/5/15 17:25:12
================================
完善提取选择题文本功能,提高答案的辨识度;解决教师版文本试题序号与题干分离的问题。
◆2018/5/11 8:49:05
================================
整理脚本列表项的外观细节。
◆2018/5/10 9:16:21
================================
更新示例文档;更新教程文档。
◆2018/5/8 23:42:13
================================
使冒号开头的注释行支持 【spanClass:spanText】 语法。
◆2018/5/3 8:54:01
================================
【1】更改 Python 脚本列表项的外观;【2】将运行脚本按钮移动到左侧,便于调用;【3】添加定位脚本文件按钮。
◆2018/4/26 21:10:39
================================
给 Python 脚本添加快捷键调用方式。只要在 Python 脚本中使用注释“# 调用方式:3”即可按 Ctrl+F11依次调用。
◆2018/4/26 8:24:12
================================
给 CustomMarkdown 类添加 PreviewHtml 静态方法,这样可以直接在 LME 的预览区预览指定的 Html 本地网页文件了。这适用于使用 Python 脚本自行生成 Html 文件并预览的情况。
◆2018/4/24 19:02:36
================================
“合并行标记”在代码块中不应该起作用,取消之。
◆2018/4/23 17:31:33
================================
实现格式化、辅助编辑功能对“合并行”自定义语法元素的支持。
◆2018/4/22 21:59:06
================================
添加“合并行标记”。
◆2018/4/20 8:19:49
================================
给脚本引擎自动添加脚本所在目录路径,便于在自定义脚本之间进行 import。(系统默认情况下,需要在 Python 脚本中手动对 sys.path 添加这个路径,有些麻烦。)
◆2018/4/19 10:19:09
================================
完善 Python 脚本编辑器的界面细节,添加自动折行的切换功能,添加快捷键快速查看输出信息与错误信息。
◆2018/4/18 21:41:00
================================
微调 Python 脚本模板。
◆2018/4/18 12:10:50
================================
解决无法引用 IronPython 库的问题——import zip 包的形式在使用 C# 调用时不起作用,可能是设置不对。
◆2018/4/17 22:20:32
================================
添加了 Html 编译选项,允许将<H1>-<H6> 这六级标题编译成为类似中文公文的序号样式。(公文常见的序号只有四级,形如:“一、”、“(一)”、“1.”、“ (1)”,所以又加上了“+”和“-”分别表示第5级和第6级标题。)
◆2018/4/11 9:25:54
================================
开放了 CustomMarkdownSupport 类中的部分新方法,便于 IronPython 脚本在调用标准 Markdown 编译器之前先处理二维文字表、树型文字表等特殊情形。
◆2018/4/10 22:07:41
================================
【1】优化工作区管理器右键菜单中的“打开所在目录”菜单项,使之部分支持在资源管理器中选定文件。【2】在 Markdown 文档的编辑器标头的右键菜单中添加“在资源管理器中定位”菜单项--便于在资源管理器中直接找到这个文件。【3】在 Html 预览区域的标头右键菜单上添加“尝试在资源管理器中定位”菜单项,便于用户直接从资源管理器中找到当前预览的 Html 网页文件。LME 在碰到中文文件名时,通常会自动转换为拼音首字母(这样可以避免在 CHM 中出现的一些错误),但这会造成文件名难以理解。这样方便找文件。
◆2018/4/10 8:45:27
================================
完善自定义 CSS 编辑器的界面逻辑,完善自定义 CSS 编辑器和 Python 脚本编辑器的查找/替换工具窗口。
◆2018/4/9 20:26:36
================================
添加“尝试用 Word 打开网页”功能。完善 Python 脚本功能。
◆2018/4/4 14:44:09
================================
完善自定义CSS编辑器的细节。
◆2018/4/4 10:30:45
================================
实现冒号开头的注释的变式语法。
◆2018/4/4 9:14:07
================================
修正“按自定义折叠区演示”弹出“找不到可演示的折叠区”的Bug。
◆2018/4/3 19:06:48
================================
重新整理所有 CSS 文件。
◆2018/4/3 9:15:45
================================
完善自定义 CSS 编辑器,添加对自定义左边栏 CSS 样式和演示主题样式的编辑功能。
◆2018/4/2 16:20:12
================================
添加了“自定义工作区 CSS 文件编辑器”功能。支持格式化、折叠。
◆2018/4/1 11:01:59
================================
添加自动提示有版本更新的功能。
◆2018/3/31 16:29:43
================================
修正将带空格的目录路径传入命令行参数时提示“找不到路径”的问题。Windows 在任务列表、命令行、右键菜单等处传入命令参数时的行为必须仔细辨别。
◆2018/3/30 15:17:24
================================
再次修正自动完成 html 标签功能存在的错误。
◆2018/3/30 9:17:41
================================
【1】使编译的 CHM 自动展开一级标题。【2】更新帮助文档。
◆2018/3/30 8:39:41
================================
整合 IronPython For Lme 教程。
◆2018/3/29 21:33:34
================================
【1】使编译的 Chm 文件左侧工具栏中支持显示“收藏夹”选项卡。
【2】使搜索选项卡支持高级选项。
【3】使 CHM 文件打开后标题栏显示当前工作区目录元文件的标题文本而不是工作区目录短名——这样更容易更改文件版本号。
【4】使编译的 CHM 文档顶部工具栏上支持“主页”按钮和“目录”按钮、上一步按钮、前进按钮。
【5】使目录元文件标题文本最长支持64个字符。
◆2018/3/29 19:38:24
================================
更新帮助文档。
◆2018/3/29 10:17:49
================================
【重要更新】①使制作的 CHM 工程文件默认就支持打开“全文检索”。②为解决特殊字符的显示问题,改用 GB18030 作为默认编码。
◆2018/3/28 14:39:43
================================
【1】允许设置Python脚本列表项的背景色和标头文本色,这样可以方便地找到自己常用的脚本。【2】把最近修改过的脚本放在最上头,这样更方便些。
◆2018/3/27 9:37:46
================================
通过折衷方案解决在 CHM 中代码块出现滚动条时文字被遮挡的问题。
◆2018/3/26 9:39:02
================================
修正自动完成 html 标签对的功能某些情况下不起作用的问题。
◆2018/3/19 15:43:27
================================
添加“粘贴 Excel 数据块成二维文字表”功能。
◆2018/3/19 10:27:23
================================
添加试验功能:可批量向指定行头部增、删空格(四个一组),这样便于设置、取消代码块。
◆2018/3/15 17:44:53
================================
添加个试验功能:输入 date 后,直接按 Tab 键,将 date 替换为当前日期的小写形式。类似的还有 Date DATE time Time Time。这是为了便于直接输入时间。这个功能将来应会继续扩展,但目前还没想好添加哪些关键词。
◆2018/3/15 7:36:05
================================
【1】禁止查找、替换空字符串,避免意外情况。【2】禁止按 Ctrl+F 时过度的自动化操作造成的替换异常问题。(感谢frachy提供的反馈:https://gitee.com/lunarsf/Lunar-Markdown-Editor/issues/II7YR)
◆2018/2/21 9:28:09
================================
实现双引号中的标题自动尝试生成链接功能。此功能有两个限制:①必须工作区管理器中有某个可以引用的条目的标题文本与双引号中的文本一致——一旦修改了条目的标题文本,引用就会失效;②只引用找到的第一个同标题条目。
◆2018/2/20 9:26:33
================================
解决选择了跨行文本时进行搜索容易导致程序崩溃的问题——现在按Ctrl+F或Ctrl+Alt+F时,不再将多行文本直接填充到搜索框中。
◆2018/2/13 22:04:54
================================
解决F9快捷键的冲突问题(试题自动生成选项与显示当前打开的文档的列表)。取消开启“试题”菜单时的提示(现在可以下次不再显示提示直接开启自动完成功能)。
◆2018/1/31 19:02:58
================================
【1】导出到指定目录时不再导出某些工作区配置文件——这根本没必要!【2】解决自动生成的“回目录”链接在某些版本的IE浏览器和Edge浏览器下无效的问题——在FireFox等浏览器下不存在这个问题,将工作区编译为CHM也不存在此问题。
◆2018/1/24 7:46:23
================================
添加“取工作区结构文本”功能。
◆2018/1/20 16:40:23
================================
解决导出到目录后 _Index.html 文件中的链接误用绝对路径的问题。
◆2018/1/19 7:36:31
================================
【1】修正主菜单中几个快捷键的提示文本没有及时更改过来的问题。【2】未能实现中文状态下一边输入一边自动格式化二维文字表的功能,所以添加“F7”为快捷键——这比“Ctrl+Shift+T”要简单些。
◆2018/1/16 20:02:20
================================
紧急修订,解决格式化二维文字表时误将表头行删除的问题。
◆2018/1/16 14:23:09
================================
完善高亮显示,解决Html标签规则不完善导致大面积紫色的问题。解决连续输入双层引用块(> > )时误当作 Html 标签处理的问题。
◆2018/1/15 17:10:24
================================
修正存在多个列定义行时格式化二维文字表程序崩溃的问题。
◆2018/1/13 14:58:23
================================
改造了 Python 脚本编辑界面,现在可以捕获 Python 脚本中的 Print 语句的输出了。
◆2018/1/12 14:18:01
================================
允许用户指定编译的 CHM 文件的首页。自动为新工作区目录创建默认的元文件,避免用户未手动创建此元文件时,首次编译 CHM 文件时弹出错误消息的问题。
◆2018/1/8 18:12:16
================================
使 /*Nav*/ 环境变量更智能化,在不起作用时,不再显示“空值“提示文本——它应有这个智能性。
◆2018/1/6 16:04:07
================================
修正以网页方式演示时不能隐藏不起作用的 /*SubLinks*/ 环境变量的问题。
◆2018/1/4 22:18:11
================================
修正在当前活动文档和所有打开的文档上执行脚本时出现异常的问题。
应该使用 EditBase.Document.Text= 而不是 EditBase.Text= 这样 UndoList 才不会出现异常。
◆2017/12/29 12:11:52
================================
默认情况下不开启 Vim 模式,防止新手莫名其妙。解决部分快捷键误输入字母的问题。
◆2017/12/29 7:25:02
================================
增强对C#捕获IronPython异常的处理。
◆2017/12/26 13:51:26
================================
实现纯编辑器--支持winXP。
◆2017/12/22 8:21:21
================================
更改左工具栏各选项卡位置,将最常用的最近工作区向前移。
◆2017/12/21 10:18:48
================================
放弃支持 WinXP,MahApps 早在2014年就已经放弃支持了。而且 .net framework 4.0 中的 WPF 还有剪贴板错误。现在最低支持 Win7 和 .net framework 4.5。
◆2017/12/20 19:46:00
================================
解决某些情况下启动时不载入脚本列表的问题。
◆2017/12/18 18:33:46
================================
向 Python 脚本中传入 pathToWorkspace 变量——这是相对于工作区根目录的路径字符串,通常类似“../../”这样。
◆2017/12/18 13:28:20
================================
增强脚本编辑器的功能。
◆2017/12/18 12:18:45
================================
修正“编译Html前运行脚本”不起作用的问题。
◆2017/12/18 8:30:49
================================
微更新:改变“Python脚本”选项卡中各列表项的配色——之前的配色太重,视觉效果较差。
◆2017/12/15 15:13:04
================================
添加 Expand 减少 Python 脚本列表项占用的空间。
◆2017/12/14 14:37:49
================================
更改双击工作区项打开文件的操作逻辑,现在双击文件或目录标题文本打开文件,双击条目上其它空白区域则仍然是展开或折叠。
◆2017/12/14 8:30:15
================================
解决因增强 Html 编辑功能引入的“树型文字表编辑功能失效”的Bug。
◆2017/12/13 15:23:31
================================
因为已经没有什么实用价值且令人迷惑,所以取消了“禁止双开”选项。
◆2017/12/13 8:19:46
================================
修正新建普通文件图标显示为目录元文件图标的Bug。
◆2017/12/13 7:50:24
================================
更改 /*SubLinksList*/ 环境变量的行为:当一个目录没有下级文件或子目录时,在此目录的元文件中的 /*SubLinksList*/ 环境变量会自动隐藏而不是显示“未定义”提示。现在没有必要再手动删除此环境变量了。
◆2017/12/12 22:43:03
================================
找回 Html 标签的高亮显示功能。
◆2017/12/12 16:10:15
================================
放弃 highlight.js 兼容性不好,易出错。
◆2017/12/12 14:54:08
================================
添加对Html标签的编辑支持,这样在输入Html标签时可以进行半自动匹配——虽然没有严格按照Html语法来实现这个功能,但一般情形下已经可以减少不少工作量了。
◆2017/12/10 21:40:53
================================
整合了 HighLight.JS 来支持代码块的高亮显示。但这个 JS 插件只支持 UTF-8 编码的网页,CHM 是不要想用了。
◆2017/12/5 16:42:13
================================
完成 Python 脚本编辑界面的改进,添加了运行的一些快捷键,便于调试代码。
◆2017/12/5 10:08:11
================================
嵌入了IronPython,便于用户自定义脚本。
◆2017/12/1 14:01:08
================================
工作区目录元文件中默认不添加 /*Nav*/环境变量——该环境变量在工作区根目录元文件中无意义。
◆2017/12/1 13:26:06
================================
默认开启“工作区管理器尝试显示标题”功能。
◆2017/11/29 14:57:16
================================
微调界面字体/配色/图标,添加“检查更新”菜单项。
◆2017/11/27 14:54:08
================================
添加了“查看更新页”菜单项。
◆2017/11/24 13:42:57
================================
解决一个十分恼人的小Bug:在工作区资源管理器底部搜索框搜索时,首次搜索到的项目无法自动滚动显示到显示区——这是应用了虚拟化技术带来的问题。在这里不能过分追求性能。
◆2017/11/21 23:09:20
================================
将环境变量拆分成“内置(全局)环境变量、用户级环境变量、工作区级环境变量”三种,并允许用户自定义其中后两种。(后两者中,工作区环境变量应更常用。)
◆2017/11/18 19:04:04
================================
将内置的环境变量添加到自动完成列表中,这样便于快速、准确地输入。
◆2017/11/18 11:35:26
================================
完善工作区管理器移动条目的代码逻辑,修正某些情况下左移、右移不管用的问题。
实现环境变量对工作区管理器的支持——废弃了按物理目录的办法。
◆2017/11/17 14:23:56
================================
实现了/*SubLinksList*/ 环境变量的功能。这下子目录元文件中不需要再手工添加对下级文档的列表了。
◆2017/11/16 19:27:42
================================
实现了“全局环境变量”的功能,这样可以自动替换一些文本了。只是目前还不支持让用户自定义环境变量,也不支持自动完成环境变量。
◆2017/11/13 18:48:56
================================
更改切换透视图的顺序快捷键组合,放弃使用数字键。这是因为与Win10系统自带的输入法容易冲突。现在改用顺序的`F11>F1~9`式的快捷键组合,效果尚可。
◆2017/11/6 23:55:13
================================
针对从 Explorer 右键菜单打开某个目录作为工作区的情况,如果目录短名称中带空格,弹出警示消息框提示用户。
◆2017/11/4 9:11:13
================================
修正试题演示功能的两个Bug:①当试题带图像时,图像不能正常显示;②当试题的某个项没有提供解析文本时,演示到该题时程序会崩溃。
◆2017/11/3 10:01:54
================================
微调编译的 Html 页面上标题下和脚注前的两条水平线的色彩和宽度,这样便于和用户自行添加的水平线区别开来。
更新使用“内置行首替换字符”开头的行编译为 Html 的效果——不再保留该行开头的“内置行首替换(默认是 $)字符”,且能够保留行首的空格。现在才实现了这个功能最初的目标。
在编译工作区目录文件时,标题上正动在尾部添加“目录”二字,这样语言逻辑上更准确些。
◆2017/10/23 19:34:12
================================
修正3个Bug:①重命名图像文件时,工作区管理器中不显示中文标题,而是显示由拼音首字母构成的文件名;②插入思维导图和概念图时,工作区管理器条目上也不显示中文标题;③修正将二维文字表编译为Html表格时居中对齐/右对齐无效的问题——这是个因添加并行功能新引入的Bug。
◆2017/10/5 19:05:54
================================
完善“导出历史”与“最近工作区”列表项目的外观——对于已不存在的目录不再直接显示“目录不存在”,而是用不同格式与正常目录区别开并保留路径。这样做的目的是让用户至少能看出这个路径是否确实之前被自己删除的目录,免得用户心里没底。
◆2017/10/5 16:29:29
================================
在工作区管理器的资源搜索框中搜索到对应资源时,不但直接选中,而且如果不在可视区,会自动滚动显示之——这是个早就应该添加的功能。
◆2017/10/03 09:36:05
更改默认配色文件中关于倾斜字体的色彩,浅粉红色打印出来几乎看不见了,不妥,还是黑色好。
◆2017/9/25 16:38:05
================================
修正重命名文件时不能自动将文件短名改为拼音的问题。
添加新功能:允许将当前工作区中某个文件设置为模板,在创建文件时自动根据模板创建。
◆2017/9/21 21:27:20
================================
修正新、旧用户文件夹同时存在的时候程序无法启动的问题。
◆2017/9/7 10:24:28
================================
在 Windows 资源管理器的文件夹右键菜单中添加“用 Markdown To CHM 打开”菜单项。这样,就可以直接在某个空目录上直接调用 LME 来打开了。
注:虽然理论上任何目录都可以,但选择哪个文件夹做工作区目录时还是不要使用已经有不相干内容的文件夹比较好。
◆2017/8/24 9:28:32
================================
添加了四个创建文件和目录的按钮,这样方便些。
◆2017/8/24 7:47:58
================================
修正一个小Bug:在演示界面按 Tab 无法弹出提问面板。
◆2017/8/23 18:21:58
================================
稍整理了下引用CSS文件的代码,使之更清晰点,没有更改功能。
◆2017/8/22 18:41:14
================================
启用左工具栏“选项卡列表”按钮及其功能,有瑕疵。
◆2017/8/20 16:15:22
================================
稍修正目录页中各链接的前导修饰符,去除普通链接头部多余的空格。更新帮助文档。
◆2017/8/19 18:18:38
================================
修正编译工作区时,目录文件中缺失工作区目录本身的“目录元网页链接”的问题。
◆2017/8/18 21:45:52
================================
没有添加任何功能,仅更新了教程。
◆2017/8/17 10:21:58
================================
修正层级调整工具栏“向上移动到顶端按钮在父级无资源目录时不起作用”的问题。
◆2017/8/17 8:20:27
================================
继续修正自动生成的资源文件夹条目位置不正确的问题。
修正拖动后的资源文件链接自动选取文本位置不正确的问题。
◆2017/8/16 21:12:07
================================
解决自动添加的“图像~”、“声音~”、“视频~”这三个资源文件夹条目位置不正确的问题。——这是优化启动速度引用的新 Bug。
◆2017/8/16 12:55:29
================================
解决搜索结果条目尾部多余空行的问题。解决自动添加的资源文件夹条目在工作区管理器中位置不正确的问题(仍有隐患,没考虑其它资源文件夹的位置是否准确)。
◆2017/8/15 18:57:49
================================
解决必须双击文本才能打开工作区条目对应的 Markdown 文件的问题。
◆2017/8/15 15:26:43
================================
更新教程内容。修正“前导字符串设置界面说明文本缩进过大”的问题。
◆2017/8/14 8:26:58
================================
允许添加自定义脚本,这适用于极其特殊的情况。
◆2017/8/13 13:06:10
================================
添加“自定义当前页面内部CSS样式”功能——这不同于内联样式(Inline Style)。
◆2017/8/12 18:44:39
================================
继续完善工作区条目层级调整工具栏的外观细节。
◆2017/8/12 8:23:47
================================
采用绝对定位的办法来解决主界面主菜单弹出位置在 Win10 不同版本(专业版、家庭版)中不同的问题。待测试。
◆2017/8/6 9:32:56
================================
继续调整主界面菜单的配色、位置细节。
◆2017/8/5 20:22:09
================================
调整主界面菜单样式、树型列表项目的样式等,使风格尽可能统一为 Metro 风格。
◆2017/8/4 18:43:29
================================
主界面细节调整,解决主界面三个选项卡基准线高度不一的问题。
◆2017/8/4 15:35:09
================================
界面细节微调:将主界面上三个组合框的下拉箭头改为白色,这样与主界面风格更协调。
◆2017/8/3 17:29:04
================================
修正“允许工作区管理器中普通条目的位置被移动到资源目录上侧”的问题。
◆2017/7/26 18:20:35
================================
解决按Ctrl+G预览图像链接时出现异常的问题。
◆2017/7/26 17:18:56
================================
对单独占一行的图像链接的编译功能进行增强,允许用户通过“空标题”、“空格标题”、“非空(格标题)”这三种方式来定义是否显示标题文本,是否显示图像序号。
◆2017/7/26 9:52:44
================================
不值得提起的小修复——在企图统一界面风格时,误将片段预览区的标头背景色给改了。
◆2017/7/24 22:05:34
================================
解决暗系主题下图像预览区域的图像标题文本仍然是黑色的问题——黑字配合深灰底色,几乎看不见的。
◆2017/7/24 18:31:27
================================
修正新引入的Bug:字体设置无效——这是为了界面协调更改了字体列表项内的项目类型造成的。
◆2017/7/24 17:45:58
================================
继续微调界面元素。
◆2017/7/24 13:15:26
================================
微调界面元素,使之更协调;使工作区编译时错误提示文本更明确;当编译工作区出问题时,阻止继续编译CHM工程。
◆2017/7/23 22:37:57
================================
防止判断文件是否被加密、是否被废弃时文件却不存在导致的弹出异常窗口的问题。
◆2017/7/23 17:04:13
================================
为便于整理从PDF复制来的文本,将Vim模式下的两个命令(合并行与添加空行)做成两个按钮放在主界面上——这比用连续几个快捷键要方便得多了。
◆2017/7/23 14:29:21
================================
解决编译后的页面底部导航链接有缩进的问题——缩进会导致页面宽度较小时链接文本换行——太丑,不适合手机竖屏阅读。
◆2017/7/23 11:23:43
================================
编译工作区时,给各页面添加“前页”、“后页”链接。
◆2017/7/22 19:52:00
================================
修正今天引入的新Bug:目录元文件链接无效。
◆2017/7/22 12:45:25
================================
使自动完成功能支持工作区管理器中的图像链接。
取消用一对下划线字符表示倾斜时的高亮效果,以避免与文件、图像链接字符串的高亮效果的问题。
◆2017/7/22 9:21:15
================================
完成“自动完成”功能自动插入对工作区中文件链接的支持。
修改目录元文件在编辑时的链接路径,使“~元文件名”在编译时可以被解析为“_元文件名”——这样就可以解决引用的元文件路径总是和倾斜效果格式符冲突的问题。
◆2017/7/21 13:06:56
================================
解决编译工作区生成的“目录页”上关于目录元文件的链接不正确的问题。
◆2017/7/21 8:53:31
================================
更改工作区管理器中条目的创建方法,去除自动排序,改成完全由用户决定——这更符合用户的使用习惯,也更便于傻瓜化创建 CHM 文件。
◆2017/7/20 22:53:28
================================
对 CHM 工程的创建、编译过程进行大幅度傻瓜化。
◆2017/7/20 10:49:28
================================
修改帮助文档。
◆2017/7/19 22:50:00
================================
添加选项,允许用户开启特殊元素对基本Markdown格式语法的支持,而不是擅自作主——这样可以防止破坏用户之前已经编写、校对过的文件。
◆2017/7/19 17:39:13
================================
整理主界面工具条图标,统一风格。
◆2017/7/19 11:04:48
================================
修正某些单行语法元素开放 Markdown 基本格式语法后也开放块级元素语法的问题。
◆2017/7/19 10:29:23
================================
开放任务列表项行、材料出处行、放大显示的文本行、自定义折叠区头尾行、冒号开头的注释行、步骤文本行的正文部分对 Markdown 基本格式语法(加粗、倾斜、代码片段等)的支持。关闭六级标题对 Markdown 基本格式语法的支持。另树型文字表行仍然不支持基本 Markdown 格式语法——因为它为了保证对齐,是以代码块的形式呈现的。
◆2017/7/19 7:45:40
================================
修正 Win10 下菜单弹出位置不正确的问题(但可能反而造成Win7下出问题)。
◆2017/7/18 21:24:35
================================
更新关于换行前导字符设置的帮助文档。
◆2017/7/18 11:47:55
================================
实现自定义前导字符串规则的功能。
◆2017/7/17 12:33:42
================================
开放了二维文字表单元格文本对“加粗、倾斜、反引号代码片段、链接”等基本 Markdown 语法的支持。
◆2017/7/15 10:03:15
================================
使二维文字表支持“向上合并行”功能。
◆2017/7/5 22:03:25
================================
在快捷工具栏中添加了使用百度和有道查询选定文本的功能。
◆2017/6/8 15:40:06
================================
允许用户自定义相关CSS文件。
◆2017/6/1 9:33:34
================================
使片段预览区字号与主编辑区字号同步。
将程序改名为“Markdown To CHM(LME)”,使之更符合功能。
◆2017/5/25 9:06:37
================================
解决Win10下演示界面向右偏移的问题。
◆2017/5/8 17:26:42
================================
继续完善命令模式的操作逻辑。
◆2017/5/8 10:57:57
================================
实现了“添加 step 标签的文本命令”并更新帮助文档。
◆2017/5/8 9:16:35
================================
添加“迷你模式”透视图。
◆2017/5/7 11:26:07
================================
添加“Step”标记,支持自动编号和中断编号。
◆2017/4/30 22:56:46
================================
初步实现Vim键开启命令模式的功能。(这是模拟Vim的命令模式,但比Vim要简单得多。一些常用命令尚未实现。)
◆2017/4/29 13:19:31
================================
解决一个潜在的Bug: .net 4.0 版本中,wpf 在向剪贴板写入文本时可能出现异常(主要是当剪贴板被其它程序占用时)。微软在 .net 4.5 版本中修正了此一问题。但问题在于:我这个程序需要在 WinXP 下运行,而 .net 4.0 是最后一个支持 WinXP 的版本。所以采用了两个变通的办法来缓解此一异常。
方法一是用 Clipboard.SetData()方法代替Clipboard.SetText()方法。方法二是在 App.Xaml及其后台代码文件中加入
void Application_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
var comException = e.Exception as System.Runtime.InteropServices.COMException;
if (comException != null && comException.ErrorCode == -2147221040)///OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))
e.Handled = true;
}
这个办法的实质是多次尝试写入剪贴板,虽然有可能造成 UI 假死,但比起直接弹出异常还是好多了。
◆2017/4/26 16:24:32
================================
解决“添加无序列表标记”连空白行也添加的问题。虽然不影响编译为Html的结果,但还是令人不快。
解决把“添加无序列表标记”在对多行文本执行时当作多个操作以致需要多步撤销的问题。
◆2017/4/13 10:18:07
================================
给树型文字表的开头加上高亮--纯黑色与文本混淆得比较厉害,视觉效果不好。
◆2017/3/29 8:37:13
================================
修正对照区也能弹出快捷工具条的问题;
修正对照区当前行标识虚线模糊的问题。
◆2017/3/27 15:35:45
================================
继续完善快捷工具条,添加了“剪切、复制、粘贴”三个按钮。
◆2017/3/27 14:34:53
================================
改进“使用 region {...} 包围”功能的细节并添加快捷工具条对应按钮。
◆2017/3/24 8:24:18
================================
修正Html编译器中的一个小问题:<body 后某些情况下会缺个空格。
◆2017/3/23 22:55:05
================================
修正“加编号替换”结束编号不起边界作用的问题。
◆2017/3/23 21:04:28
================================
添加一个“用编号替换”的功能,可以用来批量地给一些文本段前面加编号。
◆2017/3/23 7:45:08
================================
测试的结果还是令人满意的,没发现调整层级会产生什么错误。
另,微调界面层级调整面板折叠按钮的配色。
◆2017/3/22 1:50:40
================================
终于完成了工作区管理器的大幅度修改。现在不但加快了启动速度,还可以手动调整工作区管理器中各条目的层级及相对位置。这种调整还反映在创建的CHM工程文件中——终于不必再到 Html Help Workshop 中手工调整了。
*待测试功能的稳定性。
◆2017/3/16 7:12:31
================================
暂时做个能用的版本,先不急着做工作区管理器条目移动层级功能。
◆2017/3/7 21:20:26
================================
总是在保留滚动条的前提下,解决网页演示界面上的WebBrowser位置向右偏移的问题。(解决的办法是依靠手动设置WindowState来强制刷新布局——使用InvalidateVisual()等方法是无效的。)
◆2017/3/6 21:54:46
================================
修正了指定 Html Help Workshop 路径的错误。
初步实现更改工作区管理器中条目层级、位置的功能,且可根据工作区管理器中各条目位置生成对应的CHM目录文件——这样就可以实现调节CHM目录结构的功能了。
> 这一功能目前还有待测试、完善——有些地方还没想清楚——暂时还只是处于“能用”这个状态。
◆2017/3/2 20:29:32
================================
进一步优化性能,去除了旧版的记录工作区条目折叠状态的代码,现在启动速度更快了。
另,添加了JKLI四组按钮的对应选取组合。
◆2017/3/2 10:33:26
================================
终于解决了演示窗口在文档载入后有偏移的问题。
◆2017/3/1 13:12:07
================================
支持将单行图像链接编译的标题设置到图像顶部(依然支持自动编号)。
支持将二维文字表的标题编译到表格底部并支持自动编号(顶部时字号不同,且不支持自动编号)。——两者功能相异,因使用场合不同。
◆2017/2/28 15:20:56
================================
关闭工作区时记录工作区管理器中每个条目的展开/折叠状态和选取状态。解决当文件未设置标题时“选取上次关闭时打开的各文件”对话框中对应条目没有标题的问题(此时以文件短名替代较好)。
◆2017/2/28 14:55:13
================================
为了从旧的工作区中提取出目录层次,保留了一处对旧式刷新工作区管理器方法的调用——其余全部移除——现在终于解决了程序启动时、切换工作区时速度太慢的问题。
另,解决了新方法中图像资源带“完成进度”的问题——这个只应该支持Markdown文件(含目录元文件)。
◆2017/2/28 9:51:36
================================
基本解决启动速度过慢的问题——一个个文件去读取实在太慢了。
◆2017/2/27 23:21:02
================================
添加工作区记录文件,加快启动速度,效果尚可。
◆2017/2/18 15:43:34
================================
添加了个小功能“转换为字符编码”。这样就可以随时察看一些字符的编码值了。
◆2017/2/17 19:17:54
================================
实现“方块区域”功能。
◆2017/2/16 19:52:30
================================
修改切换透视图的快捷键,添加“顺序快捷键”这种模式——先按下F11并放开,再按下数字键即可。
◆2017/2/16 14:17:31
================================
去除ProcessWindow,效果太差,不及原生的SplashWindow。调整编辑模式左边栏默认宽度。
◆2017/2/15 22:18:03
================================
修正粘贴选择题时最后一题使用倒数第二题的题干文本的错误。
◆2017/2/14 23:10:01
================================
使查找/替换框的宽度可以放大——这样便于编写比较复杂的正则表达式来查找。
◆2017/2/14 22:11:07
================================
解决粘贴试题时只粘贴奇数序号的试题的问题。
◆2017/2/13 19:18:30
================================
修复带圈数字选择项重复的问题。
◆2017/2/13 18:46:29
================================
因为选择题有时候会选择“表述错误”的选项,所以把编译后的Html中的标签文本改为“答案”与“非答案”,这样在上课时混淆的可能性会更低些。
◆2017/2/13 18:30:08
================================
解决粘贴选择题时找不到答案的问题。
◆2017/2/13 15:23:27
================================
解决启动时命令行参数传递带空格的路径出错的问题。使用“项目属性→调试→命令行参数”并不能真正调试出问题。
◆2017/2/13 10:43:07
================================
基本完成“粘贴选择题”功能;
再次尝试修正“带空格的路径无法通过任务栏跳转列表打开”的问题。
◆2017/2/12 19:25:00
================================
修正“设置高亮显示方案”菜单的子菜单项无法显示的问题。
◆2017/2/12 18:25:49
================================
初步实现“粘贴试题”功能,目前还不能智能处理图像(不打算支持),也不支持智能提取解析到各选项。
◆2017/2/12 15:50:20
================================
限制Esc键退出全屏的功能,编辑状态下按Esc不再切换透视图模式。
◆2017/2/9 18:33:00
================================
解决第一次执行“片段预览”后竟然可以将左边栏上的横向分隔条拖动到状态条以下的问题。这是由于WebBrowser不是WPF原生控件造成的。解决方法是强行限制WebBrowser所在的RowDifinition的MaxHeight。
◆2017/2/9 16:40:02
================================
解决树型文字表在片段预览中文本重叠的问题--不能使用px为单位限死。
◆2017/2/9 13:20:44
================================
用“缩放片段预览区默认字号”取代“缩放页面”——因为缩放页面会导致页面尺寸过大,从而需要用户拖动水平滚动条——太麻烦了。
◆2017/2/9 12:35:23
================================
不再隐藏“片段预览区域”。
◆2017/2/9 10:42:46
================================
解决片段预览区域不能根据字号缩放比例自动扩展、收缩的问题。
解决片段预览按钮不起作用的问题。
在快捷工具栏上添加“片段预览”按钮。
◆2017/2/8 17:29:22
================================
添加“片段预览”按钮和标题栏上的“保存当前文档”按钮(便于演讲模式下使用);稍简化一下多文档切换面板,之前的那个速度太慢。
◆2017/2/8 14:32:48
================================
解决快捷工具条消失得太快的问题。现改为当鼠标指针离开快捷工具条时,短距离内只是将它变得更透明些,这样留下反悔的余地更便于操作。
◆2017/2/7 20:17:37
================================
为尽可能利用屏幕空间,预览片段时自动根据内容片段预览区高度。
◆2017/2/7 14:21:23
================================
为了在演示时尽可能利用屏幕空间,尽可能多地展示信息,双击折叠起来的图像链接文本时,预览图像自动适应高度,而不是直接将整个左栏的高度都分配给图像预览区域。
◆2017/2/7 12:47:32
================================
修改快捷工具栏开关按钮的外观。
◆2017/2/7 11:16:29
================================
允许用户[开启/关闭]快捷工具条。
◆2017/2/7 9:58:28
================================
优化切换透视图时的代码,避免切换回编辑模式时工作区管理器消失的莫名其妙的现象。
◆2017/2/7 8:23:53
================================
更改左工具栏布局重设按钮的行为,使之识别是否当前处于演讲模式下并作特殊处理。
◆2017/2/6 17:02:24
================================
更改演讲模式下鼠标左键双击特别折叠区的行为——现在不但会根据自身的类型决定是在图像预览区还是Html片段预览区预览,还会自动扩展/折叠这两个预览区。
Ctrl+F1的功能也改为重设这两个预览区的高度,使这两个预览区同时显示。
——这样的修改是根据操作频率决定的。
另,解决启动时自动载入演讲模式时左工具栏宽度不够的问题。
◆2017/2/6 9:21:52
================================
演讲者模式下,不再显示上下文快捷工具条——有些捣蛋的感觉。
◆2017/2/5 21:32:49
================================
解决非单独占一行的图像链接文本在双击预览时标题文本带多余字符的问题(这是因为索引值计算错误)。
◆2017/2/5 20:19:36
================================
解决某些情况下上下文快捷工具条不会自动隐藏的问题(例如主窗口不再是活动窗口时)。
◆2017/2/5 12:47:32
================================
解决双击图像资源条目添加图像链接文本时程序崩溃的问题。
◆2017/2/5 12:10:56
================================
添加快捷工具栏(目前只有五个常用按钮)。
冬天冻手,实在懒得动键盘,这个时候用个鼠标就够了。
◆2017/2/4 17:09:30
================================
解决拖动隐藏侧边栏后预览Html时无法自动弹出的问题。
◆2017/2/3 22:23:50
================================
解决采用简化版语法造成演讲模式下双击被折叠起来的自定义折叠区无法预览的问题。让演讲模式下引用块在折叠状态下也支持双击预览。
◆2017/2/3 21:34:44
================================
解决以*号加空格开头且后面没有第2个*号的行被高亮显示为倾斜效果的问题——应该显示为无序列表。
提供Html编译选项“编译纯净标题”,这样编译出来的标题只有缩进,没有特殊格式,并且仍然可以支持点击折叠。
修正“自动编号”选项设置不跟随工作区记忆状态的问题。
◆2017/2/2 22:40:55
================================
解决在一行开头使用星号表示加粗、倾斜效果时与无序列表冲突的问题。
现在,如果一行以星号开头,但后面带跟着其它星号,即不被视为无序列表。
◆2017/2/2 21:48:56
================================
解决以星号包围的加粗文本片段与引用块高亮显示冲突问题。
使引用块支持折叠。
解决使用简化语法后自定义折叠区不支持?号!号折叠的问题。
◆2017/2/1 16:33:53
================================
解决带!自定义折叠区被当作树型文字表行的问题。
◆2017/2/1 15:47:24
================================
全面采用简化版自定义折叠区语法。并使自定义折叠区头支持使用“?!”两个字符表示疑问、警告两种图标之一。
◆2017/2/1 10:45:14
================================
开启演讲者模式时,如果格式化文档,仍然会自动折叠须特殊对待的折叠块。
◆2017/2/1 10:16:59
================================
更改AvalonEdit源码,自己添加了一个属性来处理演讲者模式打开时的自动折叠问题,避免不需要自动折叠时自动折叠。
◆2017/1/31 10:59:19
================================
更改“Ctrl+F1”快捷键组合的功能,使之支持在“扩展显示资源预览区、扩展显示左工具栏、同时显示二者”这三种状态间切换。这是为了便于在“演讲者模式”下迅速切换显示图像文件或者Html片段。
显示帮助文档的快捷键被改成了“Ctrl+Alt+F1”——这个使用频率很低。
◆2017/1/31 0:02:08
================================
解决演讲者模式下某些折叠块无法展开的问题。
◆2017/1/29 21:01:21
================================
添加“编辑模式”透视图。这是为小屏幕设计的,默认情况下与“普通模式”的区别仅是自动折叠起右工具栏。另,更新了下载的innosetup的语言包。
◆2017/1/28 22:36:09
================================
允许演示用户选定的任意片段(除了不会编译进Html的、以分号开头的注释行)。此种演示的特点在于:不只演示选定文本,而是从选择区的头部所在行的头部直到选择区尾部所在行的尾部。
◆2017/1/24 23:45:55
================================
解决按“Ctrl+0”恢复字号后不能记忆的问题。
◆2017/1/24 14:54:31
================================
实现“演讲者模式”这种透视图下在主界面预览自定义折叠区和二维文字表功能——之前是单独弹出一个窗口,不好。启动的办法是:双击被折叠起来的自定义折叠区和二维文字表。注:按“Ctrl+F11”可以快速将当前文档中所有自定义折叠区和二维文字表、单独占一行的图像引用链接都折叠起来,然后按个点击就可以预览了。
◆2017/1/23 22:50:31
================================
添加“透视图”模式切换功能,去除“启动时全屏”、“启动时折叠左工具栏”、“启动时折叠右工具栏”等三个选项,去除“Shift+F1”快捷键——因为与透视图模式切换功能存在冲突(即使在透视图功能添加前也存在潜在的Bug)。
◆2017/1/22 22:50:04
================================
重新整理主界面布局系统,去除所有对Collapse的引用,避免不必要的潜在错误。
◆2017/1/22 19:26:17
================================
使二维文字表支持折叠,且支持鼠标左键双击被折叠起来的区域将二维文字表编译成Html并预览。
添加一个限制:只有当主菜单不可见时,双击被折叠起来的区域才能预览,这是为了便于编辑文档——避免无谓的打扰。
◆2017/1/22 11:53:17
================================
解决需要双击展开后再双击一次才能预览被折叠的图像链接文本的问题。
◆2017/1/22 10:28:00
================================
按“Ctrl+F11”进入“边写边讲”模式时,自动折叠所有单行的图像链接文本。
◆2017/1/21 16:09:41
================================
完善音频、视频预览功能。但仍然不支持向MD文件中粘贴视频文件链接。
◆2017/1/21 14:13:43
================================
实现音频预览功能。
◆2017/1/21 9:29:42
================================
解决添加声音资源时工作区管理器刷新速度过慢的问题。
◆2017/1/20 10:17:43
================================
解决向目录元文件中粘贴图像数据块并自动保存为图像文件时,工作区管理器中不能自动添加对应条目的问题。
◆2017/1/19 21:19:25
================================
润色主界面细节(更改“刷新大纲”按钮图标,移动图像预览区放大按钮效果);解决Region区域中列表项文本自动缩进2字符宽度的问题。
◆2017/1/18 10:05:09
================================
解决粘贴图像时,预览区图像标题不能及时更新的问题。
◆2017/1/17 20:30:19
================================
解决“粘贴同名的、正在预览的图像文件时提示‘文件被锁定,无法覆盖’”的问题。
◆2017/1/17 08:03:00
================================
实现了给单独只有一个图像链接的文本行后面自动图片添加文本说明的功能。
◆2017/1/16 9:41:24
================================
添加了“将搜索出的文本复制到剪贴板”功能。
◆2017/1/15 15:16:49
================================
更改启动屏幕的实现方式,刷新工作区管理器太耗时,给用户个提醒文本。
◆2017/1/14 23:33:17
================================
在主界面图像演示区域右上角添加一个按钮用来按一定比例扩大或还原图像演示区的尺寸。
◆2017年1月13日 20:9:00
================================
尝试修正两个异常,因未能重现,暂时无法彻底修复:
①更改界面工具栏折叠状态后,有时会导致按“F5键”编译预览Html文档时右工具栏弹不出来(此时即使按F12键都没用)。更改代码后暂时没再发现此现象。
②以相同的文件名向当前文档中粘贴(并自动保存)为图像文件时,会抛出异常。修正后暂时不再出问题了。
◆2017/1/13 8:24:35
================================
润色图像预览窗口和主窗口图像预览区域的细节。取消图像预览窗口的限制,使之支持打开多个窗口预览多张图像(每窗口一张)。
◆2017/1/12 22:21:16
================================
恢复按Ctrl+G弹出菜单中“跳转到链接[含图像]”菜单项使用独立窗口预览图像——这样就可以同时预览两个图像了。
◆2017/1/12 21:26:06
================================
预览图像时,在底部添加标题文本,这样就不需要再图片上另加标题文本了。
点击工作区管理器中的图像文件条目时,会尝试显示条目上的标题;在Markdown文件中的链接上双击预览则显示链接中设置的文本。
◆2017/1/12 10:40:33
================================
小修改:更改了“刷新大纲”按钮的位置,这样更顺眼点。
◆2017/1/11 21:40:58
================================
使树型文字表中的文本行也支持按Tab键(或Shift+Tab)来“越过”某些成对的标点符号(例如括号、方括号等),这一功能在插入点停靠在这些标点符号两侧时有效。其它情况下,按Tab键(或Shift+Tab键)仍然用以调整该行文本的列表层级。
◆2017/1/11 17:22:00
================================
[BUGFIX]解决在树型文字表中部按Ctrl+BackSpace会导致程序崩溃的问题。
更改状态条“自动折行”图标。
◆2017/1/11 9:58:16
================================
切换工作区时更改主窗口标题——使之显示当前工作区标题文本,这样便于双开或多开时分辨不同工作区——托盘图标也同步更新。
◆2017/1/10 17:11:25
================================
添加双击图像文件链接时预览图像的功能。这个功能要考虑设置一个开关选项——有时候用户只需要双击选中一些文本而已。
◆2017/1/10 13:21:18
================================
完善“演讲者模式”,使之支持树型列表结构,便于便于折叠。
使“大纲”视图支持字号、字体随主编辑区变化,这样更便于演示。
◆2017/1/10 8:00:07
================================
启用树型框虚拟化,尝试加快启动速度。
◆2017/1/9 22:16:32
================================
添加“Ctrl+F11”打开“演讲者视图”的功能。
“演讲者视图”适合边打边预览(包括大纲、文本区域、图像预览区域三部分)
修正:更改文档内容时,点击之前查找到的结果跳到上次查找的位置可能导致程序崩溃。
◆2017/1/8 11:24:11
================================
修正优化代码造成的“重命名后工作区条目状态刷新准确、位置不能自动调整”的问题。
◆2017/1/7 21:45:32
================================
尝试修正在打开查找面板时按F5不起使用的问题。
让“指定倍数放大显示文本”顶部、底部加上空白。
添加“演示整个文档”菜单项。
◆2017/1/7 15:44:59
================================
添加功能:按Ctrl+G弹出的菜单中添加一个“在左工具栏图像预览区预览当前图像链接文本指向的图像”功能。
修正:编译时未去除首行的“文档完成状态行”的问题。
◆2016/12/23 10:24:23
================================
紧急修订:初次安装后首次切换其它目录作工作区时程序崩溃的问题。
◆2016/12/21 9:51:57
================================
尝试解决Win10下菜单项文本靠上对齐的问题,进一步统一菜单项显示风格。
解决“从全工作区查找DONE注释无效”的问题。
◆2016/12/17 12:15:37
================================
优化代码逻辑,解决粘贴图像文件时主界面假死数秒种的问题(这种延迟是因为执行了刷新整个工作区管理器的操作,实在令人不悦)。
◆2016/12/17 8:55:25
================================
终于把主界面主菜单栏的效果恢复到操作系统默认效果了,这样菜单项的风格终于统一了。(MahApps.Metro的菜单样式在17吋屏上效果极差。)
◆2016/12/16 15:35:26
================================
解决简化“region{}region”块语法后导致编译的折叠块自动带上“region”文本的问题。修正正则解决之。
◆2016/12/16 14:57:19
================================
添加了“替换并粘贴”功能,目的是将Excel中复制的数据块替换成二维文字表并粘贴到当前插入点位置。
◆2016/12/15 21:29:19
================================
1.简化了“region{}region”块语法后更新帮助文档,发现简化语法造成编译的 Html 中出现错误,于是重新修改了 region 块的所有正则表达式。
2.增强了“锚”的语法,以便简化“引用锚”的操作(减少输入的必要)。
3.继续更新帮助文档,又发现“代码块中行间距过大,若强行通过css压缩又会导致正常的文本重叠”的问题。
4.终于发现是因为 MarkdownSharp 编译时多加了一个“\n”造成的。所以在调用 MarkdownSharp 编译后,直接再将“\n\n”替换为“\n”即可。
◆2016/12/15 15:17:16
================================
解决按“Ctrl+Alt+F”打开搜索面板时不会自动显示右工具栏(含查找结果面板)的问题。
解决查找结果中的文档只显示文档短名而不显示文档标题的问题(标题的表意性更强)。
◆2016/12/15 14:35:53
================================
给自定义折叠区提供了简化语法(只要一对大括号即可),这样输入起来方便多了。
把主菜单“插入(_I)”改为“插入(_R)”——因为在编辑时“Alt+I”表示向上移动光标,两者会产生冲突。
解决了编辑区自定义折叠区嵌套时不能正确显示折叠标记的问题——但如果有编译为Html的需求,最好不要使用嵌套折叠区!!!
◆2016/12/14 23:54:44
================================
终于把“按倍数放大显示文本”的css效果最终确定下来了,现在这个还是有些意思的,而且在不同浏览器中能够做到基本统一。
◆2016/12/14 9:55:09
================================
除“TODO”型注释外,又添加了“DONE”和“DOING”这两种特殊注释。
解决了部分菜单项目在Win7下样式不一致的问题。
解决GOTO窗口“确定”按钮有时不起作用的问题。
编译工作区时,提供“忽略被废弃的文档”选项,且默认选中。
解决升级界面库带来的界面细节变形、失真问题。
提供编译工作区时“忽略被标记为‘废弃’的文件”选项,并且默认打开此选项。
◆2016/12/13 15:50:55
================================
修正启动时无法载入工作区某些配置项目的问题(切换工作区时没问题)。
◆2016/12/13 15:07:07
================================
给演示界面添加了时间标签,这样便于把握授课进度。
再度尝试解决任务栏跳转列表中项目重复的问题。
尝试解决保存全部文档时强制刷新工作区管理器中所有条目的问题(没必要这样做,效率很低)。
◆2016/12/13 8:25:17
================================
添加“Ctrl+Shift+.”和“Ctrl+Shift+,”这组快捷键,以方便在不切换到头部时直接将当前行设置为引用块或取消引用标记字符。
◆2016/12/9 16:14:53
================================
解决冒号后的文本自动高亮的问题。
◆2016/12/9 15:37:11
================================
将MahApps.Metro升级到1.3.0版,将左下角“尝试显示标题”按钮风格统一起来。
◆2016/12/9 14:22:57
================================
微调 css 文件中关于“倍数放大文本”和“行内代码片段”的效果。
◆2016/12/9 10:08:41
================================
重要修订:
修正创建CHM目录文件时,不能自动提取中文标题的问题;
修正创建CHM索引文件时,误将标题文本Url编码的问题。
◆2016/12/8 22:03:13
================================
解决按倍数放大文本在折行时会重叠的问题——按比例设置css中的行高即可(之前对line-height的理解有误)。
解决“<4>”这样的倍数不起作用的问题。
解决格式化“按倍数显示文本行”会忽略文本内容的问题。
◆2016/12/8 10:12:53
================================
完善将目录元文件作为链接时生成的链接文本(使用标题)。
创建文件时对“L0001000”这样开头的标题字符串直接自动在文件内部删除(省去手工删除的麻烦)。
◆2016/12/6 11:10:50
================================
添加了“按指定倍数放大显示文本行”功能,此功能用于重点强调某些短文本片段。
◆2016/12/5 13:30:01
================================
演示文档时在演示界面状态栏上显示文档标题。
◆2016/12/5 11:02:48
================================
===v0.0.2.101===
按Ctrl+7可以插入水平线了。
◆2016/12/5 8:42:48
================================
===v0.0.2.100===
修正以叹号开头的行按回车时不能自动生成下一个以叹号开头的行的问题。
◆2016/11/30 16:19:26
================================
===v0.0.2.98===
添加了“文件名应尽量以字母开头”的提示文本。某些网络设备对数字开头的文件名支持欠佳,某些特殊符号更会造成图像链接失效。
◆2016/11/29 10:21:03
================================
===v0.0.2.97===
尝试解决JumpList中历史工作区目录重复出现的问题。
◆2016/11/27 14:56:11
================================
===v0.0.2.96===
解决在只有一个图像链接的行上按回车时误当作树型文字表行处理的问题。(虽然只需要在前面添加一个空格即可,但终究不如处理一下方便。)
◆2016/11/25 11:03:06
================================
===v0.0.2.95===
添加了左对照区功能。
允许单独临时切换每个编辑器的自动折行(但不能保存状态)。
◆2016/11/24 21:10:50
================================
===v0.0.2.94===
解决任务栏JumpList不能自动将最近使用的工作区置顶的问题。
◆2016/11/24 20:26:00
================================
===v0.0.2.94===
解决通过任务栏JumpListItem打开工作区时弹出异常说找不到用于创建托盘图标的App.ico文件的问题(用绝对路径即可)。
◆2016/11/24 19:59:24
================================
===v0.0.2.94===
添加任务栏JumpList支持,这样可以直接选择启动哪个工作区。
◆2016/11/24 10:05:16
================================
===v0.0.2.93===
解决WinXP系统下某些窗口打开时程序直接崩溃的问题(这是因为WinXP不支持分辨率过高的ico图标,改成png图标即可)。
◆2016/11/22 15:14:59
================================
===v0.0.2.92===
实现树型文字表的折叠功能。
◆2016/11/21 11:15:30
================================
===v0.0.2.91===
Bug修复:解决Ctrl+Shift+T格式化树型文字表出错的问题。
◆2016/11/21 9:06:04
================================
===v0.0.2.90===
Bug修复:解决Ctrl+Shift+T格式化树型文字表出错的问题。
功能添加:树型文字表中支冒号开头的注释行高亮显示和格式化。
◆2016/11/20 21:39:01
================================
===v0.0.2.89===
调整Enter键的功能,使之支持在编辑树型列表时切断当前行的部分内容(这更符合平时的编辑习惯)。
◆2016/11/19 20:56:13
================================
===v0.0.2.88===
添加了“查看文档中文本信息”功能。
◆2016/11/17 22:06:01
================================
===v0.0.2.87===
解决误将单独一行的图像文件链接当作树型列表文本行的问题。
改善树型文字表的格式化功能:添加“Shift+Backspace”对格式化的支持;使“Ctrl+Shift+T”支持格式化树型列表。当在惊叹号左边按下回车时,仍然是换行功能。
◆2016/11/16 12:02:55
================================
===v0.0.2.86===
修正“按Tab键更改树型列表层级时,会将后面不需要格式化内容的内容也格式化掉”的问题。
◆2016/11/15 15:27:32
================================
===v0.0.2.85===
对树型文字表格式为代码块仅在编译时进行,编辑时保留其原样。
◆2016/11/15 10:17:49
================================
===v0.0.2.84===
把树型文字表直接在编译时当作代码块来处理,这样就便于在 Html 网页中显示了。
◆2016/11/14 15:28:40
================================
===v0.0.2.83===
实现“树型文字表快速编辑”功能。
◆2016/11/11 14:41:50
================================
小修改“已打开文件列表项”,添加图标。
◆2016/11/10 23:39:29
================================
===v0.0.2.81===
给主编辑区右上角添加了一个按钮,以便“在打开的文件中切换”。
◆2016/11/10 14时59分
================================
===v0.0.2.80===
更新帮助文档,其中一些图片因中文路径无法显示(引用锚、页眉文本)。
解决工作区资源管理器的搜索框不能搜索标题的问题。
◆2016/11/10 9:44:12
================================
===v0.0.2.79===
解决不能同时打开“启动时选择工作区”和“切换工作区时选择要打开的文件”这两个选项的问题。
◆2016/11/9 7:54:13
================================
===v0.0.2.78===
格式化文字表后再撤销,程序又崩溃了。看起来像是 AvalonEdit 的问题——因为撤销这个功能我是直接调用 AvalonEdit 本身的“Undo()”方法来实现的,而且事先判断了“CanUndo”属性的值。因为不能重现这个错误,所以只得暂时先捕获异常,提示用户保存文件。
◆2016/11/7 21:38:03
================================
===v0.0.2.77===
修正添加“启动时折叠左、右工具栏”选项带来的意外问题;完善“切换工作区时显示文件选择框”功能。
◆2016/11/7 19:08:41
================================
===v0.0.2.76===
切换工作区时显示一个文件选择框,这样就可以不必打开上次关闭时打开的所有文件了,可以加快启动速度。
◆2016/11/7 08:54:54
===v0.0.2.75===
允许设置启动时折叠左、右工具栏。
◆2016/11/4 15:20:54
================================
===v0.0.2.74===
界面微调:①解决“查找/替换”面板中“查找范围”组合框在全屏时宽度与其它两个框不一致的问题;②解决文字表定界符加粗效果导致文字表总是无法对齐的老问题。
◆2016/11/2 10:12:33
================================
===v0.0.2.73===
极微小修订:对齐界面菜单。
===v0.0.2.72===
解决加密文档打开后不能刷新编辑器标题的问题。
===v0.0.2.71===
限制标题只能在前十行,以加快启动速度。
===v0.0.2.70===
在最小化到托盘图标之前,记录当前窗口状态。
启动时显示一个SpalshScreen,这样显得正式些,而且启动速度也实在没啥好办法更快了。
===v0.0.2.69===
尝试通过延迟填充工作区管理器来加快启动速度。
===v0.0.2.68===
终于解决了演示界面的浏览器区域总是在初次载入页面时出现向右偏移的问题——MahMetroWindow总是与封装的WinForm控件产生冲突。
===v0.0.2.67===
当段落中除了一个Img之外再无其它时,将img标签独立出来作为块级元素。这样就可以实现此Img横向居中了,且不会与段落中的Img左对齐相冲突。
===v0.0.2.66===
使“作为链接插入到当前文档”菜单项支持插入对声音文件的引用。
===v0.0.2.65===
使消息框添加滚动条,便于查看较长的消息。
修正判断无内容的 Markdown 文件是否被加密时弹出错误消息框的问题。
===v0.0.2.64===
解决工作区选择器中可能存在重复条目的问题。此问题是由于未考虑目录路径末尾可能存在反斜杠字符(\)造成的。
===v0.0.2.63===
解决编译后的 Html 中 Comment 文本行间距过小的问题。
===v0.0.2.62===
在主界面右上角添加“总在最前”切换按钮。
===v0.0.2.61===
允许用户决定是否在启动时显示“工作区选择窗口”。
===v0.0.2.60===
允许关闭启动时弹出的工作区选择器,这样用户可以更快地新选一个空目录作为工作区了。
添加对“强制编译左边栏菜单”与“<H1>-<H6>自动折叠”存在冲突的提示消息。
===v0.0.2.59===
继续解决总是浏览网页时总是显示“为保护……你的 Web 浏览器已经限制此文件……”警示信息条。
修复两个 Html 编译选项不随工作区的问题。
===v0.0.2.58===
小更新,解决主菜单两个快捷键提示字符重复的问题;更改使用中文和特殊字符命名文件时的提示文本。
===v0.0.2.57===
修正“~.txt”显示在工作区管理器的问题;修正强行打开工作区导致程序退出的问题。
===v0.0.2.56===
小修订:①去除了载入工作区之前工作区内的一个TreeViewItem;②解决了只有默认工作区时,默认工作区路径不出现在“历史工作区列表”中的问题。
===v0.0.2.55===
部分Html编译选项记录位置未能从用户配置文件转移到工作区配置文件,修正之。
===v0.0.2.54===
修正刚刚安装的程序无法创建新文件的问题——这是上个小版本的重构带来的新Bug。
===v0.0.2.53===
较大代码重构:改成先显示主窗口,再显示工作区选择窗口,最后再载入工作区。
* 之前是直接显示工作区选择窗口,看不到主窗口——不好。
* 未能实现“忙碌中”功能。
===v0.0.2.52===
修正禁止双开应用程序后仍然打开的问题。
===v0.0.2.51===
在程序启动时,直接弹出一个窗口先让用户选择工作区。
这样就可以避免再禁用双开应用程序。
修改了“插入新列”功能的快捷键,并添加了对应的菜单条目,又更新了帮助文档——原来的快捷键与极点五笔冲突。
===v0.0.2.50===
演示时,代码块的默认字体改回宋体——这样才能保证对齐。
将Html编译选项记录位置从用户配置文件转移到工作区配置文件,这样可以免去切换工作区后再手工调整的麻烦。
===v0.0.2.49===
继续完善演示界面,解决闪烁问题。
重新布局演示菜单。
解除对F6键演示试题的限制。
插入对Markdown文件的链接时,链接字面值不使用文件短名而是使用文件内的标题。
强制在创建CHM工程或编译CHM文件前保存打开的Markdown文件。
===v0.0.2.48===
解决演示界面被 Windows 任务栏覆盖问题。后来发现:根本没有必要使用 WindowStyle="None"的做法(那本来就有问题),直接在调用时指定演示窗口的 Owner 即可解决问题。
没有可演示的内容时,用消息框通知用户,而不是不作反应——那会让用户莫明其妙。
===v0.0.2.47===
当打开“尝试显示标题”选项时,“Images~”资源文件夹在工作区管理器中会显示为“图像~”。
当某个 Markdown 编辑器成为活动编辑器时,它对应的工作区管理器条目也将被选中并展开其所有父级条目。
===v0.0.2.46===
在创建 Markdown 文件和目录时也支持使用拼音首字母自动替换掉对应的中文字符,以解决中文路径可能导致错误的问题。
创建工作区中的下级目录时,自动创建目录元文件,不再需要手动双击创建。
===v0.0.2.45===
使拖动到编辑区的图像文件(会从工作区目录外复制到工作区目录内的某个资源目录下)也支持中文字符的文件名自动替换为拼音首字母。
===v0.0.2.44===
解决“尝试显示标题功能不能支持图像文件短名称备注显示”的问题。
===v0.0.2.43===
解决暗系主题引用块嵌套时文本不清楚的问题。
===v0.0.2.42===
两个演示界面(Markdown→Html和试题演示界面)在提问面板处于打开状态时,无法按 esc 键只关闭提问面板。
改为:按一次 Esc 先关闭提问面板,再按一次才关闭演示界面。
===v0.0.2.41===
当编译整个工作区时,在左边栏菜单尾部支持添加“回到目录页”链接。
重建左边栏暗系主题下的标头背景图标。
===v0.0.2.41===
禁止演示模式下编译出左栏菜单(不实用)。
微调左栏菜单的样式:添加边框,将暗主题的标头改为浅色。
===v0.0.2.40===
解决低版本IE浏览器下左边栏菜单标头不能呈现圆角效果的问题——直接用圆角图片代替了css效果。
===v0.0.2.39===
提供了“强制编译页面左边栏菜单”选项,这样就不需要一个个页面去设置了。
重新添加“直接编译 CHM 工程文件”菜单项。
===v0.0.2.38===
修正创建工程文件时不包括左边栏菜单图标的问题。
解决编译的网页中上一个一级标题底部的“回到顶部”链接在当前一级标题的锚后面这个问题。
===v0.0.2.37===
这下子左边栏终于比较好看了。在各主流浏览器下表现一致。
===v0.0.2.36===
解决了Firefox下左边栏菜单不靠左的问题。
===v0.0.2.35===
暂时完成编译好的网页的左边栏菜单功能。
;在Firefox下还存在Bug——左边栏不能真靠左。
;在Edge/Chrome/IE等浏览器中都正常。
===v0.0.2.33===
初步实现打开指定页面帮助文档的功能。
===v0.0.2.32===
修正主界面菜单“打开编译好的CHM文件”点击总是找不到文件的问题(因为提供的路径有错误)。
===v0.0.2.31===
添加了“;[Menu]:”标记,这样可以在编译好的 Html 文档头部添加一个由指向各标题的链接组成的菜单。还为编译好的 Html 文档中每个一级标题(H1)尾部添加了“返回顶部”链接。
===v0.0.2.30===
允许用户设置高亮显示,可以全开,可以只针对标题高亮显示,也可以直接关闭高亮显示——这样可以针对计算机性能选择使用,提高文本编辑的体验。
===v0.0.2.25===
修复在撤销带注释的二维表格式化操作时程序崩溃的问题。
===v0.0.2.24===
预览时,如果处于全屏状态下,还是让右工具栏更宽点方便。
===v0.0.2.23===
分离普通单文档编译、预览与演示使用的 CSS 主题文件,便于以后为演示界面添加新的呈现方式。
===v0.0.2.21===
1.修正第一次编译工作区时,生成的目录文件中的目录索引链接不全的问题。 2.修正编译工作区后生成的目录索引文件中的目录顺序与工作区管理器的顺序不一致的问题。 3.当编译整个工作区时,为每一个普通页面都添加“返回目录”链接。 4.修正编译工作区时“自动切换为GB2312编码”方式不起作用的问题。
===v0.0.2.19===
修正较严重的Bug:用户新建文件或重命名文件/文件夹时竟然未考虑同名覆盖的问题。这可能导致用户误用新建的空文件覆盖同名的旧文件,从而导致用户工作成果的损失。
===v0.0.2.18===
在安装了 IE9 或更高版本的 IE 浏览器的操作系统上,强制使用 IE9 模式来渲染网页。
===v0.0.2.17===
解决:演示状态下标题自动编号问题。 修正:①全工作区查找任务列表项时查找结果双击定位不准问题(因为忽略第一行造成了行号问题)。②全屏状态下使用查找功能居然弹出了左工具栏占位区,而右工具栏居然没有弹出来。
===v0.0.2.13===
添加了“演示”功能。支持使用三种方式来将 Markdown 文件切分为不同的页面来进行类似幻灯片的演示。(三种方式:自定义折叠区/一级标题/水平线。)
===v0.0.2.9===
①添加“插入非图像文件的绝对路径链接”功能。 ②使文件夹也支持前述功能。 ③由于工作区总是固定的,所以禁止程序双开。 ④提供“禁止双开应用程序”功能,并允许用户关闭该功能。 ⑤修正“视图”菜单快捷键标志错误的问题--之前修改了相关功能。 ⑥切换工作区时也支持记录/恢复工作区折叠状态。 ⑦修正“显示空格”等几个选项在重启动时无效的问题。 ⑧修正全屏启动后无法打开左工具栏的问题。(变通的解决办法是按F11退出全屏。) ⑨优化“引用锚”菜单项的显示。 ⑩修正总是打开旧教程的问题。
C#
1
https://gitee.com/lunarsf/Lunar-Markdown-Editor.git
git@gitee.com:lunarsf/Lunar-Markdown-Editor.git
lunarsf
Lunar-Markdown-Editor
Lunar Markdown Editor
master

搜索帮助