By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. Well occasionally send you account related emails. You signed in with another tab or window. The original intent of the two separate databases, was that "NaturalCrit" would be home to a suite of separate apps, with the NaturalCrit database holding a central log-in service for all apps, and then the Homebrewery for instance having its own database holding documents created via that app. Use of the open-source avoids some nebulous legal and copyright issues if users want to sell their Homebrewery creations. The Homebrewery is a tool for making authentic looking D&D content using Markdown. Authors No authors Tags Systems No systems Updated 5 years ago get PDF source recent brews login legacy 1 / 9 You log in at Naturalcrit, get a token that verifies you have used a valid password, and then all communication with the userInfo database, etc. Let users try it out, give feedback, point out styling issues, etc., knowing that their work will be scrambled every so often. Reddit and its partners use cookies and similar technologies to provide you with a better experience. We could also potentially put some alert icon on any blocked brews in the user page so while looking at their brews they are clearly marked. If you are actively working on your brew, sure, you can make some tweaks and fix them as you keep working. { menuTitle: "USER_SNIPPET_01", injectText: "USER SNIPPET TEXT" } You signed in with another tab or window. Okay so it sounds like the plan is as follows: Anything else we need to cover when we go to implement this? Was this translation helpful? However this has also highlighted the need for a clear process for copyright holders to report the misuse of their material, and a clearly documented process for handling such a claim. @mimosacb there's quite a few words starting with , and in german, some of them could easily start a paragraph or have an upper case letter in the headers(all nouns start upper-case). [ menuTitle: "USER_SNIPPET_01", injectText: "USER SNIPPET TEXT"] The user logs in at NaturalCrit and gets a JWT token from it. As far as messaging, I think that starts to move outside the boundaries of what the Homebrewery is (a text editor), and treading into social media territory, which I don't think we want to do. You go to work on it one day and suddenly, half the pages are scrambled, and you can't quite tell what went wrong. Ugh .. https://www.reddit.com/r/homebrewery/comments/k0ou1l/issue_notes_size_increase/. He explains all the. The text was updated successfully, but these errors were encountered: I'm all for a quick overview, but I think a way to designate "guide" brews would allow for more depth on topics while being easier to contribute to. The text was updated successfully, but these errors were encountered: Can probably use this to support CodeMirror themes on this PR as well, which is just missing the user interface to swap themes: #1771. @ericscheid You have different characters in the two examples, and . Building a community and allowing browsing and such is much better handled by other platforms. privacy statement. r/dndnext I left my job after 4 years of making D&D content, and designed something I'm passionate abouta comprehensive Rune system for 5e. Yes. I think this is also closer to @G-Ambatte 's original vision? Just very curious that is all. Thanks for sharing your brew here, we always appreciate seeing what is being done with the Homebrewery! You then have a big table of hashed-passwords you can reverse any stolen salted-hashed-passwords against. Some nutritional unbalances have been observed in menus served at dining rooms of schools from the Community of Madrid (CM): small portions, inter-day variations up to 50% of energy intake, unbalances in caloric and lipidic profiles, little variety, lack of parental information, etc. Glyphr Studio looks like a promising free tool for doing some font work as long as we don't need lots of different settings.Since @calculuschild seems to be at least somewhat familiar with font editing, could you take a look at Glyphr and determine if it will work for what needs to be done on this Issue or if it's going to only get us halfway? ], How do we want to handle users who do not have accounts? And then in a month something breaks again. https://docs.mongodb.com/manual/reference/database-references/. However with TOC, the list structure can get multiple levels deep and the multiple indents starts to interfere with code block syntax if you try to restart the TOC mid-list after a \column. To change the look of the brew, add the following code at the beginning: Using the code, you will get a grayish background, a new color for the tables and a DMG version of the footer. I haven't noticed any problems with the sans serif missing any glyphs. As far as DMCA removals, since we just had another one, I'll document the process I used: I simply went in and appended "dmca" to the shareId each file, so it was no longer accessible via the share link, but edit link was still working. Resolving issues with Google credentials naturalcrit homebrewery Already on GitHub? The CSS has been fixed, yep. That is, they become ScalySans 11.98px. Each snippet is a common format from the Player's Handbook or is a feature of The Homebrewery. If so, how do I enable them? Stop worrying about learning photoshop, fiddling with spacing, or tracking down the PHB assets. The normal font is the one with the less features. You are free to use The Homebrewery is any way that you want, except for claiming that you made it yourself. The default V3 Table of Contents is generated as: This is a 2-column setup, but the user has to manually break it into pieces to fit across columns due to this CSS rule: That rule is nice for standard brew text because it prevents lists from breaking up unexpectedly, and you can always just start a new list in the next column if you have a really long one. Tell us of the wondrous items and and artifacts you have found, their mysteries yet to be unlocked. I built this for Chrome, so if it looks weird to you, use Chrome instead. userSnippets: { And for that reason, having a Brew Guru like you to give us feedback as we try to get closer to that accurate styling would be incredibly helpful. Quick tutorial for making your own homebrew Dungeons and Dragons #dnd 5e using Natural Crit's Homebrewery - http://www.naturalcrit.comVisit us on http://crit. Please sit and tell us of what you have seen. Have a question about this project? A Reddit post with details on some other possibly missing characters. The Homebrewery - NaturalCrit NaturalCrit The Homebrewery v3.9.0 help out Description No description. Patreon I think this also would be a good opportunitiy to work more on the fonts, ie, i forsee in a near future some germanic speaker (german, swedish, norwegian, etc.) With regards poultry, the most popular is chicken. this might also be helpful in verifying account ownership when calculuschild is resetting passwords/doing manual changes for users. Nobody should be able to spoof your token and access your messages. It would be great to have the ability to separate out versions as I'm pretty sure you are planning to do, and update only new brews. Head to https://www.naturalcrit.com/login and click logout if present (in small text at the bottom of the page). A subreddit for D&D 5e and One D&D homebrew. Thanks for linking it up. Someone else can make D&D Twitter, or RPG Facebook. Background images should be included as HTML-style img tags. To see all available qualifiers, see our documentation. Version 3.0.0, however, is free to break the rules.). A comment today on the subreddit made me realize that deleting a brew will only remove it from the Recently Edited/Viewed lists in local storage on the machine that it is deleted from - these lists are not account wide. and our For the body serif font you could use TeX Gyre Bonum as a fallback, or even just replace the whole font with it as they are both Bookman/Caslon derivatives and therefore extremely similar. Have a question about this project? See also https://www.reddit.com/r/homebrewery/comments/le2r98/, Reddit user who added accents and fixed some kerning issues on most of the fonts. We've added a number of editor-related changes recently, and I think it would be beneficial for users to be able to modify certain editor settings and it be persistent in the application. Got blurb to print some adventures I created using homebrewery! :D Edit: I didn't realize how long this got. Please sit and tell us of what you have seen. Maybe below the metadata editor? You signed in with another tab or window. Have a question about this project? The v3 renderer does seem to no longer facilitate spaced list-items inside note blocks. The unheard of monsters, who slither and bite. We read every piece of feedback, and take your input very seriously. To this end, we try to follow Semantic Versioning protocol as much as we can. Have a question about this project? That is, add a rule: Relevant Reddit post: https://www.reddit.com/r/homebrewery/comments/znh9hu/how_do_i_add_another_column_into_the_table_of/. https://homebrewery.naturalcrit.com/share/h-ppujWlgKDG, from ericscheid/fix-inconsistent-list-item-s, https://www.reddit.com/r/homebrewery/comments/k0ou1l/issue_notes_size_increase/, Some brews were relying on the smaller font-size for column wrap, mak, make all li inside bq smaller font for backwards compatibility. Amazingly this was just fixed last month, but hasn't been deployed yet. As far as password verification for notices, that is already handled by the JWT token. However, this muddies the possibility of developing future apps under the NaturalCrit account system which would all end up sharing the database. It accomplishes this by using Markdown along with some custom CSS-styling. Magische le und hnliche Flssigkeiten (magic oils and similar liquids) Create official documentation - formatting guide, content guidelines, DMCA process documentation. I think this is too cluttered for this type of document. Try it! I think this is a good framework to start on the PR. There was also the discussion of User Snippets, which would have it's own menu in the Editor (issue #1722). Already on GitHub? This way future apps could also have their own user settings specific to that app without worry of one app's settings treading over the other. editorPreferences are also stored in localStorage, but UserSettings.editorPreferences overrides the value in localStorage if it is set. Added to the V3 changelog finally. The Homebrewery allows for the creation and sharing of authentic looking Fifth-Edition homebrews, with just text editing. By clicking Sign up for GitHub, you agree to our terms of service and If we are going to be storing Homebrewery-specific user settings, we need to clear up in which database that belongs. @jeddai about the styles for the editor, i've been using darkbrewery for a long time and works fine for me, you can check the colors used here. User logins as well as preferences for the Homebrewery would be centralized in one location. privacy statement. I have to update it for the latest changes in the syntax (equals signs to colons, etc) but will likely hold off on that until we are on the doorstep of pushing v3 live to be sure it's up to date. I think MongoDB Atlas places each Database on a separate physical server. You switched accounts on another tab or window. Currently a lot of people are striking issues with their Google credentials expiring, which happens one year after the last sign in via Google. Agreed - while from a technical perspective, such a system could be used to allow user interactions, inter-user messaging allows for inter-user abuse, and then suddenly Community Management becomes a full time job. Is it more of a matter of months or years? I've provided several snippets at the top of the editor. Where can I find a list of .css attributes to edit in order to make a theme? Then we just get the username from that token when it comes time to look up any preferences in the Homebrewery database. https://www.reddit.com/r/UnearthedArcana/comments/71wzc2/new_indesign_template_and_open_source_fonts/, This repo just updated their fonts with the updated ones from that Reddit thread. How to Use Homebrewery to Build your Homebrew Apotheosis Studios 95 subscribers Subscribe 7.9K views 2 years ago #homebrew #dnd5e Another How to Guide from blog writer Adam. Find us at the Discord of Many Things (discord.gg/domt) or on our Github (github.com/naturalcrit/homebrewery/). Ran out of mark-up to use. Hello there. Anyone with the share url will be able to access a read-only version of your homebrew. maybe 2.10.4 has new features added or bugs fixed, but it didn't break anything. Although I am by no means a security or DB expert, so feel free to let me know if there are better ways to do this. For more information, please see our The unheard of monsters, who slither and bite. But as a software package, we also need to consider the hundreds of thousands of registered users. To see all available qualifiers, see our documentation. https://auth0.com/blog/adding-salt-to-hashing-a-better-way-to-store-passwords/, Create official documentation - formatting guide, content guidelines, DMCA process documentation, Merge branch 'naturalcrit:master' into addUserInfo-, Modify Homebrewery strings to allow alternate languages, enable/disable auto-closing html/curly brace tags. Homebrewery Formatting Guide - The Homebrewery Contents 3Introduction 3What You Will Need 3What You Will Learn 3Formatting Basics 3Basic Markdown 3Bold 3Italics 3Headers 4Spacing Text 4Normal Spacing 43 Underscores 4Vertical Spacing 5Centering Text 5Tabbing Text With 5Wrapping Text Around an Image 6Images 6Images With White Background I'll edit the original issue to include that. It's a mix. Clearly this is only a hacky, temporary measure to handle this. Please sit and tell us of what you have seen. https://github.com/naturalcrit/homebrewery/tree/master/themes. You'll never have to memorize exactly how a Monster Stat Block is suppose to be formatted. This should be a pretty easy fix if someone wants to make a PR for it (I'm focusing on some other items at the moment). In my opinion, I don't think there is an issue going ahead with changing the font-size on these lists to match the PHB just because previous brews will break a little bit. https://homebrewery.naturalcrit.com/share/h-ppujWlgKDG. If replacing the font is hard to do, you could have a look at latinizing those letters properly if they are upper case. Here is a sample brew code to demonstrate the different behavior (because that share link will go poof eventually). When clicked, these will inject text wherever your text cursor was. If however each password has it's own salt, that makes the job exponentially harder. By clicking Sign up for GitHub, you agree to our terms of service and into their own issues to be worked on, since we will now have a framework to build on. Naturalcrit 128 members $311.6/month creating The Homebrewery Become a patron Home About Choose your membership Recommended Official Patron $2 / month The warm feeling of comradery that comes from helping out. Anyone with the edit url will be able to make edits to your homebrew. The mask image doesn't need to match the default homebrewery background- it can be any color (preferably grayscale, though) because the mask image isn't actually going to be visible.this means you can blend the background image into any color background, or even into a background that is itself another image. You switched accounts on another tab or window. Following the removal of /u/AeronDrake's "formatting guide on the Homebrewery" due to copyright issues, a replacement document is required. Yeah we could include tags in this as well -- could be a second pane in the metadata editor section? This would allow for a more gentle-handed approach to its schema as new settings are added. In the short term, though, option 1 can be implemented, in such a way that adding password information can be added to the collection later, effectively turning it into option 2. Since TOCs are already wide and 2-column, seems it should just auto break? Sign in Reddit, Inc. 2023. Great work love the recourse and please keep it up, cannot wait for V3 to go live. (modulo shallow vs deep concerns, of course). We read every piece of feedback, and take your input very seriously. If this was the source of the issue, it should now be resolved and it should not return for at least twelve months. Watercolor Your Own Images In Homebrewery : r/UnearthedArcana - Reddit "Spell slots per level" text above the levels on a class table. If an update is going to break the expected outcome of our software, even if it is "more correct", it should technically be a separate major version number (i.e., if you created a document in version 2.5.3, later using version 2.10.4 will output the same thing. Create official documentation - GitHub When the editorPreferences that are returned are an empty object it sets them to the default. And if it's enough to just get the done, then great. I have a font guy I'll chat with and see how difficult it would be to add. However, with the knowledge that this may grow to supplant the NaturalCrit database, this may clash with it's current operation, so care will need to be taken to ensure they operate in the same fashion - a separate unique userId may be required. Option A: Only shows examples, leaving user to look at the code in the editor itself. I'm going to test the updated BookInsanity font and maybe we can finally fix this issue. To see all available qualifiers, see our documentation. Of course adding some kind of "internal messaging" system via #1908 would allow us to alert users of the issue without just hoping they open the brew in question to get the popup. Dungeon Mastery - Make Beautiful D&D Homebrew Content with - YouTube Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Logout location: Click "Sign In with Google", which will refresh the Google credentials. Successfully merging a pull request may close this issue. This is why I made the print view. userSnippets: [ Something like: Complete glyphs outlined on this brew for these fonts: I would volunteer to do this but just don't want to have to do it twice due to misunderstanding some small thing. Thanks you @G-Ambatte for the feedback. privacy statement. Update: Thanks to u/Zephilinox I figured out how to change the notes background color and the footer . But otherwise, matching the desired style should be the ultimate goal. User settings Issue #1908 naturalcrit/homebrewery GitHub When you create your own homebrew you will be given a edit url and a share url. I may be missing something here, but personally option 1 seems the easiest and "best" way to do this. @G-Ambatte once brew themes are out, shouldn't default theme be an option in the user settings? (Font size and line spacing is now the same for each item), If the paragraph/text node generating is not working, that would be due to differences in Marked.js versions. Another option that is a little more secure and safe than having a single salt is to randomly generate a salt for each user and store it alongside the hashed password. All rights reserved. In terms of functionality, it could be as simple as two functions: one that saves the object to the MongoDB database, and one that retrieves it. The heading font is ok but lacks the (), odd, since it has the () I am a bot, and this action was performed automatically. The Homebrewery - NaturalCrit Looks like the small cap source is incomplete, for now you could use Baskerville as a fallback since it looks like the header font is based on that. I noticed there's a number of built-in themes on homebrewery github:https://github.com/naturalcrit/homebrewery/tree/master/themesFor V3 there's 5ePHb, 5eDMG, Journal and Blank. Some base HTML elements are not used as expected and I've had to include a few new keywords. Inconsistent list-item sizing Issue #1085 naturalcrit/homebrewery Option B: Adds the code into code blocks in the brew itself. Well occasionally send you account related emails. Most of them use Chrome's engine which has the aforementioned bug in it. Hope it helps. I see a few approaches, and I think we need to settle on one before moving on: Leave the Naturalcrit Database as is, and add a second collection to the Homebrewery database which simply stores username as an index, and then a list of their preferred settings specific to the Homebrewery. However, the .phb css rules are incomplete, in that an blockquote ol li has a different font-size than blockquote ol li p, blockquote p, blockquote ul li, and blockquote ul li p. Examples of the various cases here: or store it elsewhere, but that is truly getting into the weeds. As some examples of things that we might want to include in the editor settings, we could include the following: Any other options/ideas people have are welcome! The Homebrewery is alive thanks to you! I imagine that this would reside in the environment variables, similar to NODE_ENV or the current Google service account settings. With v3 it sounds like there will be a new "Welcome Page" that utilizes the new Markdown syntax, and is an editable scratchpad. Though I now have no idea how got there there is no handy or accidental keypress in Mac OS to type that. After completing the sign in process, return to the Homebrewery page, and refresh/reload, so that it can pick up the updated credentials. a new UserSettings schema that has the following fields: When a user attempts to get their UserSettings, it creates it if it doesn't exist. This fix might be accidental though, because the v3 renderer doesn't seem to create a mix of text-node and paragraph-node list-items. It's a bad user experience. "But there's no columns when I do this in Chrome!". A glyph for n unicode characters on every default font included with Homebrewery? Use of the open-source avoids some nebulous legal and copyright issues if users want to sell their Homebrewery creations. Sign in Thank you man. FWIW if we do option one and make the schema reference the naturalcrit collection across the database assuming it's in the same physical MongoDB server. CristolGDM 7 yr. ago Step 1 - Do a couple of Microscope RPG rounds with your players as a Prologue to the campaign Step 2 - Write down everything Step 3 - Put it all into a Homebrewery document with beautiful illustrations and all that stuff Step 4 - Give it to your amazed players Step 5 - Bask in all their admiration That said, we will probably leave v3 in a sort of "beta" stage for the first bit. Imagine all of the Word documents on your computer just suddenly going halfway off the edge of the page with no explanation. We read every piece of feedback, and take your input very seriously. The Homebrewery uses 4 fonts: Main Serif, main Sans serif, headers, and the fancy first letter. This is a 2-column setup, but the user has to manually break it into pieces to fit across columns due to this CSS rule: .page li { break-inside: avoid; } That. Using the code, you will get a grayish background, a new color for the tables and a DMG version of the footer. I tried copying other people's themes but all of the ones I found (except for Journal, which is a pretty complex example) were made for the legacy renderer. Cookie Notice Thanks for the report! I'll note that doing so made the Google file disappear from the user's user page since we access Google Drive documents via the "share" protocol. Convert the Naturalcrit Database into a collection within the Homebrewery database, and delete the NaturalCrit database. LOL, you replied so fast i thought it was an auto response, haha. There are a few things I couldn't get right, Vertical spacing, column breaks, and multiple pages, Spell save block, with centered text and sans serif are not support. So all of these potentially breaking fixes are going to wait for v3. By clicking Sign up for GitHub, you agree to our terms of service and This becomes quite a bit more obnoxious if your brew is large. But have an issue, apparently, the font used as standard text does not have latin characters (such as , , ,) and instead renders the fallback font, which is noticeably bigger. So, in the interest of not breaking brews I suggest we diverge from strict phb style with the following: (The font-size difference between .352cm and .317cm is barely noticeable, except where it impacts on line-length and word-wrap). I am going to re-open #1672 by @G-Ambatte since he had already started working on this, and I think now we all have a better roadmap for how to develop that PR. You signed in with another tab or window. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. However for background images more control is needed. However, extending to a user generated custom theme should be possible. While I agree with you in principle, there are some nuances that became more apparent when we tried doing this kind of thing earlier.
Fort Stewart Name Change,
Where Is The Feast Of Assumption Celebrated,
Articles N