mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-05 19:24:39 +00:00
feat: bump to 3.5.0 and minor fixes
This commit is contained in:
@@ -447,6 +447,7 @@ ul.magicDelete > li.deleting {
|
||||
background: var(--better-main) !important;
|
||||
color: var(--text-color);
|
||||
border-right: none;
|
||||
transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
#menu li > label > svg,
|
||||
#menu section > label > svg {
|
||||
@@ -459,9 +460,7 @@ ul.magicDelete > li.deleting {
|
||||
body.icon-only-sidebar:not(:has(#menu li.hasChildren.active)) {
|
||||
#menu {
|
||||
width: 70px !important;
|
||||
min-width: 70px !important;
|
||||
max-width: 70px !important;
|
||||
transition: width 0.2s ease;
|
||||
transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
overflow: hidden !important;
|
||||
}
|
||||
|
||||
@@ -472,6 +471,12 @@ body.icon-only-sidebar:not(:has(#menu li.hasChildren.active)) {
|
||||
|
||||
#content {
|
||||
left: 70px !important;
|
||||
transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
#menu .sub {
|
||||
left: 70px !important;
|
||||
transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
#menu li > label span,
|
||||
@@ -483,10 +488,6 @@ body.icon-only-sidebar:not(:has(#menu li.hasChildren.active)) {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
#menu .sub {
|
||||
left: 70px !important;
|
||||
}
|
||||
|
||||
#menu ul li,
|
||||
#menu ul section {
|
||||
width: 100% !important;
|
||||
@@ -934,7 +935,7 @@ html.transparencyEffects
|
||||
}
|
||||
|
||||
#content {
|
||||
transition: 0.4s;
|
||||
transition: left 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s ease;
|
||||
left: 270px;
|
||||
background: unset;
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
}
|
||||
|
||||
#menu .sub {
|
||||
transition: transform 0.3s ease;
|
||||
transition: transform 0.3s ease, left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
#menu > ul:has(li.hasChildren.active) > li.active {
|
||||
|
||||
@@ -29,9 +29,13 @@
|
||||
|
||||
// Function to get related themes
|
||||
function getRelatedThemes() {
|
||||
if (!theme) return [];
|
||||
return allThemes
|
||||
.filter((t: Theme) => t.id !== theme.id)
|
||||
.sort((a: Theme, b: Theme) => a.name.localeCompare(theme.name) - b.name.localeCompare(theme.name))
|
||||
.filter((t: Theme) => !!t && t.id !== theme.id)
|
||||
.sort(
|
||||
(a: Theme, b: Theme) =>
|
||||
a.name.localeCompare(theme.name) - b.name.localeCompare(theme.name),
|
||||
)
|
||||
.slice(0, 4);
|
||||
}
|
||||
|
||||
@@ -84,6 +88,7 @@
|
||||
onclick={(e) => e.stopPropagation()}
|
||||
onkeydown={(e) => e.stopPropagation()}
|
||||
>
|
||||
{#if theme}
|
||||
<div class="relative h-auto">
|
||||
<div class="absolute top-0 right-0 flex gap-1 items-center">
|
||||
<button class="p-2 text-xl font-bold text-gray-600 font-IconFamily dark:text-gray-200" onclick={() => hideModal()}>
|
||||
@@ -166,6 +171,13 @@
|
||||
{/each}
|
||||
</div>
|
||||
</div>
|
||||
{:else}
|
||||
<div class="flex justify-center items-center h-full text-zinc-600 dark:text-zinc-300">
|
||||
<button class="px-4 py-2 rounded-lg bg-zinc-200 dark:bg-zinc-700 transition-all duration-200 hover:scale-105 active:scale-95" onclick={() => hideModal()}>
|
||||
Close
|
||||
</button>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Binary file not shown.
@@ -32,6 +32,17 @@ export function OpenWhatsNewPopup() {
|
||||
const text = stringToHTML(/* html */ `
|
||||
<div class="whatsnewTextContainer" style="height: 50%;overflow-y: auto;">
|
||||
|
||||
<h1>3.5.0 - Adaptive Theme, Timetable Editor & More</h1>
|
||||
<li>Added adaptive theme colour — theme changes based on the current class when viewing courses or assessments</li>
|
||||
<li>Added optional soft gradient for adaptive theme when viewing a class</li>
|
||||
<li>Added timetable editor — edit rooms and teachers directly from the timetable with apply-to-future-weeks option</li>
|
||||
<li>Added icon-only sidebar option for a compact layout</li>
|
||||
<li>Fixed assessment colouring issues</li>
|
||||
<li>Added new kanban categories to the assessments overview</li>
|
||||
<li>Added DesQTA QR code generation in settings for linking to the DesQTA (BetterSEQTA) mobile app</li>
|
||||
<li>New store with improved theme browsing and backgrounds</li>
|
||||
<li>Other minor bug fixes and improvements</li>
|
||||
|
||||
<h1>3.4.16 - Subject Averages Fixes</h1>
|
||||
<li>Fixed subject averages not showing correctly with letter grades and weighted marks</li>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user