Commit graph

11 commits

Author SHA1 Message Date
Robin Scholtes
daac91d970 completing all documentation and other such maintenance 2023-08-14 13:33:20 +12:00
Robin Scholtes
f176a1106a search result highlighted strings, do not add op to recipe on escape 2023-08-07 16:42:06 +12:00
Robin Scholtes
85fff21068 search results functionality 2023-08-03 16:57:08 +12:00
Robin Scholtes
4a07d52230 restore recipe on refresh 2023-08-02 17:38:52 +12:00
Robin Scholtes
4dcf6d1efc reduce selector complexity a little 2023-07-25 13:25:55 +12:00
Robin Scholtes
ebc7ba0761 fix includes 2023-07-24 21:06:47 +12:00
Robin Scholtes
95c9c88799 add popover functionality to c-op-li, handle enabling and disabling on window resizing etc.' 2023-07-24 14:56:18 +12:00
Robin Scholtes
e40df1fec0 use mutation observer to observe fav class and update its icon accordingly any time mutation is observed 2023-07-24 12:09:35 +12:00
Robin Scholtes
5f32df891b A few annotations and event listener removals on disconnectedCallback 2023-07-21 11:47:00 +12:00
Robin Scholtes
6f6e9cce39 add c-operation-list so any of these elements ( category list, category list item, operation list, operation list item ) can be created individually or simply through their parent. Also fix some annotations across the app that used event instead of Event, causing the IDE to get confused 2023-06-16 17:08:43 +12:00
Robin Scholtes
b1b0be254b introducing and refactoring to using custom components for building category / cat lists / operation lists. This allows us to group relevant functionality more efficiently, easier maintenance in the future. We could, one by one, refactor and encapsulate components across CC in this manner. A very convenient and much needed effect of this implementation is that these components can hold functionality and references exclusively pertaining to themselves. Separating said functionality increases code compartmentalisation while references and event listeners requiring these references are guaranteed to be up to date with the component at all times. 2023-06-16 12:09:04 +12:00