0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-05-08 16:28:41 +00:00
Commit Graph

118 Commits

Author SHA1 Message Date
Trevor Buckner 42c1bece65 Also edit currently selected page 2024-01-09 22:19:09 -05:00
Trevor Buckner 448c12cc91 Truncate extra pages when page count is edited. 2024-01-09 17:10:03 -05:00
Víctor Losada Hernández 9db55c4dff fix piage size override 2023-12-23 20:43:39 +01:00
Trevor Buckner bf30cadb68 Add default page size to brewRenderer.less
Add default brew page size to brewRenderer.less, so all pages have a fallback size when switching between themes and renderers. Avoids losing the scroll position on a page caused by out-of-view pages losing their size, especially on long brews where recalculating page layout can take a half second.
2023-12-04 21:13:26 -05:00
Trevor Buckner 39e33da2d1 Cleanup 2023-12-04 14:46:51 -05:00
Trevor Buckner 3073b3e35d Convert BrewRenderer to function, PPR always on 2023-11-30 23:52:42 -05:00
Trevor Buckner 93a7b11017 Simplify "BrewPage" into Functional Component 2023-11-25 23:23:39 -05:00
Trevor Buckner 045fbbe158 lint 2023-11-24 01:36:04 -05:00
Trevor Buckner ede731e3a5 Add "BrewPage" component which updates only when needed 2023-11-24 01:35:06 -05:00
G.Ambatte 32417e92ff Fix Markdown render parameter 2023-08-12 14:27:34 +12:00
Trevor Buckner bd0ef5da48 Merge pull request #2406 from G-Ambatte/addStyleSanitization-#1437
Add sanitization of Style content
2023-07-08 02:23:56 -04:00
G.Ambatte 0d44e1778f Emit click event when iFrame clicked 2023-07-05 15:48:54 +12:00
G.Ambatte b472fc1115 Move script tag sanitization to BrewRenderer 2023-06-17 20:25:15 +12:00
G.Ambatte a7a47afaae Merge branch 'master' into addStyleSanitization-#1437 2023-06-17 20:09:45 +12:00
Trevor Buckner 94b7c89252 Up version to v3.9.0 2023-06-02 17:13:45 -04:00
Trevor Buckner f52321dd4b Update to v3.8.0 2023-04-12 16:12:02 -04:00
Gazook89 29f8f3546c Merge branch 'master' into Language-Attribute 2023-03-07 21:23:23 -06:00
Trevor Buckner 767f03fba0 Disable @layers for now
@Layers have too many conflicts with custom CSS styling. Delay until V4 renderer.
2023-02-21 15:36:01 -05:00
Trevor Buckner 3c551daf16 Fix print page 2023-01-27 15:16:16 -05:00
Trevor Buckner a22d59475e Try @Layers to not need .page in user style 2023-01-13 17:08:12 -05:00
Gazook89 8ca44653e9 use 'en' as default if no entry in input 2022-10-23 22:33:22 -05:00
Gazook89 2d3b03a9c3 basically the whole thing 2022-10-23 13:11:12 -05:00
Gazook89 af094474b8 flailing around. 2022-10-21 12:01:19 -05:00
Gazook89 d92d00581a Merge branch 'master' into Language-Attribute 2022-10-20 12:40:49 -05:00
G.Ambatte 8e26161244 Add sanitization of Style content 2022-09-28 17:27:11 +13:00
Gazook89 4dc1a60934 add lang property to brewRender and metadataEditor 2022-09-21 13:25:40 -05:00
Gazook89 90a65d0a57 Add renderer to pageInfo 2022-09-21 11:37:14 -05:00
Gazook89 38dccbae09 change 'effect' to 'affect' 2022-09-20 12:19:27 -05:00
Trevor Buckner eae5fc9be9 Hide themes behind flag "enable_themes" 2022-09-05 17:05:37 -04:00
Trevor Buckner eb9d76655e Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure 2022-08-27 18:24:35 -04:00
Trevor Buckner cf2e6aa900 Update notificationPopup.jsx 2022-08-27 13:01:53 -04:00
Trevor Buckner 3271eae4df Make V3 default setting in /new, and homepage 2022-08-27 01:51:30 -04:00
Trevor Buckner fd64215298 Make blank theme load by default behind all themes 2022-08-07 00:37:47 -04:00
Trevor Buckner 5f5ff0023b Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure 2022-06-21 16:07:00 -04:00
Trevor Buckner 1e64ca04d8 BaseTheme is a separate file; not duplicated inside child theme 2022-05-15 23:08:44 -04:00
G.Ambatte cde611eed5 Add ID to iFrame 2022-05-03 11:50:04 +12:00
Trevor Buckner f84e2c316f DMG theme added 2022-01-21 00:27:52 -05:00
Trevor Buckner 65335162fc Merge branch 'master' into SwappableThemes-ReorganizeFolderStructure 2022-01-10 21:58:21 -05:00
Trevor Buckner 9f12e2748d Swapping working. Splitting into separate JS bundles doesn't seem to work. 2022-01-02 23:54:48 -05:00
Alexey Sachkov 78d4487c58 Fix linter errors 2021-12-29 21:30:03 +03:00
Alexey Sachkov 8a3f52b704 [NFC] Add display name for custom React components
This improves readability of "Components" tab from React Development Tools extension for Chrome
2021-12-29 21:18:54 +03:00
Gazook89 80ea598ec2 match brewRenderer.jsx output to printPage.jsx output 2021-09-16 19:59:54 -05:00
Trevor Buckner 22e54636d4 Fix partial page rendering on v3
"dummy pages" on v3 were unstyled, giving them very small height which led to a cycle of pages changing size, which shifted other pages into view, which changed their sizes, etc.
2021-09-15 14:02:19 -04:00
Trevor Buckner 2497fbbc74 Tweaks to popup notification. 2021-09-10 23:22:52 -04:00
Trevor Buckner 494311aee3 Popup notification
Update the popup notification on the home page.
2021-09-10 00:13:48 -04:00
Trevor Buckner f435d65db7 Fix block-curly injector leaving behind an empty <p></p> 2021-09-09 10:35:08 -04:00
Trevor Buckner 5d42196297 Give spellList "wide" class for consistency 2021-09-09 09:14:16 -04:00
Trevor Buckner 1a71ba0eb2 Force \page on V3 to be alone on line. 2021-08-31 12:08:31 -04:00
Trevor Buckner a7005d779a Fix /print, make .page outer element for consistency with legacy 2021-08-26 22:43:57 -04:00
Trevor Buckner 039db01b31 Artificial column-break at page end
Inserting a \column into the end of the page (and a nbsp after). This makes the page emulate column-fill:auto (the standard "Homebrewery" behavior) since there is always at least one column-break, making the browser try less hard to aggressively "balance" the columns.

Then, when a user inserts `wide` or `column-span` elements, `column-fill: balance` will be able to take over and work as we expect.
2021-08-23 23:03:57 -04:00