0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-08-09 21:25:01 +00:00
Commit Graph

313 Commits

Author SHA1 Message Date
Trevor Buckner 45f7080afd Move loadAllBrewStylesAndSnippets to the parent page component
Themes contain both CSS and Snippets. The brewRenderer only cares about the CSS, but other components need the Snippets. Better to have the parent "editPage", etc. load the theme bundles and pass them down to each child that needs it, rather than trying to pass from the child up.

This also fixes the `metadataEditor.jsx` not being able to change themes live; A new theme bundle is now loaded when a new theme is selected, instead of only the first time the BrewRenderer mounts.

Also renamed to "fetchThemeBundle"
2024-07-21 16:25:24 -04:00
Trevor Buckner 1444581c86 pass userThemes prop to Editor -> MetadataEditor 2024-07-15 23:44:07 -04:00
Trevor Buckner dfbd85a8ce pass userThemes as a new prop, rather than inside of the brew 2024-07-15 23:29:16 -04:00
David Bolack 0945a5e47e Merge branch 'master' into brew_themes_user_selection 2024-06-13 15:15:30 -05:00
G.Ambatte 556ded9b08 Tweak Dialog to work with showModal and show LockNotifications 2024-06-06 12:01:55 +12:00
David Bolack 5442f232d5 Merge branch 'master' into brew_themes_user_selection 2024-05-31 22:32:14 -05:00
G.Ambatte 930709223a Lint fix 2024-06-01 12:42:40 +12:00
G.Ambatte 2424d34682 Merge branch 'master' into addLockNotification-#3326 2024-06-01 12:14:04 +12:00
Trevor Buckner 8a55658bd7 Rename printPage function to printCurrentBrew()
Avoid confusion with other "page" components.
2024-05-28 16:11:18 -04:00
Trevor Buckner b4349a0476 iframe hotkey printing only works in Edit/Share/New
Default browser printing still works
2024-05-28 12:51:58 -04:00
Trevor Buckner ac3168e365 Move "printPage()" to helpers.js for reuse in multiple pages 2024-05-24 19:28:02 -04:00
Trevor Buckner 24769d69d4 Force browser repaint after closing Print dialog 2024-05-23 17:08:24 -04:00
Trevor Buckner a227a792c0 Replace print redirect with print contentWindow on all pages 2024-05-22 15:54:01 -04:00
Gazook89 7c9cc25923 update editor ref's in edit, home, and new pages. 2024-05-16 23:29:30 -05:00
Gazook89 78ce8aa6e3 remove unused ref attributes
from editPage, homePage, newPage, and printPage, as well as splitPane.   The refs were declared, but never used.
2024-05-16 23:25:22 -05:00
G.Ambatte bf38f95d25 Pass ID to Lock Notification 2024-05-10 08:05:29 +12:00
G.Ambatte 4c6953a4e0 Differentiate between Edit and Share messages 2024-04-20 13:57:33 +12:00
G.Ambatte 963ec282d3 Initial functionality pass 2024-03-29 20:06:16 +13:00
David Bolack 8f15887c03 Cleanup of console logging 2024-02-27 20:51:59 -06:00
David Bolack 50c9d95ce0 WIP trying to debug theme selection. 2024-02-27 17:30:14 -06:00
David Bolack 7b3a1eb4ff Functional user theme loading though noising console 2024-02-27 13:41:51 -06:00
Trevor Buckner 7bb1f16946 Always render currently-edited page first, so variables update across pages properly 2024-02-20 22:56:37 -05:00
Trevor Buckner 42c1bece65 Also edit currently selected page 2024-01-09 22:19:09 -05:00
G.Ambatte 93a93f1907 Shift manual save to use debounced save function 2023-09-04 13:29:37 +12:00
Trevor Buckner 89f0c7e127 Small refactor to fix error popup that lost its styling 2023-04-04 23:46:11 -04:00
Gazook89 29f8f3546c Merge branch 'master' into Language-Attribute 2023-03-07 21:23:23 -06:00
Michiel De Mey e67fc2f775 Moved inline styling to separate stylesheet 2023-03-02 12:40:48 +01:00
Michiel De Mey 33f3fb18fa Updated Google Drive icon 2023-03-01 13:38:37 +01:00
Charlie Humphreys 8f75ea4728 fix error issue 2023-01-23 14:22:18 -06:00
Charlie Humphreys 6ddf0bb889 update metadata editor to include error handling 2023-01-23 09:35:19 -06:00
Charlie Humphreys 79db97efdf create error navitem and use it in all necessary use cases 2023-01-21 00:25:35 -06:00
Charlie Humphreys 7755affa1e update based on feedback 2023-01-20 23:07:24 -06:00
Charlie Humphreys 385bee964d adjust frontend error handling, add client/server mismatch middleware 2023-01-06 21:29:21 -06:00
G.Ambatte efdb8e07b0 Merge branch 'master' into fixThemesDefault 2022-12-23 13:03:31 +13:00
Charlie Humphreys a3dc5e78fd remove console log 2022-12-14 10:04:43 -06:00
G.Ambatte a89b20584f Apply default to EditPage 2022-12-14 21:26:40 +13:00
Charlie Humphreys e5febc1fef update ui to include invitedAuthors array 2022-12-13 21:06:47 -06:00
Charlie Humphreys 354d01e980 set the version in the ui from the server response on save 2022-12-13 21:05:45 -06:00
Gazook89 d5ea4c4e77 Merge branch 'master' into Language-Attribute 2022-11-19 11:30:54 -06:00
Trevor Buckner 0bcce67e39 Small logic simplification 2022-10-28 14:04:28 -04: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 1801691f49 fix autosave default 2022-10-19 11:45:47 -05:00
Trevor Buckner 8b8a60c8ad tweak alert text 2022-10-18 13:22:29 -04:00
Gazook89 c49be3391e change time delay between warnings to 15min 2022-10-17 21:52:48 -05:00
Gazook89 c56adcba76 only display 'off' warning if changes exist 2022-10-17 21:49:50 -05:00
Gazook89 bfb82e8a21 autosave warning conditional on elapsed time unsaved. 2022-09-30 12:20:59 -05:00
Gazook89 8609026531 add unsavedTime state for better notification 2022-09-30 11:24:15 -05:00
Gazook89 0cd598ae14 rework the whole thing 2022-09-30 10:42:50 -05:00
Gazook89 95497350e4 move test for autosave status to handleTextChange from trySave() 2022-09-28 20:20:11 -05:00