导航菜单

Old School GitHub LOGO 图标

Old School GitHub

1.9.0
2025-04-06
2
5

插件介绍

将Github的UI恢复到其经典外观(在2020年6月23日更新之前,具有扁平,圆形且更白的设计)。

github上可用的代码

特征
==========

1。**将标题选项卡移至主内容区域:**在6月更新中,Github将标题按钮(“代码”/“ essove”/“ ducr”请求“/etc)移至页面的最左边。如果您有一个大型显示器,这将成为一个问题,因为这些按钮现在离页面内容的其余部分非常远。如果您在笔记本电脑上,您可能不会注意到差异。

2。**突出显示标题中选定的页面:**更新之前,您所选择的页面显然突出显示。该更新使当前页面选择更加微妙。

3。**经典搭配按钮和标签:**旧按钮具有深度和粗体字体,新按钮平坦,看起来更少可单击。

4。**在文件资源管理器中添加行分隔符:**显示所有文件和文件夹当前在行之间没有边界的文件资源管理器,因此更难读取文件列表。

5。**删除各处的圆形用户图像和圆角:**新的圆形用户照片导致角落附近不需要圆形,从而从旨在为某些用户准备的照片中裁剪出重要的特征。许多其他物品也非常圆。

以及许多其他UI修复程序,例如修复问题计数器的文本宽度和发行标签的文本宽度,修复问题的空格,为读数标题添加少量背景等等。


限制
==========

该扩展程序可以改变页面上现有项目的外观,但是它不能通过移动内容来改变页面的布局。

例如,一个常见的问题是,是否可以像以前一样将存储库侧边栏移至主要代码部分上方。不幸的是,这是不可能的(或极为困难的)。

原因是Github处理内部链接的奇怪方法:某些页面是实际的页面重新加载,但是有些页面充满了Ajax。这使得无法使用JavaScript解决任何UI问题,并且只能使用CSS。如果您在“代码”选项卡上并且单击“拉请请求”,则实际上不会刷新页面,但是如果您单击问题,则是一个新页面。这意味着,从代码到拉请求后,由于重新编写了页面主体的大部分,因此任何JavaScript更改都会恢复。从技术上讲,可以使用事件听众或突变器观察者或任何其他技术找到围绕该方法的方法,并在新页面负载时尝试强制JavaScript的重新定位,但这将非常困难地正确工作,并且不会表现出色。因此,不幸的是,只使用CSS。

github.com的布局也不断变化,因此随着时间的流逝,这种扩展可能会发现越来越难以与GitHub的更改相关。


插件详情

评分
5星(共5星),共11位用户参与评分
使用人数
376+ 位用户
版本
1.9.0
文件大小
18.47KB
提供方
deanattali.com
支持语言
英语(美国)
ID
blkkkhifjoiedclojflfcenbjigdajeb
发布时间
2023-01-30 12:17:37
1 / 5