2024-09-19随笔
Tillreetree 4月前

现在是晚上十一点多,我依旧坐在电脑前,VSCode的窗口在我眼前铺开,absolute black配色主题让周围的一切尽可能沉浸于黑暗之中,唯有闪烁的键盘光标如同夜空中最亮的星,耀眼而坚定。

今晚,我想与你分享的,是关于我最近的一个项目——MD-Board主题的所思所感。

在MD-Board的开发过程中,我遇到了形-形-色-色的测试者和建议者。他们或热情洋溢,或严谨挑剔,但无论如何,我都感激他们的每一份反馈。然而,有时候,这些建议却像一股强大的力量,试图劫持我的开发方向。我理解他们的期待,但我更坚持自己的理念。MD-Board,它应该是我的,也应该是那些与它产生共鸣的人的。

MD-Board采用了谷歌的Material Design理念,这使得它的效果自然而然地偏向于App的风格。有人建议我,“既然要做成App风格,那就只考虑手机和屏蔽就足够了”。但我并不这么认为。在这个多元化的时代,响应式设计才是王道。手机、平板、电脑,每一种设备都应该得到同等的重视和优秀的体验。我见过那些国外设计公司是如何用一套代码就征服了所有屏幕,那才是我想要追求的方向。我不愿让Web变得扭曲,不愿让用户在手机和电脑之间来回跳转,只愿给他们一个流畅、统一的体验。

而关于一个主题应该提供多少功能,这也是一个值得深思的问题。有人希望我能提供更多的可设置项,以满足他们个性化的需求;而有人则希望它能更简单一些,不要让他们在选择中迷失。这是一个众口难调的事情,但我愿意尽我所能去寻找那个平衡点。MD-Board本身并没有追求极致的高质量(中高质量就可以了),但它却有着强大的兼容性和良好的底子。它用Bootstrap 4搭建起框架,模仿出Material Design的外观与体验,这已经足够。然后,我在这个基础上遵循谷歌的规范和其他人的最佳实践,努力打造出更具有统一性的用户体验。

在外观设计的细节方面,我也遇到了分歧。有人认为我使用了太多彩色,特别是顶部栏。但我给了用户充足的自由度去选择他们喜欢的颜色:主色调、浅主色调、白色、黑色。阴影和圆角程度也可以根据个人喜好进行调整。总的来说,就是我的默认值可能不符合某些人的审美,但他们完全可以通过调整设置来让主题变成他们更青睐的样子。

最后是色彩搭配的问题。我为MD-Board准备了大约12种颜色作为主色调和强调色的选择。这些颜色覆盖了光谱的大部分范围,虽然随意组合可能会显得难看,但即使选择相同的颜色作为主色调和强调色,其外观效果也不会差到哪里。我还特地在描述里建议用户选择对比色来搭配,以达到更好的视觉效果。

MD-Board是我开发的主题,是我主导的方向。我很高兴你能提供宝贵的建议,但请你理解,我有选择的权利。我会认真考虑你的建议,但并不代表我必须无条件地听从你的全部意见。因为,这个主题,它是我心中的一份坚持,一份热爱。

我希望你能喜欢它,就像我喜欢它一样。

在这个深夜的编程时光里,愿MD-Board能给你带来一丝温暖和启发。

最新回复 (0)
全部楼主
返回
126
主题数
1023
帖子数
扫码访问