feat: add round anologue clock option

This commit is contained in:
Isaac
2023-01-09 15:39:55 +00:00
parent d48cc9d3b5
commit 3038f00c4d
16 changed files with 7426 additions and 7146 deletions

View File

@@ -93,6 +93,11 @@ export default class TimeSettings extends PureComponent {
text={variables.getMessage('modals.main.settings.sections.time.analogue.minute_marks')}
category="clock"
/>
<Checkbox
name="roundClock"
text={variables.getMessage('modals.main.settings.sections.time.analogue.round_clock')}
category="clock"
/>
</SettingsItem>
);

View File

@@ -160,7 +160,7 @@ export default class Clock extends PureComponent {
if (localStorage.getItem('timeType') === 'analogue') {
return (
<Suspense fallback={<></>}>
<div className="clockBackground">
<div className={`clockBackground ${enabled('roundClock') ? 'round' : ''}`}>
<Analog
className="analogclock clock-container"
value={this.state.time}

View File

@@ -39,6 +39,10 @@
.clockBackground {
@extend %basic;
padding: 1rem;
&.round {
border-radius: 100% !important;
}
}
.new-clock {