• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

chteuchteu/Material-Freebox-OS: Freebox OS Material UI redesign - Chrome & F ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

chteuchteu/Material-Freebox-OS

开源软件地址:

https://github.com/chteuchteu/Material-Freebox-OS

开源编程语言:

SCSS 97.8%

开源软件介绍:

Material Freebox OS

This project's aim is to redesign Freebox OS's UI by injecting custom stylesheets into its web interface via a Google Chrome or Firefox extension.

As you can see, the redesign is hugely inspired from Google's Material design guidelines and Chrome OS specs.

Download on Chrome Web Store Download for Firefox Download for Opera

Material-Freebox-OS

See below for more screenshots.

How does it work?

Quite straight-forward actually: injector.js file is injected by either Chrome or Firefox inside the tab. His aim is to inject the necessary resources - style.css, content-script.js, MaterialDesignIcons stylesheet and Roboto font.

We use SCSS (compiled CSS) to override Freebox OS's styles alongside with some Javascript when necessary.

That's it!

This project relies on the following resources:

How about security?

That's a legitimate question: you can browse Javascript files (injector.js and content-script.js) in this repo or directly from Chrome's debugger tools - to see that their sole purpose is to manipulate the DOM to apply some styling that couldn't be set in CSS.

How to contribute

Do not hesitate to open issues or to create pull requests against the master branch! The main project is based on SCSS to build CSS files: you'll need an appropriate compiler alongside with some Chrome extensions notions.

Note: we're using the EditorConfig standard to supply coding rules for this project, learn more about it here.

Warning: this is not meant to be perfect. Freebox OS's UI is quite difficult to style, and some changes aren't possible for now. I'd rather keep this project maintainable and compatible with upcoming releases of Freebox OS than doing some Javascript black magic to set these minimize/maximize/close buttons padding.

Screenshots

Material-Freebox-OS Material-Freebox-OS

Check Material Freebox OS's page on the Chrome Web Store or Firefox addons repository for some more.

Licensing

Material-Freebox-OS is distributed under the GNU GPL version 2.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap