mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-27 22:33:07 +00:00
Compare commits
14 Commits
d100_font_
...
v3.20.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f98c506a3f | ||
|
|
56f76bceae | ||
|
|
b1a1c86155 | ||
|
|
727ae0693a | ||
|
|
4370597587 | ||
|
|
0495513059 | ||
|
|
97392a9630 | ||
|
|
494791cdd2 | ||
|
|
2ed5444bbc | ||
|
|
044b8bf44c | ||
|
|
6dbc4214e5 | ||
|
|
aca481388e | ||
|
|
859dbea0bc | ||
|
|
d9f4f0a4ec |
30
changelog.md
30
changelog.md
@@ -83,12 +83,40 @@ pre {
|
|||||||
.page .exampleTable td,th {
|
.page .exampleTable td,th {
|
||||||
border:1px dashed #00000030;
|
border:1px dashed #00000030;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page .df {
|
||||||
|
font-size: 2em;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## changelog
|
## changelog
|
||||||
For a full record of development, visit our [Github Page](https://github.com/naturalcrit/homebrewery).
|
For a full record of development, visit our [Github Page](https://github.com/naturalcrit/homebrewery).
|
||||||
|
|
||||||
### Friday 11/14/2025 - v13.20.0
|
### Friday 1/11/2026 - v3.20.1
|
||||||
|
|
||||||
|
{{taskList
|
||||||
|
##### calculuschild
|
||||||
|
* [x] Add D100 "ball" dice icons `:d100:` :df_d100_05:
|
||||||
|
|
||||||
|
##### G-Ambatte
|
||||||
|
* [x] Fix transparent edge on back cover image
|
||||||
|
|
||||||
|
Fixes issue [#4551](https://github.com/naturalcrit/homebrewery/issues/4551)
|
||||||
|
|
||||||
|
* [x] Fix "Out of sync" error when document contains extended unicode characters
|
||||||
|
|
||||||
|
Fixes issue [#4583](https://github.com/naturalcrit/homebrewery/issues/4583)
|
||||||
|
|
||||||
|
##### 5e-Cleric
|
||||||
|
* [x] Fix page count error on Vault
|
||||||
|
|
||||||
|
* [x] Fix cover page footnote set to all-caps
|
||||||
|
|
||||||
|
Fixes issue [#4559](https://github.com/naturalcrit/homebrewery/issues/4559)
|
||||||
|
}}
|
||||||
|
|
||||||
|
### Friday 11/14/2025 - v3.20.0
|
||||||
|
|
||||||
{{taskList
|
{{taskList
|
||||||
##### calculuschild
|
##### calculuschild
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ const EditPage = (props)=>{
|
|||||||
text : brew.text.normalize('NFC'),
|
text : brew.text.normalize('NFC'),
|
||||||
pageCount : ((brew.renderer === 'legacy' ? brew.text.match(/\\page/g) : brew.text.match(/^\\page$/gm)) || []).length + 1,
|
pageCount : ((brew.renderer === 'legacy' ? brew.text.match(/\\page/g) : brew.text.match(/^\\page$/gm)) || []).length + 1,
|
||||||
patches : stringifyPatches(makePatches(encodeURI(lastSavedBrew.current.text.normalize('NFC')), encodeURI(brew.text.normalize('NFC')))),
|
patches : stringifyPatches(makePatches(encodeURI(lastSavedBrew.current.text.normalize('NFC')), encodeURI(brew.text.normalize('NFC')))),
|
||||||
hash : await md5(lastSavedBrew.current.text),
|
hash : await md5(lastSavedBrew.current.text.normalize('NFC')),
|
||||||
textBin : undefined,
|
textBin : undefined,
|
||||||
version : lastSavedBrew.current.version
|
version : lastSavedBrew.current.version
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ const VaultPage = (props)=>{
|
|||||||
|
|
||||||
const title = titleRef.current.value || '';
|
const title = titleRef.current.value || '';
|
||||||
const author = authorRef.current.value || '';
|
const author = authorRef.current.value || '';
|
||||||
const count = countRef.current.value || 10;
|
const count = countRef.current.value || 20;
|
||||||
const v3 = v3Ref.current.checked != false;
|
const v3 = v3Ref.current.checked != false;
|
||||||
const legacy = legacyRef.current.checked != false;
|
const legacy = legacyRef.current.checked != false;
|
||||||
const sortOption = sort || 'title';
|
const sortOption = sort || 'title';
|
||||||
@@ -288,7 +288,8 @@ const VaultPage = (props)=>{
|
|||||||
const renderPaginationControls = ()=>{
|
const renderPaginationControls = ()=>{
|
||||||
if(!totalBrews || totalBrews < 10) return null;
|
if(!totalBrews || totalBrews < 10) return null;
|
||||||
|
|
||||||
const countInt = parseInt(brewCollection.length || 20);
|
|
||||||
|
const countInt = parseInt(countRef.current.value || 20);
|
||||||
const totalPages = Math.ceil(totalBrews / countInt);
|
const totalPages = Math.ceil(totalBrews / countInt);
|
||||||
|
|
||||||
let startPage, endPage;
|
let startPage, endPage;
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "homebrewery",
|
"name": "homebrewery",
|
||||||
"version": "3.20.0",
|
"version": "3.20.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "homebrewery",
|
"name": "homebrewery",
|
||||||
"version": "3.20.0",
|
"version": "3.20.1",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "homebrewery",
|
"name": "homebrewery",
|
||||||
"description": "Create authentic looking D&D homebrews using only markdown",
|
"description": "Create authentic looking D&D homebrews using only markdown",
|
||||||
"version": "3.20.0",
|
"version": "3.20.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"engines": {
|
"engines": {
|
||||||
"npm": "^10.8.x",
|
"npm": "^10.8.x",
|
||||||
|
|||||||
@@ -615,6 +615,7 @@
|
|||||||
text-align : center;
|
text-align : center;
|
||||||
-webkit-text-stroke : 0.1cm black;
|
-webkit-text-stroke : 0.1cm black;
|
||||||
paint-order : stroke;
|
paint-order : stroke;
|
||||||
|
text-transform : none;
|
||||||
}
|
}
|
||||||
.logo {
|
.logo {
|
||||||
position : absolute;
|
position : absolute;
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 143 KiB |
Reference in New Issue
Block a user