Skip to content

Releases: AndersonHJB/CodeMark

CodeMark-V0.5.5 Flask版

12 Jun 09:41

Choose a tag to compare

CodeMark-V0.5.5 Flask版

本次发布为 Flask 版 CodeMark 当前稳定版本,对编辑器、分享页、项目文件能力和 Markdown 预览体验进行了集中更新。

主要更新

  • 同步编辑器分享弹窗与 sharecode 页面布局。
  • 支持分享链接保留代码主题,并优化语言选择器、VSCode 文件图标和组合框宽度。
  • 增强项目编辑能力:文件/文件夹上传、下载、ZIP 打包、项目树操作和多文件 Python/Pyodide 导入运行。
  • 改进 Markdown 预览:元数据图标、图片粘贴与悬停预览、图片说明、数学公式保护、大纲和滚动同步。
  • 优化分享页、侧边栏、控制台、工具栏和移动端交互细节。

验证

  • 已通过 Python 语法检查:app.pypassenger_wsgi.py

CodeMark-V0.5.4

17 Apr 14:36

Choose a tag to compare

CodeMark-V0.5.4

Full Changelog: V0.5.3...V0.5.4

正式统一风格前的版本!最低可用~

CodeMark-V0.5.3

22 Jul 14:03

Choose a tag to compare

Full Changelog: V0.5.2...V0.5.3

添加了以下几个主要修改来实现 Control/Command+Enter 快捷键执行代码的功能:

  1. 增加快捷键执行功能的函数绑定

    • 在创建"Run Code"按钮的 createRunButton 函数中,我添加了一个额外的事件监听器,它监听 keydown 事件。这个监听器设置在 textarea 元素上,用于捕捉键盘事件。
  2. 快捷键处理逻辑

    • 事件监听器检查是否同时按下了 Ctrl 键(e.ctrlKey)或 Command 键(e.metaKey)和Enter键(e.key === 'Enter')。如果这两个条件同时满足,它将调用 runCode 函数,这个函数是从原有的点击事件中提取出来的,以便重复使用。
  3. 代码重构以支持重用

    • button.onclick 中的代码移动到了新的 runCode 函数中。这样做不仅让 onclick 处理和快捷键处理可以共用相同的代码,同时也使代码更整洁、易于维护。

这些修改使得用户可以通过快捷键直接运行代码,而不需要鼠标点击按钮,提高了界面的交互效率。

CodeMark-V0.5.2

22 Jul 04:30

Choose a tag to compare

Full Changelog: V0.5.1...V0.5.2

  • 动态高度调整:通过计算 textarea.scrollHeight,在页面加载时立即调整 textarea 的高度,确保它能够根据初始内容自适应高度。
image

CodeMark-V0.5.1

22 Jul 04:11

Choose a tag to compare

Full Changelog: V0.5...V0.5.1

  1. 行号显示:通过 lineNumbersDiv 显示每行的行号,确保与代码对齐。
  2. 动态行号更新:通过updateLineNumbers函数动态更新行号,以匹配 textarea 中的行数。
  3. 布局调整:使用 flex 布局对齐行号和代码输入区。
  4. 输出框位置调整:输出框始终显示在代码框的下方。
  5. 改进代码字体大小。
image

CodeMark-V0.5

21 Jul 15:04

Choose a tag to compare

Full Changelog: V0.4...V0.5

  1. 实现代码运行
  2. 代码编辑
  3. 代码框跟随用户编辑变化
    1. 初始化时设定 textarea 的高度:在页面加载时,根据代码内容自动调整 textarea 的初始高度。
    2. 编辑时动态调整高度:当用户编辑 textarea 中的内容时,自动调整其高度以适应新增内容。
    3. 最小高度限制:设置一个最小高度,确保即使代码框内没有内容,也保持一定的显示效果。
image

CodeMark-V0.4

21 Jul 06:06

Choose a tag to compare

Full Changelog: V0.3...V0.4

  • 优化文章 UI
  • 优化输出框
image

CodeMark-V0.3

21 Jul 03:03

Choose a tag to compare

Full Changelog: V0.2...V0.3

  • 仿照 Mac 代码块
image

CodeMark-V0.2

20 Jul 12:05

Choose a tag to compare

Full Changelog: V0.1...V0.2

  • 代码可以编辑运行了。
image

CodeMark-V0.1

20 Jul 10:58

Choose a tag to compare

Full Changelog: https://github.com/AndersonHJB/CodeMark/commits/V0.1

  • 可以正常运行且部署的第一个小版本
image