
The "classic" monthly overview is eight columns wide (seven for the weekdays Moday to Sunday plus one for the number of the week) and four to five rows in height, one for each week a month covers - is this layout to be shown when viewed on mobile as well?
If so: down to which resolution before it switches to the layout now in use for mobiles? At some point or resolution it has to switch to "blocks" (for the weeks) and days arranged in rows, though.
The breakpoint currently in use is set to =< 800px in width which could be changed to a still reasonable but lower value than now without causing too much impact on the CSS in use or too complex follow-on adjustments.
Provided a lower edge of 600px in width for the "classic" layout could be accepted:
I didn't have the time to evaluate it in detail (demo board with extension installed but with no real demo data at the moment

- In
/ext/hjw/calendar/styles/Hexagon/theme/calendar.css
- find (starting at line 19 in an unmodified file)
and delete or comment out
Code: Alles auswählen
.weeknr { font-size: 16px; height: 20px; width:25px; line-height: 16px; margin: 20px -4px 0 -14px; text-align: center; transform:rotate(-90deg); color: #cadceb; font-weight: bold; }
Code: Alles auswählen
margin: 20px -4px 0 -14px;
- same code as in (1) => add after in a new line
This will restore the setting for
Code: Alles auswählen
@media only screen and (min-width: 601px), only screen and (min-device-width: 601px) { .weknr { margin: 20px -4px 0 -14px; } }
margin
at resolutions higher than the new breakpoint - otherwise the layout would now be slightly distorted between 600px and 800px in width. - find (line 216 in an unmodified file)
and replace with
Code: Alles auswählen
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
in order to set the new breakpoit to 600px.Code: Alles auswählen
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
In case any problems occur please report back here - there might then be more modifications needed.
(Waiting for the extension's author to let all hell break loose over me for corrupting his works
