mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-14 02:06:29 +00:00
Use same styles for all preferences tabs
This commit is contained in:
committed by
Junyoung Choi
parent
2999e490ad
commit
e5b8f4d372
@@ -18,6 +18,14 @@
|
|||||||
margin-bottom 15px
|
margin-bottom 15px
|
||||||
margin-top 30px
|
margin-top 30px
|
||||||
|
|
||||||
|
.group-header--sub
|
||||||
|
@extend .group-header
|
||||||
|
margin-bottom 10px
|
||||||
|
|
||||||
|
.group-header2--sub
|
||||||
|
@extend .group-header2
|
||||||
|
margin-bottom 10px
|
||||||
|
|
||||||
.group-section
|
.group-section
|
||||||
margin-bottom 20px
|
margin-bottom 20px
|
||||||
display flex
|
display flex
|
||||||
|
|||||||
@@ -22,18 +22,16 @@ class Crowdfunding extends React.Component {
|
|||||||
render () {
|
render () {
|
||||||
return (
|
return (
|
||||||
<div styleName='root'>
|
<div styleName='root'>
|
||||||
<div styleName='header'>{i18n.__('Crowdfunding')}</div>
|
<div styleName='group-header'>{i18n.__('Crowdfunding')}</div>
|
||||||
<p>{i18n.__('Thank you for using Boostnote!')}</p>
|
<p>{i18n.__('Thank you for using Boostnote!')}</p>
|
||||||
<br />
|
<br />
|
||||||
<p>{i18n.__('We launched IssueHunt which is an issue-based crowdfunding / sourcing platform for open source projects.')}</p>
|
<p>{i18n.__('We launched IssueHunt which is an issue-based crowdfunding / sourcing platform for open source projects.')}</p>
|
||||||
<p>{i18n.__('Anyone can put a bounty on not only a bug but also on OSS feature requests listed on IssueHunt. Collected funds will be distributed to project owners and contributors.')}</p>
|
<p>{i18n.__('Anyone can put a bounty on not only a bug but also on OSS feature requests listed on IssueHunt. Collected funds will be distributed to project owners and contributors.')}</p>
|
||||||
<br />
|
<div styleName='group-header2--sub'>{i18n.__('### Sustainable Open Source Ecosystem')}</div>
|
||||||
<p>{i18n.__('### Sustainable Open Source Ecosystem')}</p>
|
|
||||||
<p>{i18n.__('We discussed about open-source ecosystem and IssueHunt concept with the Boostnote team repeatedly. We actually also discussed with Matz who father of Ruby.')}</p>
|
<p>{i18n.__('We discussed about open-source ecosystem and IssueHunt concept with the Boostnote team repeatedly. We actually also discussed with Matz who father of Ruby.')}</p>
|
||||||
<p>{i18n.__('The original reason why we made IssueHunt was to reward our contributors of Boostnote project. We’ve got tons of Github stars and hundred of contributors in two years.')}</p>
|
<p>{i18n.__('The original reason why we made IssueHunt was to reward our contributors of Boostnote project. We’ve got tons of Github stars and hundred of contributors in two years.')}</p>
|
||||||
<p>{i18n.__('We thought that it will be nice if we can pay reward for our contributors.')}</p>
|
<p>{i18n.__('We thought that it will be nice if we can pay reward for our contributors.')}</p>
|
||||||
<br />
|
<div styleName='group-header2--sub'>{i18n.__('### We believe Meritocracy')}</div>
|
||||||
<p>{i18n.__('### We believe Meritocracy')}</p>
|
|
||||||
<p>{i18n.__('We think developers who have skills and do great things must be rewarded properly.')}</p>
|
<p>{i18n.__('We think developers who have skills and do great things must be rewarded properly.')}</p>
|
||||||
<p>{i18n.__('OSS projects are used in everywhere on the internet, but no matter how they great, most of owners of those projects need to have another job to sustain their living.')}</p>
|
<p>{i18n.__('OSS projects are used in everywhere on the internet, but no matter how they great, most of owners of those projects need to have another job to sustain their living.')}</p>
|
||||||
<p>{i18n.__('It sometimes looks like exploitation.')}</p>
|
<p>{i18n.__('It sometimes looks like exploitation.')}</p>
|
||||||
|
|||||||
@@ -1,14 +1,8 @@
|
|||||||
@import('./Tab')
|
@import('./ConfigTab')
|
||||||
|
|
||||||
.root
|
|
||||||
padding 15px
|
|
||||||
white-space pre
|
|
||||||
line-height 1.4
|
|
||||||
color alpha($ui-text-color, 90%)
|
|
||||||
width 100%
|
|
||||||
font-size 14px
|
|
||||||
p
|
p
|
||||||
font-size 16px
|
font-size 16px
|
||||||
|
line-height 1.4
|
||||||
|
|
||||||
.cf-link
|
.cf-link
|
||||||
height 35px
|
height 35px
|
||||||
|
|||||||
@@ -69,8 +69,7 @@ class InfoTab extends React.Component {
|
|||||||
render () {
|
render () {
|
||||||
return (
|
return (
|
||||||
<div styleName='root'>
|
<div styleName='root'>
|
||||||
|
<div styleName='group-header'>{i18n.__('Community')}</div>
|
||||||
<div styleName='header--sub'>{i18n.__('Community')}</div>
|
|
||||||
<div styleName='top'>
|
<div styleName='top'>
|
||||||
<ul styleName='list'>
|
<ul styleName='list'>
|
||||||
<li>
|
<li>
|
||||||
@@ -108,7 +107,7 @@ class InfoTab extends React.Component {
|
|||||||
|
|
||||||
<hr />
|
<hr />
|
||||||
|
|
||||||
<div styleName='header--sub'>{i18n.__('About')}</div>
|
<div styleName='group-header--sub'>{i18n.__('About')}</div>
|
||||||
|
|
||||||
<div styleName='top'>
|
<div styleName='top'>
|
||||||
<div styleName='icon-space'>
|
<div styleName='icon-space'>
|
||||||
@@ -143,7 +142,7 @@ class InfoTab extends React.Component {
|
|||||||
|
|
||||||
<hr styleName='separate-line' />
|
<hr styleName='separate-line' />
|
||||||
|
|
||||||
<div styleName='policy'>{i18n.__('Analytics')}</div>
|
<div styleName='group-header2--sub'>{i18n.__('Analytics')}</div>
|
||||||
<div>{i18n.__('Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.')}</div>
|
<div>{i18n.__('Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.')}</div>
|
||||||
<div>{i18n.__('You can see how it works on ')}<a href='https://github.com/BoostIO/Boostnote' onClick={(e) => this.handleLinkClick(e)}>GitHub</a>.</div>
|
<div>{i18n.__('You can see how it works on ')}<a href='https://github.com/BoostIO/Boostnote' onClick={(e) => this.handleLinkClick(e)}>GitHub</a>.</div>
|
||||||
<br />
|
<br />
|
||||||
|
|||||||
@@ -1,16 +1,4 @@
|
|||||||
@import('./Tab')
|
@import('./ConfigTab.styl')
|
||||||
|
|
||||||
.root
|
|
||||||
padding 15px
|
|
||||||
white-space pre
|
|
||||||
line-height 1.4
|
|
||||||
color alpha($ui-text-color, 90%)
|
|
||||||
width 100%
|
|
||||||
font-size 14px
|
|
||||||
|
|
||||||
.top
|
|
||||||
text-align left
|
|
||||||
margin-bottom 20px
|
|
||||||
|
|
||||||
.icon-space
|
.icon-space
|
||||||
margin 20px 0
|
margin 20px 0
|
||||||
@@ -45,11 +33,6 @@
|
|||||||
.separate-line
|
.separate-line
|
||||||
margin 40px 0
|
margin 40px 0
|
||||||
|
|
||||||
.policy
|
|
||||||
width 100%
|
|
||||||
font-size 20px
|
|
||||||
margin-bottom 10px
|
|
||||||
|
|
||||||
.policy-submit
|
.policy-submit
|
||||||
margin-top 10px
|
margin-top 10px
|
||||||
|
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ class SnippetTab extends React.Component {
|
|||||||
if (!(editorFontSize > 0 && editorFontSize < 132)) editorIndentSize = 4
|
if (!(editorFontSize > 0 && editorFontSize < 132)) editorIndentSize = 4
|
||||||
return (
|
return (
|
||||||
<div styleName='root'>
|
<div styleName='root'>
|
||||||
<div styleName='header'>{i18n.__('Snippets')}</div>
|
<div styleName='group-header'>{i18n.__('Snippets')}</div>
|
||||||
<SnippetList
|
<SnippetList
|
||||||
onSnippetSelect={this.handleSnippetSelect.bind(this)}
|
onSnippetSelect={this.handleSnippetSelect.bind(this)}
|
||||||
onSnippetDeleted={this.handleDeleteSnippet.bind(this)}
|
onSnippetDeleted={this.handleDeleteSnippet.bind(this)}
|
||||||
|
|||||||
@@ -1,14 +1,5 @@
|
|||||||
@import('./Tab')
|
|
||||||
@import('./ConfigTab')
|
@import('./ConfigTab')
|
||||||
|
|
||||||
.root
|
|
||||||
padding 15px
|
|
||||||
white-space pre
|
|
||||||
line-height 1.4
|
|
||||||
color alpha($ui-text-color, 90%)
|
|
||||||
width 100%
|
|
||||||
font-size 14px
|
|
||||||
|
|
||||||
.group
|
.group
|
||||||
margin-bottom 45px
|
margin-bottom 45px
|
||||||
|
|
||||||
@@ -127,7 +118,7 @@
|
|||||||
background darken(#f5f5f5, 5)
|
background darken(#f5f5f5, 5)
|
||||||
|
|
||||||
.snippet-detail
|
.snippet-detail
|
||||||
width 70%
|
width calc(100% - 33%)
|
||||||
height calc(100% - 200px)
|
height calc(100% - 200px)
|
||||||
position absolute
|
position absolute
|
||||||
left 33%
|
left 33%
|
||||||
|
|||||||
@@ -1,8 +1,4 @@
|
|||||||
@import('./Tab')
|
@import('./ConfigTab')
|
||||||
|
|
||||||
.root
|
|
||||||
padding 15px
|
|
||||||
color $ui-text-color
|
|
||||||
|
|
||||||
.list
|
.list
|
||||||
margin-bottom 15px
|
margin-bottom 15px
|
||||||
|
|||||||
Reference in New Issue
Block a user