参与 JetBrains IDE 的新版 UI 预览
IntelliJ IDEA 于去年庆祝了自己的 20 岁生日。在过去的 20 年中,我们一直在改进产品的各个方面,包括其用户界面和实用性。然而,其间我们在 UI 的许多方面进行的变化幅度都相对较小,主要是因为我们想让我们 IDE 的数百万现有用户都能一直使用他们所熟悉的 UI。与此同时,业内 UI 趋势却在不断发展,我们有许多新用户告诉我们 UI 看起来已有些笨重过时。解决这一问题势必涉及到大幅变更。因此,我们做出了大胆的决定,将以全新的眼光看待 UI 并彻底重新构想 IntelliJ IDEA 和相关 IDE 在当今时代下的外观。
我们的目标是降低视觉复杂性,使用户能够轻松访问基本功能,并根据需要逐级呈现复杂功能 —— 我们将打造整洁、现代且专业的外观和质感。
新版 UI 的主要变更包括:
-
包含新的 VCS、项目和运行微件的简化主工具栏。
-
新的工具窗口布局。
-
新的浅色和深色主题。
-
更新的图标集。
我们还发布了更加详细的变更和已知问题列表:
https://youtrack.jetbrains.com/articles/IDEA-A-156/Main-changes-and-known-issues
Fleet 是代表着我们尝试从零开始重建整个 IDE 的新产品,而新版 UI 则是我们对现有 JetBrains IDE 产品线进行的重新设计。我们更改了主 IDE 窗口的外观以及用户体验方面的一些内容,而所有以代码为中心的功能和集成仍沿用了之前的工作方式。新版 UI 预期将与所有 IntelliJ 插件完全兼容(主题插件可能需要更新)。
打造新版 UI 是一项重大任务,它会影响到我们所有用户的日常工作。正因如此,我们正在采取循序渐进并以反馈为导向的方式来推进这项工作。现在,我们即将启动一项预览计划,会向限量用户提供具有新版 UI 的抢先预览版访问权限,并为其提供可直接与设计和开发团队分享反馈的选项。今年晚些时候,我们将向所有用户开放新版 UI 试用权限,我们计划于明年将其设为默认 UI —— 首先面向新用户,然后面向所有其他用户。新版 UI 最终将在所有基于 IntelliJ 的产品中可用,但部分产品的推出可能会延后。
在我们对新版 UI 的细化和完善进行迭代(基于我们期待从用户获得的富有洞察力的反馈)的同时,我们也计划在新版 UI 成为默认 UI 后继续同时保留新旧版 UI 至少一年。我们也做好了基于我们收到的反馈对推出时间表加以修订的准备,以应对我们需要在某些领域进行更多设计工作的情况。
如果您想参与此过程并准备在日常工作中积极使用新版 UI 并分享您的反馈,请通过以下链接申请:
🔗 https://www.jetbrains.com/lp/intellij-new-ui-preview/
如果您的申请被接受,我们将向您发送安装说明以及提供反馈的指南。预览版将面向除 Rider 和 Android Studio 以外所有基于 IntelliJ 的 IDE 的用户开放。但是,我们的大部分测试均在 IntelliJ IDEA 中完成,因此如果您使用其他产品,可能会遇到较多问题。
我们期待大家的反馈!
本博文英文原作者:Dmitry Jemerov
本文分享自微信公众号 - JetBrains(JetBrainsChina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
得物复杂C端项目的重构实践
1. 背景 1.1 项目背景 公司近两年快速发展,社区线C端代码分散在不同仓库中,每个仓库中采用不同的前端框架和选型,且均含有几条业务线的代码,团队整体采用敏捷模式快速迭代,导致开发管理成本较高,升级改造麻烦。比如,所关联的三个仓库中的代码均引了一个内部基础组件库,该组件有非必现bug,导致三个仓库的不同页面均出现了不同表现的异常,由具体负责的不同测试分别报到前端开发,分别沟通、排查、解决并走独立的发布上线流程,耗时耗力。当同一仓库中活跃着不同业务线的开发,一个公共的地方需要修改,开发没有沟通清楚导致冲突线上bug。 此外,公司C端体验分析的统计和报表是应用粒度的,先前代码耦合了其他业务的内容,导致我所在业务线的统计数据不置信。 近期团队对C端项目进行重构,将不同仓库中的代码汇总到一个仓库中管理。以期减少管理成本及方便后续对组内项目做优化和升级改造。 1.2 重构经验 之前我有独立负责过几次较大的重构,也曾2周独立完成近20万行C端代码(不含node_modules)从JS到TS迁移在并行业务需求迭代的情况下实现上线0bug。 1.3 重构基础 Q:什么是重构? 重构是在不改变软...
- 下一篇
Serverless Job——传统任务新变革
Job 作为一种运完即停的负载类型,在企业级开发中承载着丰富的使用场景。SAE Job 将 Serverless 技术所带来的普惠红利从应用领域向外延展至任务领域,通过结合 longrun + shortrun 的使用场景和最佳实践打造成为 Serverless 一体化企业级开发运维平台,以满足不同行业的差异化诉求,为用户提供更加完善多元的能力支持和稳定可靠的技术保障。 目前运行 Job 的主流方式是采用分布式任务框架,比如 Quartz、XXLJob 、ElasticJob 等。此类框架作为面世时间较长的开源项目,使用企业众多,功能成熟。而在云原生时代,K8S Job 和 CronJob 也逐渐被考虑采用。但是上述方案普遍存在以下痛点: 1、资源利用率低。采用开源的分布式框架需要程序常驻,在云主机中 7*24 小时收费。而 K8s 方案也需要用户维护集群节点,造成成本浪费。 2、可观测性差。用户需要完全自建一套日志采集、集群和业务监控指标采集、告警系统来满足生产环境的需要。 3、运维复杂。无论是开源框架还是 K8s,都需要关注底层资源的高可用、高并发下任务的容量和弹性,其运维操作具有...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装