mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-14 21:32:41 +00:00
Last tweaks
This commit is contained in:
@@ -11,7 +11,7 @@ var Navbar = React.createClass({
|
|||||||
<Nav.item href='/homebrew' className='homebrewLogo'>
|
<Nav.item href='/homebrew' className='homebrewLogo'>
|
||||||
<div>The Homebrewery</div>
|
<div>The Homebrewery</div>
|
||||||
</Nav.item>
|
</Nav.item>
|
||||||
<Nav.item>v2.0.6</Nav.item>
|
<Nav.item>v2.1.0</Nav.item>
|
||||||
</Nav.section>
|
</Nav.section>
|
||||||
{this.props.children}
|
{this.props.children}
|
||||||
</Nav.base>
|
</Nav.base>
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ module.exports = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
render : function(){
|
render : function(){
|
||||||
return <BaseItem text='recently viewed' storageKey='RECENTLY_VIEWED'
|
return <BaseItem text='recently viewed' storageKey='naturalCrit-homebrew-recently-viewed'
|
||||||
currentBrew={{
|
currentBrew={{
|
||||||
id : this.props.brew.shareId,
|
id : this.props.brew.shareId,
|
||||||
title : this.props.brew.title,
|
title : this.props.brew.title,
|
||||||
@@ -106,7 +106,7 @@ module.exports = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
render : function(){
|
render : function(){
|
||||||
return <BaseItem text='recently edited' storageKey='RECENTLY_EDITED'
|
return <BaseItem text='recently edited' storageKey='naturalCrit-homebrew-recently-edited'
|
||||||
currentBrew={{
|
currentBrew={{
|
||||||
id : this.props.brew.editId,
|
id : this.props.brew.editId,
|
||||||
title : this.props.brew.title,
|
title : this.props.brew.title,
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
var React = require('react');
|
var React = require('react');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var cx = require('classnames');
|
var cx = require('classnames');
|
||||||
|
var request = require("superagent");
|
||||||
|
|
||||||
var Nav = require('naturalcrit/nav/nav.jsx');
|
var Nav = require('naturalcrit/nav/nav.jsx');
|
||||||
var Navbar = require('../../navbar/navbar.jsx');
|
var Navbar = require('../../navbar/navbar.jsx');
|
||||||
@@ -24,6 +25,18 @@ var HomePage = React.createClass({
|
|||||||
text: this.props.welcomeText
|
text: this.props.welcomeText
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
handleSave : function(){
|
||||||
|
request.post('/homebrew/api')
|
||||||
|
.send({
|
||||||
|
title : 'Change This',
|
||||||
|
text : this.state.text
|
||||||
|
})
|
||||||
|
.end((err, res)=>{
|
||||||
|
if(err) return;
|
||||||
|
var brew = res.body;
|
||||||
|
window.location = '/homebrew/edit/' + brew.editId;
|
||||||
|
});
|
||||||
|
},
|
||||||
handleSplitMove : function(){
|
handleSplitMove : function(){
|
||||||
this.refs.editor.update();
|
this.refs.editor.update();
|
||||||
},
|
},
|
||||||
@@ -60,7 +73,7 @@ var HomePage = React.createClass({
|
|||||||
</SplitPane>
|
</SplitPane>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className={cx('floatingSaveButton', {show : this.props.welcomeText != this.state.text})}>
|
<div className={cx('floatingSaveButton', {show : this.props.welcomeText != this.state.text})} onClick={this.handleSave}>
|
||||||
Save current <i className='fa fa-save' />
|
Save current <i className='fa fa-save' />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -8,17 +8,6 @@ The Homebrewery makes the creation and sharing of authentic looking Fifth-Editio
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### Features
|
|
||||||
* Monster Stat Blocks
|
|
||||||
* Full class tables
|
|
||||||
* Notes and Tables
|
|
||||||
* Images
|
|
||||||
* Page numbering and footers
|
|
||||||
* Vertical spacing, column breaks, and multiple pages
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Editing and Sharing
|
### Editing and Sharing
|
||||||
When you create your own homebrew you will be given a *edit url* and a *share url*. Any changes you make will be automatically saved to the database within a few seconds. Anyone with the edit url will be able to make edits to your homebrew. So be careful about who you share it with.
|
When you create your own homebrew you will be given a *edit url* and a *share url*. Any changes you make will be automatically saved to the database within a few seconds. Anyone with the edit url will be able to make edits to your homebrew. So be careful about who you share it with.
|
||||||
|
|
||||||
@@ -33,27 +22,6 @@ This tool will **always** be free, never have ads, and I will never offer any "p
|
|||||||
Have an idea of how to make The Homebrewery better? Or did you find something that wasn't quite right? Head [here](https://github.com/stolksdorf/NaturalCrit/issues/new) and let me know!.
|
Have an idea of how to make The Homebrewery better? Or did you find something that wasn't quite right? Head [here](https://github.com/stolksdorf/NaturalCrit/issues/new) and let me know!.
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
```
|
|
||||||
|
|
||||||
## New Things in v2.1.0!
|
|
||||||
What's new in the latest update? Check out the full changelog [here](/homebrew/changelog)
|
|
||||||
|
|
||||||
* **Spell Lists** Tweaking the Markdown lexer and parser, I can now do nested Markdown within HTML blocks. Which means the available syntax I can use has vastly increased. Spell Lists are just the first of many new elements.
|
|
||||||
* **Recently Viewed/Edited** The Homebrewery now remembers which brews you've been editing and viewing. Check the navbar to quickly jump around to these.
|
|
||||||
* **Print Capturing** Pressing ctrl+p/cmd+p on any edit or share page will now jump you straight to the print page. Much more intutive.
|
|
||||||
|
|
||||||
|
|
||||||
## V2 Overhaul
|
|
||||||
A lot of time has been put into the v2 overhaul. Here's the highlights:
|
|
||||||
|
|
||||||
* **A whole new look** The site has been re-built from the ground up!
|
|
||||||
* **Better editor and Split Pane** Syntax highlighting will make writing your brews even easier, and now you can customize how large your editor is.
|
|
||||||
* **More reliable rendering** Lots of work has been put into making the rendering more reliable, not just for web, but also for PDFs
|
|
||||||
* **PDF Printing on Chrome** You don't need to use Chrome Canary anymore!
|
|
||||||
* ** Performance Improvements** The site should load faster, save faster, and render large brews *much* faster.
|
|
||||||
* **Patreon page** If you like this tool and want to show some thanks you can [head here](https://www.patreon.com/stolksdorf).
|
|
||||||
|
|
||||||
>##### PDF Exporting
|
>##### PDF Exporting
|
||||||
> PDF Printing works best in Chrome. If you are having quality/consistency issues, try using Chrome to print instead.
|
> PDF Printing works best in Chrome. If you are having quality/consistency issues, try using Chrome to print instead.
|
||||||
>
|
>
|
||||||
@@ -67,6 +35,29 @@ A lot of time has been put into the v2 overhaul. Here's the highlights:
|
|||||||
> If you want to save ink or have a monochrome printer, add the **Ink Friendly** snippet to your brew before you print
|
> If you want to save ink or have a monochrome printer, add the **Ink Friendly** snippet to your brew before you print
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
```
|
||||||
|
|
||||||
|
## New Things in v2.1.0!
|
||||||
|
What's new in the latest update? Check out the full changelog [here](/homebrew/changelog)
|
||||||
|
|
||||||
|
* **Spell Lists** Tweaking the Markdown lexer and parser, I can now do nested Markdown within HTML blocks. Which means the available syntax I can use has vastly increased. Spell Lists are just the first of many new elements.
|
||||||
|
* **Recently Viewed/Edited** The Homebrewery now remembers which brews you've been editing and viewing. Check the navbar to quickly jump around to these.
|
||||||
|
* **Print Command Capturing** Pressing ctrl+p/cmd+p on any edit or share page will now jump you straight to the print page. Much more intutive.
|
||||||
|
|
||||||
|
|
||||||
|
## V2 Overhaul
|
||||||
|
A lot of <i class='fa fa-heart'></i> has been put into version 2 of The Homebrewery. Here are the highlights:
|
||||||
|
|
||||||
|
* **A whole new look** The site has been re-built from the ground up!
|
||||||
|
* **Better editor and split pane** Syntax highlighting will make writing your brews even easier, and now you can customize how large your editor is.
|
||||||
|
* **More reliable rendering** Lots of work has been put into making the rendering more reliable, not just for web, but also for PDFs
|
||||||
|
* **PDF Printing on Chrome** You don't need to use Chrome Canary anymore!
|
||||||
|
* ** Performance Improvements** The site should load faster, save faster, and render large brews *much* faster.
|
||||||
|
* **Patreon page** If you like this tool and want to show some thanks you can [head here](https://www.patreon.com/stolksdorf).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user