From 0bad80ffff3cd0077a0306e588a00f398e1c0cc7 Mon Sep 17 00:00:00 2001 From: akabeko Date: Mon, 7 Sep 2015 22:29:06 +0900 Subject: [PATCH 1/9] =?UTF-8?q?#17=20=E3=83=97=E3=83=AD=E3=83=91=E3=83=86?= =?UTF-8?q?=E3=82=A3=E5=90=8D=E3=81=A8=E5=80=A4=E3=81=AE=E9=96=93=E3=81=AB?= =?UTF-8?q?=E3=82=B9=E3=83=9A=E3=83=BC=E3=82=B9=E3=81=8C=E6=8A=9C=E3=81=91?= =?UTF-8?q?=E3=81=A6=E4=B8=8D=E6=AD=A3=E5=80=A4=E3=81=A8=E3=81=AA=E3=81=A3?= =?UTF-8?q?=E3=81=A6=E3=81=84=E3=81=9F=E3=81=AE=E3=81=A7=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/stylus/Tables.styl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stylus/Tables.styl b/src/stylus/Tables.styl index 5a0217f..4c6670a 100755 --- a/src/stylus/Tables.styl +++ b/src/stylus/Tables.styl @@ -350,7 +350,7 @@ tr.entry { &.filename_no_report { width 70% - text-alignleft + text-align left } &.size { From 52380b3f19e7cb1caa9d41b8347f02ad55474182 Mon Sep 17 00:00:00 2001 From: akabeko Date: Mon, 7 Sep 2015 23:19:14 +0900 Subject: [PATCH 2/9] =?UTF-8?q?#18=20=E4=B8=8D=E6=AD=A3=E5=80=A4=E3=81=AE?= =?UTF-8?q?=E7=A2=BA=E8=AA=8D=E3=81=A8=E4=BF=AE=E6=AD=A3=E3=82=92=E5=AE=9F?= =?UTF-8?q?=E6=96=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/stylus/Base.styl | 23 +++++++++++------------ src/stylus/Form.styl | 12 ++++++------ src/stylus/JSToolbar.styl | 6 +----- src/stylus/Layout.styl | 10 +++++----- src/stylus/Tables.styl | 16 ++++++++-------- 5 files changed, 31 insertions(+), 36 deletions(-) diff --git a/src/stylus/Base.styl b/src/stylus/Base.styl index 7d45bdf..044dfef 100755 --- a/src/stylus/Base.styl +++ b/src/stylus/Base.styl @@ -81,8 +81,8 @@ a { table.cal { border-collapse collapse width 100% - margin 0px 0 6px 0 - border 1px solid #d7d7d7 + margin 0 0 6px 0 + border 1px solid color_gray_light_a font-size .8em thead th { @@ -166,7 +166,7 @@ p.cal.legend span { &:hover{ z-index 25 - color #000 + color color_black } span.tip { @@ -181,11 +181,10 @@ div.tooltip:hover span.tip { top 12px left 24px width 270px - border 1px solid #555 - background-color #fff - padding 4px - font-size 0.8em - color #505050 + border 1px solid color_gray_dark + background-color color_white + padding .5em + font-size .8em } img.ui-datepicker-trigger { @@ -294,7 +293,7 @@ a.close-icon:hover { } #main { - background #fff + background color_white } #content { @@ -302,7 +301,7 @@ a.close-icon:hover { margin 0 padding 0 border 0 - background #fff + background color_white overflow visible !important } @@ -322,7 +321,7 @@ a.close-icon:hover { margin-top .5em th, td { - border 1px solid #aaa + border 1px solid color_gray_light_a } } } @@ -339,7 +338,7 @@ a.close-icon:hover { img.gravatar { padding 2px - border solid 1px #d5d5d5 + border solid 1px color_gray background color_white vertical-align middle } diff --git a/src/stylus/Form.styl b/src/stylus/Form.styl index b51388b..87295d6 100755 --- a/src/stylus/Form.styl +++ b/src/stylus/Form.styl @@ -66,7 +66,7 @@ input[type="checkbox"] { left 40% width 20% padding .6em - border 1px solid #bbb + border 1px solid color_gray font-weight bold text-align center @@ -297,12 +297,12 @@ div.attachments { } span.author { - font-size 0.9em + font-size .9em } } div.thumbnails { - margin-top 0.6em + margin-top .6em div { border 2px solid color_gray @@ -465,11 +465,11 @@ input.autocomplete { column-width 200px -webkit-column-count auto -webkit-column-width 200px - -webkit-column-gap 0.5rem - -webkit-column-rule 1px solid #ccc + -webkit-column-gap .5rem + -webkit-column-rule 1px solid color_gray_light_a -moz-column-count auto -moz-column-width 200px -moz-column-gap .5rem - -moz-column-rule 1px solid #ccc + -moz-column-rule 1px solid color_gray_light_a } } diff --git a/src/stylus/JSToolbar.styl b/src/stylus/JSToolbar.styl index 57bba1e..e999a9a 100755 --- a/src/stylus/JSToolbar.styl +++ b/src/stylus/JSToolbar.styl @@ -37,11 +37,7 @@ padding 0 &:before { - content "\f059" - font-family FontAwesome - color #3498db - margin-right .3em - font-size 1.2em + icon( icon_help, color_blue ) } } } diff --git a/src/stylus/Layout.styl b/src/stylus/Layout.styl index ee830f4..9218844 100755 --- a/src/stylus/Layout.styl +++ b/src/stylus/Layout.styl @@ -282,7 +282,7 @@ width 100% margin 0 auto height 1px - background color_gray + background color_gray_light_a border 0 } @@ -309,7 +309,7 @@ width 95% position relative left -6px - color #ccc + color color_gray_light_a } } @@ -319,7 +319,7 @@ width 75% margin 0 padding 6px 10px 10px 10px - border-right 1px solid #ddd + border-right 1px solid color_gray_light_a background-color color_page_back } @@ -342,7 +342,7 @@ html > body #content { // Footer #footer { clear both - border-top 1px solid color_gray + border-top 1px solid color_gray_light_a font-size .9em color color_gray_dark padding 5px @@ -401,7 +401,7 @@ input#openid_url { padding-left 18px } -.clear:after{ +.clear:after { content "." display block height 0 diff --git a/src/stylus/Tables.styl b/src/stylus/Tables.styl index 4c6670a..6ecbc1e 100755 --- a/src/stylus/Tables.styl +++ b/src/stylus/Tables.styl @@ -40,7 +40,7 @@ table.list { td.checkbox { width 1em - padding .1em + padding .3em input { padding 0 @@ -81,7 +81,7 @@ table.list { td { padding .8em 0 .5em .3em font-weight bold - border-bottom 1px solid #ccc + border-bottom 1px solid color_gray_light_a text-align left } @@ -502,7 +502,7 @@ tr.user { } &.locked, &.locked a, &.registered, &.registered a { - color #aaa + color color_gray } } @@ -511,7 +511,7 @@ td.username, td.firstname, td.lastname, td.email { } table.permissions td.role { - color #999 + color color_gray font-size .9em font-weight normal !important text-align center @@ -571,7 +571,7 @@ table.plugins { } tr.group a.toggle-all { - color #aaa + color color_gray font-size 80% font-weight normal display none @@ -882,7 +882,7 @@ div.issue { margin 0 margin-bottom .1em font-size 90% - color #999 + color color_gray } > div > p { @@ -909,7 +909,7 @@ div.issue { } .next-prev-links { - color #999 + color color_gray } table.attributes { @@ -1083,7 +1083,7 @@ div#activity dt, #search-results dt { } div#activity dt.me .time { - border-bottom 1px solid #999 + border-bottom 1px solid color_gray } div#activity dt .time { From 3604eb898a3398fee0259f08dd2273a52588c4e3 Mon Sep 17 00:00:00 2001 From: akabeko Date: Mon, 7 Sep 2015 23:27:45 +0900 Subject: [PATCH 3/9] =?UTF-8?q?#20=20=E3=83=AA=E3=83=AA=E3=83=BC=E3=82=B9?= =?UTF-8?q?=E7=94=A8=20ZIP=20=E3=82=92=E3=83=AB=E3=83=BC=E3=83=88=E3=81=AB?= =?UTF-8?q?=E3=81=AA=E3=82=8B=E3=83=87=E3=82=A3=E3=83=AC=E3=82=AF=E3=83=88?= =?UTF-8?q?=E3=83=AA=E8=BE=BC=E3=81=BF=E3=81=A7=E5=9C=A7=E7=B8=AE=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gulpfile.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 0ebe2a3..cad1174 100755 --- a/gulpfile.js +++ b/gulpfile.js @@ -5,13 +5,14 @@ var $ = require( 'gulp-load-plugins' )(); var common = { src: './src', dest: './dist', + archive: './dist/minimalflat2', isRelease: false }; // Stylus コンパイルと結合 gulp.task( 'build:css', function() { var isSourceMaps = !( common.isRelease ); - var dest = ( common.isRelease ? common.dest : common.src ); + var dest = ( common.isRelease ? common.archive : common.src ); return gulp.src( [ common.src + '/stylus/App.styl' ] ) .pipe( $.plumber() ) @@ -43,7 +44,7 @@ gulp.task( 'release:copy-doc', [ 'release:css' ], function() { ]; return gulp.src( src ) - .pipe( gulp.dest( common.dest ) ); + .pipe( gulp.dest( common.archive ) ); } ); // リリース用ファイルのコピー @@ -55,7 +56,7 @@ gulp.task( 'release:copy', [ 'release:copy-doc' ], function() { ]; return gulp.src( src, { base: common.src } ) - .pipe( gulp.dest( common.dest ) ); + .pipe( gulp.dest( common.archive ) ); } ); // リリース用イメージのビルドと ZIP イメージ生成 From ed41fee0cb8aba2d1b30136c07c89c3bc4f7b25b Mon Sep 17 00:00:00 2001 From: akabeko Date: Mon, 7 Sep 2015 23:40:48 +0900 Subject: [PATCH 4/9] =?UTF-8?q?#22=20ZIP=20=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E5=90=8D=E3=81=AB=E3=83=90=E3=83=BC=E3=82=B8=E3=83=A7?= =?UTF-8?q?=E3=83=B3=E7=95=AA=E5=8F=B7=E3=82=92=E4=BB=98=E4=B8=8E=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gulpfile.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index cad1174..590bc88 100755 --- a/gulpfile.js +++ b/gulpfile.js @@ -26,7 +26,7 @@ gulp.task( 'build:css', function() { // リリース用イメージ削除 gulp.task( 'release:clean', function( done ) { var del = require( 'del' ); - del( [ common.dest, './minimalflat2.zip' ], done ); + del( [ common.dest, './*.zip' ], done ); } ); gulp.task( 'release:css', [ 'release:clean' ], function( done ) { @@ -61,8 +61,11 @@ gulp.task( 'release:copy', [ 'release:copy-doc' ], function() { // リリース用イメージのビルドと ZIP イメージ生成 gulp.task( 'release', [ 'release:copy', 'release:css' ], function() { + var pkg = require( './package.json' ); + var filename = 'minimalflat2-v' + pkg.version + '.zip'; + return gulp.src( common.dest + '/**/*.*' ) - .pipe( $.zip( 'minimalflat2.zip' ) ) + .pipe( $.zip( filename ) ) .pipe( gulp.dest( './' ) ); } ); From 50a5a22f8f764355ee1e8b979a833841f27b2f49 Mon Sep 17 00:00:00 2001 From: akabeko Date: Mon, 7 Sep 2015 23:41:58 +0900 Subject: [PATCH 5/9] =?UTF-8?q?#19=20=E3=83=90=E3=83=BC=E3=82=B8=E3=83=A7?= =?UTF-8?q?=E3=83=B3=E6=83=85=E5=A0=B1=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 197a715..c9e762c 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "redmine-theme-minimalflat2", - "version": "1.0.0", + "version": "1.0.1", "description": "Minimal and flat design theme for Redmine.", "main": "index.js", "scripts": { From 5f4649279a2a316203dfc0a2bf4a0dfb8db667cf Mon Sep 17 00:00:00 2001 From: akabeko Date: Tue, 8 Sep 2015 00:05:47 +0900 Subject: [PATCH 6/9] =?UTF-8?q?#23=20=E6=9B=B4=E6=96=B0=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=81=97=E3=80=81README=20=E3=81=8B=E3=82=89=E3=83=AA=E3=83=B3?= =?UTF-8?q?=E3=82=AF=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 12 ++++++++++++ README.md | 8 ++++---- 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..fb80d94 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ +# Change log + +## 1.0.1 +* [#22](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/22) Added the version number to the name of the release for the ZIP file +* [#21](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/21) Added a README file of Japanese ( README.ja.md ) +* [#20](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/20) Compress the release for the ZIP file in the root directory included +* [#18](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/18) Change the layouts and colors +* [#17](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/17) Fixed td of the repository list is centered + +## 1.0.0 + +* First release diff --git a/README.md b/README.md index e28b27a..a3103d9 100755 --- a/README.md +++ b/README.md @@ -27,10 +27,10 @@ Minimal and flat design theme for Redmine. |[Entypo](http://www.entypo.com/)|[Daniel Bruce](http://danielbruce.se/)|CC BY-SA 4.0| |[bymathias/normalize.styl](https://github.com/bymathias/normalize.styl)|[Mathias Brouilly](http://mathias.brouilly.fr/)|MIT| -# License +# Change history -* [GNU GENERAL PUBLIC LICENSE Version 2](LICENSE.txt) +* [CHANGELOG](CHANGELOG.md) -# Change log +# License -* 2015/09/06 : v1.0.0 release +* [GNU GENERAL PUBLIC LICENSE Version 2](LICENSE.txt) From 99e32c317988a7836f5b9225a247ffa1a860b482 Mon Sep 17 00:00:00 2001 From: akabeko Date: Tue, 8 Sep 2015 20:19:41 +0900 Subject: [PATCH 7/9] =?UTF-8?q?#21=20=E6=97=A5=E6=9C=AC=E8=AA=9E=20README?= =?UTF-8?q?=20=E8=BF=BD=E5=8A=A0=E3=81=A8=E3=80=81=E8=8B=B1=E8=AA=9E?= =?UTF-8?q?=E7=89=88=E3=81=AE=E3=82=A4=E3=83=B3=E3=82=B9=E3=83=88=E3=83=BC?= =?UTF-8?q?=E3=83=AB=E6=89=8B=E9=A0=86=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.ja.md | 39 +++++++++++++++++++++++++++++++++++++++ README.md | 6 +++--- 2 files changed, 42 insertions(+), 3 deletions(-) create mode 100755 README.ja.md diff --git a/README.ja.md b/README.ja.md new file mode 100755 index 0000000..71f0900 --- /dev/null +++ b/README.ja.md @@ -0,0 +1,39 @@ +# minimalflat2 + +簡素でフラットな外観の Redmine テーマです。 + +![Projects](ss.png) + +# 機能 + +* 簡素でフラットな外観 +* モダンな配色 + * [Flat UI](http://designmodo.github.io/Flat-UI/) + * [Espresso](https://github.com/mbadolato/iTerm2-Color-Schemes) +* 解像度に依存しないアイコン画像 + * [IcoMoon](https://icomoon.io/) +* 開閉可能なプロジェクト一覧画面 +* Favicon 対応 ( Redmine 2.5 以降 ) + +# インストール方法 + +1. [release page](https://github.com/akabekobeko/redmine-theme-minimalflat2/releases) から ZIP ファイルをダウンロード +2. ZIP ファイルを展開し、Redmine ディレクトリ内の `public/themes/minimalflat2` に配置 +3. Redmine から **管理 > 設定 > 表示** へアクセス +4. **テーマ** から **minimalflat2** を選択して設定を保存 + +# ライブラリ + +|Library|Author|License| +|:--|:--|:--| +|[IcoMoon - Free](https://icomoon.io/#icons)|[Keyamoon](http://keyamoon.com/)|GPL/CC BY 4.0| +|[Entypo](http://www.entypo.com/)|[Daniel Bruce](http://danielbruce.se/)|CC BY-SA 4.0| +|[bymathias/normalize.styl](https://github.com/bymathias/normalize.styl)|[Mathias Brouilly](http://mathias.brouilly.fr/)|MIT| + +# 更新履歴 + +* [CHANGELOG](CHANGELOG.md) + +# ライセンス + +* [GNU GENERAL PUBLIC LICENSE Version 2](LICENSE.txt) diff --git a/README.md b/README.md index a3103d9..4c8f112 100755 --- a/README.md +++ b/README.md @@ -14,10 +14,10 @@ Minimal and flat design theme for Redmine. # Installation -1. Download archive ( minimalflat2.zip ) from [release page](https://github.com/akabekobeko/redmine-theme-minimalflat2/releases) -2. Extract archive, and move to `public/themes/minimalflat` at Redmine directory +1. Download zip file from [release page](https://github.com/akabekobeko/redmine-theme-minimalflat2/releases) +2. Extract zip file, and move to `public/themes/minimalflat` at Redmine directory 3. Open Redmine page, and go to **Administration > Settings > Display** -4. Enable the **minimalflat2** from **Theme** +4. Enable the **minimalflat2** from **Theme**, and **save** settings # Libraries From 7eeec65bec6be62b62508daccf35373f13dae152 Mon Sep 17 00:00:00 2001 From: akabeko Date: Tue, 8 Sep 2015 23:22:57 +0900 Subject: [PATCH 8/9] =?UTF-8?q?#24=20=E3=82=BF=E3=83=96=E7=B3=BB=E3=81=AE?= =?UTF-8?q?=E3=83=87=E3=82=B6=E3=82=A4=E3=83=B3=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 選択、ホバー状態のときに上部へ強調色となる border を表示するようにした。また、設定画面のタブ間について余白を削除。みっしり詰まった感じにしたかったので。 --- src/stylus/Layout.styl | 11 ++++++----- src/stylus/Tabs.styl | 21 +++++++++++++-------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/stylus/Layout.styl b/src/stylus/Layout.styl index 9218844..82cd211 100755 --- a/src/stylus/Layout.styl +++ b/src/stylus/Layout.styl @@ -150,22 +150,23 @@ li { float left list-style-type none - margin 0 2px 0 0 - padding .3em 0 white-space nowrap a { display block + border-top solid 2px color_indigo_light + border-bottom solid 2px color_indigo_light color color_gray text-decoration none - margin 0 - padding .4em .8em .4em .8em + padding .5em 1em &:hover { + border-top solid 2px color_yellow color color_white } - &.selected, &.selected:hover { + &.selected { + border-top solid 2px color_red color color_white } } diff --git a/src/stylus/Tabs.styl b/src/stylus/Tabs.styl index 1619211..08e18ce 100755 --- a/src/stylus/Tabs.styl +++ b/src/stylus/Tabs.styl @@ -3,9 +3,9 @@ @import "./common/Color.styl" #content .tabs { + position relative height 2.6em margin-bottom 1.2em - position relative overflow hidden ul { @@ -13,18 +13,21 @@ bottom 0 width 2000px margin 0 - padding-left .5em - border-bottom 1px solid #bbbbbb + padding 0 + border-bottom 1px solid color_gray_light_a } ul li { float left list-style-type none white-space nowrap - margin-right 4px background color_white position relative margin-bottom -1px + + &:first-child { + border-left 1px solid color_gray_light_a + } } ul li a { @@ -32,20 +35,22 @@ font-size .9em text-decoration none line-height 1.3em - padding .3em .4em - border 1px solid #ccc + padding .3em .5em + border-top 2px solid color_gray_light_a + border-right 1px solid color_gray_light_a border-bottom 1px solid color_gray_light_a background-color color_gray_light_c color color_gray_dark &:hover { - background-color color_yellow_light + border-top 2px solid color_yellow + background-color color_white text-decoration none } &.selected { background-color color_white - border 1px solid color_gray_light_a + border-top 2px solid color_red border-bottom 1px solid color_white color color_indigo From 1cab97665b73192ba286859edba8a61487706e68 Mon Sep 17 00:00:00 2001 From: akabeko Date: Tue, 8 Sep 2015 23:26:01 +0900 Subject: [PATCH 9/9] =?UTF-8?q?=20#24=20=E3=82=BF=E3=83=96=E3=81=AE?= =?UTF-8?q?=E5=A4=96=E8=A6=B3=E5=A4=89=E6=9B=B4=E3=82=92=E5=B1=A5=E6=AD=B4?= =?UTF-8?q?=E3=81=AB=E8=BF=BD=E8=A8=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb80d94..028ea52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,12 @@ # Change log ## 1.0.1 + +* [#24](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/24) Changed the appearance of the tab * [#22](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/22) Added the version number to the name of the release for the ZIP file * [#21](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/21) Added a README file of Japanese ( README.ja.md ) * [#20](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/20) Compress the release for the ZIP file in the root directory included -* [#18](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/18) Change the layouts and colors +* [#18](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/18) Changed the layouts and colors * [#17](https://github.com/akabekobeko/redmine-theme-minimalflat2/issues/17) Fixed td of the repository list is centered ## 1.0.0