Robin Scholtes
1171f0a517
some final modularising of the CSS
2023-08-15 21:26:18 +12:00
Robin Scholtes
9ea785fc63
replace the checkbox bootstrap styles with bootstap material v4. Not entirely sure what the issue was, but something in that checkbox decorator code caused reordering / cloning of c-recipe-li to fail
2023-08-15 20:27:35 +12:00
Robin Scholtes
4947f809a9
move breakpoint icon functionality into c-recipe-li, upgrade code a bit for className consistency and replacing 'parentNode.parentNode' with this.queryselector
2023-08-15 12:41:33 +12:00
Robin Scholtes
21eb177527
fix 'undefined' list item clone bug, hitboxes for recipe icons more comfortable, fix problem where the operation-dropdown would display on click / tap of elements in expanded recipe view ( mobile )
2023-08-14 21:52:26 +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
6ee0ef8ed7
remove pointer events line to enable the popup of 'already added fav'
2023-07-24 21:08:31 +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
Robin Scholtes
1e5190cd7d
[ #181 ] a few classname and selector updates
2023-05-23 20:19:20 +12:00
Robin Scholtes
f5f0e91d51
update colours for better UX and implement AA minimum contrast
2023-05-15 14:18:10 +12:00
Robin Scholtes
9ec902a369
add a different background color on op selected, based on user test feedback
2023-05-15 13:34:13 +12:00
Robin Scholtes
5b39d0fe65
change updateVisibility func name to setElementVisbility
2023-05-12 17:20:11 +12:00
Robin Scholtes
222bb624ae
[ #181 ] decrease size of controls for mobile UI
2023-05-10 13:15:01 +12:00
Robin Scholtes
5362f9fda4
[ #181 ] add
2023-05-09 22:14:36 +12:00
Robin Scholtes
f80284cb36
[ #181 ] adjust Sortable recipe list for a nice mobile experience ('long' press before grab kicks in so you can still scroll normally ), add some visual feedback when sortable-chosen is set on a li, tweak the animations and threshold a bit for a nicer experience
2023-05-03 13:32:17 +12:00
Robin Scholtes
ec45d95244
[ #181 ] add 'selected' class on double click, which is not visible on desktop ( but we can easily opt to leave it there if we would want to )
2023-04-24 22:55:55 +12:00
Robin Scholtes
a252c34968
[ #181 ] add disabling of popovers on small screens, update todos and operation CSS
2023-04-23 11:20:01 +12:00
Robin Scholtes
f6b23ecca5
[ #181 ] mobile layout: set heights of all components to make up 100vh
2023-04-19 23:16:43 +12:00
Robin Scholtes
b4c0378a01
[ #181 ] move stylesheets from layout to organised components/, leave overal structure in layout/_structure
2023-04-18 22:04:40 +12:00
Robin Scholtes
4eff33933e
[ #181 ] add todo file, add split CSS files
2023-04-18 20:23:44 +12:00
Robin Scholtes
7648c6dce4
[ #181 ] add some rudimentary code to open and close operations at the appropriate moments
2023-04-17 20:44:47 +12:00
Robin Scholtes
55695cb7f1
revert cursor grab for mobile UI
2023-04-17 16:05:11 +12:00
Robin Scholtes
0e49d52546
tidy up code, add controls-height var and implement across stylesheets, start work on operation/category lists
2023-04-17 16:03:46 +12:00
n1474335
cab83cae35
Switched arg layout to use flexbox instead of css grid
2023-03-09 17:31:46 +00:00
n1474335
c4414bd910
Fixed dropdown toggle height
2022-07-08 13:53:19 +01:00
n1474335
6a1d11b9b5
Argument hints are not tooltips instead of bmd-help elements
2019-10-31 13:39:06 +00:00
j433866
dd5038c15b
Bring up to date with master
2019-07-01 11:51:17 +01:00
n1474335
1b765605ca
Updated dependencies
2019-06-27 17:29:27 +01:00
j433866
e03e51c450
Add styling of checkboxes.
...
Change fonts in solarized themes to match classic.
Add styling of input fields to modals
2019-03-20 10:01:19 +00:00
j433866
d09ab4a153
Add new solarized light and dark themes.
...
Add more elements to be controlled by theme css:
- Preloader spinner colours
- Operation disable / breakpoint icons
- Auto bake checkbox
- Search highlight colour
- Categories header colour
2019-03-19 14:37:46 +00:00
OllieGeek
32a91bda0a
CSS label / register-list Aesthetics
...
Occasionally depending on the page width and the operation used, the label.bmd-label-floating's wraps and covers the input - CSS to hide the wrap
On register-list, if the regex match is not a word and longer than the div, it'll over run - CSS of word-break: break-all
2018-09-24 22:56:38 +01:00
n1474335
3e5b3900bc
CSS tweak to dropdown toggle height
2018-08-06 07:53:30 +01:00
n1474335
2a55f1317a
Fixed themes for MD
2018-08-02 13:21:02 +01:00
n1474335
651ca6cf5d
Fixed all HTML operations
2018-07-15 13:25:44 +01:00
n1474335
d182261ff3
Switched to unbordered args
2018-07-13 10:30:24 +00:00
n1474335
052c32e2ce
Arguments are now bordered white boxes again
2018-07-13 00:03:04 +01:00
n1474335
dcf3152dee
Operation cursor now indicates that it can be dragged
2018-06-20 00:27:40 +01:00
n1474335
67dffbec32
Actually fixed flow control operation argument text colour
2018-06-19 01:06:10 +01:00
n1474335
7504f89666
Fixed flow control operation argument text colour
2018-06-19 01:03:55 +01:00
n1474335
ba79144036
Operation arguments are now arranged using CSS Grid
2018-06-19 00:55:08 +01:00
n1474335
974ab29e36
Switched toggle string dropdown sides and removed form-control padding
2018-06-17 23:52:00 +01:00
n1474335
7d410fcdc9
Converted op-icons to material design and improved controls.
2018-06-10 14:55:15 +01:00
n1474335
2bacd6424d
Converted operation arguments to material design
2018-06-10 12:03:55 +01:00
n1474335
1ce6e32086
Merged ESM into feature-bootstrap4. Started work on text inputs.
2018-06-09 10:43:36 +01:00
n1474335
9b4fc3d3aa
Converted the core to ES modules
2018-03-26 23:14:23 +01:00
n1474335
877ab57f0a
Multiple Register operations can now be called in a single recipe
2017-09-28 18:39:35 +00:00
n1474335
e2ac297102
Register values now displayed in the recipe
2017-09-28 17:35:52 +00:00
n1474335
6c8da6b070
Added ellipsis to overflowing args
2017-07-13 15:11:21 +00:00
n1474335
d71ac2e894
Moved from Sass to CSS with custom properties, allowing for dynamic theme changes.
2017-04-24 23:59:35 +01:00