查看原文
其他

【软件周刊】layer 3.0.0年终巨献,Solo 博客系统带来新版 Markdown 编辑器…

2016-11-13 局长 开源中国

#长按上图识别二维码,参与OSC源创会年终盛典#


摘要: 软件周刊(11.06 - 11.12):本周热门软件更新 — layer 3.0.0 年终巨献,一次全方位的增强;Solo 博客系统 1.7.0 带来新版 Markdown 编辑器;ThinkPHP V5.0.3 给您带来双十一的狂欢。

layer 是一款近年来口碑极佳的 Web 弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员。,作为 2016 年终巨献,又是一次全方位的增强。对于多年来使用 layer 的人而言,这个版本想必会收获较多惊喜。(3.0 对 2.x 版本无缝兼容,可直接覆盖升级)值得关注的更新:

  • 新增拖动弹层右下角可调节弹层尺寸的功能,由参数 resize 控制,默认开启。对 loading、tips 层无效

  • offset 参数新增 t、r、b、l、lt、lb、rt、rb、的赋值,可快捷实现上、右、下、左、左上角、左下角、右上角、右下角的边缘定位

  • 新增 btnAlign 参数,支持三个参数:l/c/r,分别用于控制按钮居左、居中、居右的快捷设置(默认r,即居右)

  • 点击最小化时,自动定位到页面左下角,在出现多个最小化时,会依次排列,这是一次较为重大的完善

  • 新增关闭层的过度动画

不仅 layer 更新了新版本,经典模块化前端 UI 解决方案 更新日志:

  • 集成 layer 3.0

  • 重点增加导航菜单的二级菜单支持(水平导航和树形导航都支持)

  • 表单 select 增加 optgroup 的分组支持

  • 富文本编辑器新增获取选中内容的方法:layedit.getSelection(index)

  • 新增“引用”的区块多套显示风格

  • 新增“字段集”多套显示风格

  • 新增“纯圆角”公共 CSS 类

  • 新增<hr>全局初始化 CSS 类

。本次发布主要是更新了 Markdown 编辑器,加入了全屏、Emoji 自动完成、粘贴时自动转换为 MD 格式的特性。(1.7.0 版本变更记录请看

目前的 Markdown 编辑器有多好用呢?请看:

,部分更新如下:

官方 Framework7 Vue 插件支持 Vue.js(测试版) 

iOS 主题:

  • iOS 10 风格通知

  • iOS 10 风格消息栏

  • iOS 主题中的通知现在不能同时支持多个通知

浮动操作按钮:

  • 现已支持 iOS 主题与 Material 主题保持一致

Dom7:

  • 新的 .siblings(选择器)方法选择所有上一个和下一个元素

  • 新的 .empty() 方法可清除内部 HTML 元素

  • 新的 .removeDiacritics(text)辅助方法 删除/替换 传递文本中的区分标志

Framework7 是一个开源免费的框架可以用来开发混合移动应用(原生和 HTML 混合)或者开发 iOS & Android 风格的 WEB APP。也可以用来作为原型开发工具,可以迅速创建一个应用的原型。

Framework7 最主要的功能是可以使用 HTML、CSS 和 JavaScript 来开发 iOS 7 应用。Framework7 是完全免费开源的。Framework7 并不能兼容所有的设备。她只专注于为 iOS 和 Google Material 设计提供最好的体验。

如果你想开发 iOS 或者 Android 混合应用(Phonegap)或者你想开发 iOS 和 Google Material 风格的WEB APP,那么 Framework7 将会是你的首选。

。部分更新如下:

Qt Core:

  • 添加 at(), operator[], mid(), right() 和 left() 到 QLatin1String

Qt Network:

  • 支持服务器端的 TLS PSK 密码套件

  • 支持可配置的 diffie hellman 参数 

  • 在网络访问管理器中支持 HTTP/2

Qt WebSockets:

  • 在客户端和服务器端支持 TLS PSK 密码套件

Qt Charts:

  • 已添加 K 线图表类型

,部分更新如下:

新功能:

  • 活动的 HttpMessageReader/Writer,用于 "x-www-form-url-encoded" 数据

  • 活动的 HTTP 请求数据绑定

  • 活动的 HTTP 请求 @ModelAttribute 支持

  • 活动的 HTTP 请求 @InitBinder 支持

  • 活动的 HTTP请求 CORS 支持

  • 添加对 RxJava 2 的类型支持

重构:

  • 从 reactor-test 中使用 StepVerifier 并删除 TestSubscriber

  • 修改 ReactiveAdapterRegistry 以使用官方 RxJava 到 RS 适配器

  • 使用 web.reactive.function 对齐活动的 Web 客户端

Node v7.1.0 (Current) 值得关注的更新:

  • buffer:添加 buffer.transcode 来将缓冲区的内容从一个编码转码到另一个主要使用 ICU 的编码 

  • child_process:为 IPC 通道添加公共 API 

  • lib:使 String(global) === '\[object global\]' 

  • libuv:升级至 1.10.0 

Node v4.6.2 'Argon' (LTS) 值得关注的更新:

  • build:现在可以从发布的 tarball 中构建文档

  • buffer:当传递编码时,Buffer.alloc() 将不再错误地返回零填充缓冲区

  • deps:升级 npm 至 LTS 2.15.11

  • repl:为全局属性启用制表符自动完成

  • url: url.format() 现在会将所有 # 在 search 中解码

Github Atom 1.12.0 值得关注的更新:

  • 支持国际键盘

  • 集成 Electron 1.3

  • 键绑定的可用性

  • Windows 平台的修复

    • Shell 集成升级可靠性

    • 在 Windows 上允许多个实例

    • 将 Emacs 编辑器绑定移动到 Darwin 以避免 Windows 菜单冲突

Github Atom 1.13.0-beta0 值得关注的更新:

  • 打开大文件更快

  • 在 atom-text-editor 元素中停止使用 shadow DOM

  • 带有 SHA256 签名和时间戳的 Windows二进制文件用于帮助避免在反病毒软件中的错误筛选

  • 使用新的 atom.history api,在重新打开项目菜单时以访问最近打开的文件夹

。近日 Seafile 正式发布了新的挂载盘客户端(简称 SeaDrive),允许用户把 Seafile 云存储直接映射为电脑上的虚拟磁盘。用户无须同步即可访问文件,不占用本地磁盘空间。

SeaDrive 解决了传统产品存在的问题,目标是替代 Windows 共享和传统的同步客户端。

安装设置 Seafile 帐户后,用户电脑 Windows 资源管理器会出现 Seafile 虚拟驱动器 SeaDrive(默认使用 ’S:’ 作为盘符,用户可以选择其他盘符)。SeaDrive 会从 Seafile 服务器获取文件列表,并将其缓存在本地磁盘上。因为没有文件内容下载的延迟,用户可以即时看到所有库和文件列表。当用户打开一个文件的时候,程序会自动把文件下载并缓存在本地。

。包括安全修复程序和奖励,以及 4 项安全修复:

  • [$5500][643948] High CVE-2016-5199: Heap corruption in FFmpeg. Credit to Paul Mehta

  • [$1000][660678] Medium CVE-2016-5201: Info leak in extensions. Credit to Rob Wu

  • [662843] CVE-2016-5202: Various fixes from internal audits, fuzzing and other initiatives

  • [$5000][658114] High CVE-2016-5200: Out of bounds memory access in V8. Credit to Choongwoo Han

本次更新内容:

  • 优化内部结构和内存使用,提升框架执行效率

  • 允许 lua 中的类型或实例可以动态添加属性和方法

  • 修复内存泄露以及不及时释放内存问题

  • 修复 Function 在调用 invoke 时终止执行问题

  • 修复一些已知的 bug

主要调整:

  • 请求缓存增强

  • 路由增强

  • 数据库和模型完善

  • 支持反射的异常捕获

  • File类改进

  • 修正社区反馈的一些BUG

该版本更新如下:

  • 将 shell node 版本升级至 6.3.1

  • 在上下文菜单项中可使用剪切/复制/粘贴操作

  • 支持对句柄模板文件的代码折叠

  • ARIA 代码提示,Brackets 1.8 现在支持 html 属性代码提示的“ARIA”属性

主要更新:

WebP: Android Studio 2.3 现在提供 PNG 到 WebP 转换。 使用新的转换向导,您可以快速生成 WebP 图像,如果您使用有损编码,请检查图像的差异。 在您的应用程序中使用 WebP 图像可以节省 APK 空间,并且更高效。详细请查看

(注意:如果你使用 Kotlin,先不要升级。Kotlin 插件正在更新为 2.3 版本。详情请

v0.3.0 特性:

  • 加入 inspinia UI 风格库

  • 增加“左侧+多标签页”菜单模式

  • 增加级联动态外键选择模式的支持

  • 兼容 django 1.8、1.9 的一些处理

  • 其他优化更新



推荐阅读
微信开放小程序公测了!这些知识你一定要知道【源资讯】开源“双11”的选择困难症:Windows or Linux?Edge or Chrome?……
云计算时代,七牛云技术专家带你进行深度学习训练

HTTPS 和 Java 的融合问题

TIOBE 11 月编程语言排行榜:Haskell 终于要进入前 20 了吗?

点击“阅读原文”获取软件更新链接

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存