* Clean up unused code * Fix media player formatting issue for labels with new line characteres. * Refactor the media player handlers into a class. * More code cleanup and organize shared weather utils into distinct classes. * Flatten some nesting. * Move weather manager in dedicated class and build HTTP Utility class for Rest API calling. * Remove logs * Rebase master merge * Reorg code (WIP) * More reorg * Delete utility scripts * Reorg options * Finish moving all options over * Fix typescript issues * Update options imports to default * missed update * Screw barrel files honestly, work of the devil. * Only initialize power profiles if power-profiles-daemon is running. * Fix window positioning and weather service naming * style dir * More organization * Restructure types to be closer to their source * Remove lib types and constants * Update basic weather object to be saner with extensibility. * Service updates * Fix initialization strategy for services. * Fix Config Manager to only emit changed objects and added missing temp converters. * Update storage service to handle unit changes. * Added cpu temp sensor auto-discovery * Added missing JSDocs to services * remove unused * Migrate to network service. * Fix network password issue. * Move out password input into helper * Rename password mask constant to be less double-negativey. * Dropdown menu rename * Added a component to edit JSON in the settings dialog (rough/WIP) * Align settings * Add and style JSON Editor. * Adjust padding * perf(shortcuts): ⚡ avoid unnecessary polling when shortcuts are disabled Stops the recording poller when shortcuts are disabled, preventing redundant polling and reducing resource usage. * Fix types and return value if shortcut not enabled. * Move the swww daemon checking process outside of the wallpaper service into a dedicated deamon lifecyle processor. * Add more string formatters and use title case for weather status (as it was). * Fix startup errors. * Rgba fix * Remove zod from dependencies --------- Co-authored-by: KernelDiego <gonzalezdiego.contact@gmail.com>
87 lines
2.3 KiB
SCSS
87 lines
2.3 KiB
SCSS
.object-input-container {
|
|
min-width: 35em;
|
|
.unsaved-icon-container {
|
|
.unsaved-icon {
|
|
margin-right: 1em;
|
|
font-size: 1em;
|
|
}
|
|
}
|
|
|
|
.json-editor-wrapper {
|
|
margin-top: 1em;
|
|
padding: 1em;
|
|
background-color: transparentize($bar-menus-cards, 0.97);
|
|
border: 0.1em solid transparentize($bar-menus-border-color, 0.9);
|
|
border-radius: $bar-menus-border-radius;
|
|
|
|
.json-editor-scrollable-container {
|
|
padding: 1em;
|
|
min-height: 20em;
|
|
background-color: #1a1b26;
|
|
|
|
> widget,
|
|
> textview,
|
|
.json-editor-sourceview {
|
|
font-size: 0.95em;
|
|
font-weight: 500;
|
|
}
|
|
}
|
|
|
|
.editor-controls {
|
|
margin-top: 0.75em;
|
|
|
|
.error-message {
|
|
color: #f7768e;
|
|
font-size: 0.9em;
|
|
margin: 0.3em 0;
|
|
}
|
|
|
|
.controls-row {
|
|
.hint-text {
|
|
color: transparentize($bar-menus-text, 0.5);
|
|
font-size: 0.85em;
|
|
}
|
|
}
|
|
|
|
.save-button {
|
|
background-color: $bar-menus-buttons-default;
|
|
color: $bar-menus-buttons-text;
|
|
padding: 0.3em 0.75em;
|
|
border-radius: $bar-menus-buttons-radius * 0.5;
|
|
font-weight: 500;
|
|
|
|
&:hover {
|
|
background-color: transparentize($bar-menus-buttons-default, 0.2);
|
|
}
|
|
|
|
&:active {
|
|
background-color: $bar-menus-buttons-active;
|
|
}
|
|
|
|
&:disabled {
|
|
background-color: $bar-menus-buttons-disabled;
|
|
color: transparentize($bar-menus-buttons-text, 0.5);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.json-preview {
|
|
padding: 0.25em 0.75em;
|
|
background-color: transparentize($bar-menus-background, 0.3);
|
|
border-radius: $bar-menus-border-radius * 0.4;
|
|
transition: all 200ms ease;
|
|
|
|
.preview-text {
|
|
color: transparentize($bar-menus-text, 0.4);
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
.preview-icon {
|
|
margin-left: 0.5em;
|
|
font-size: 1em;
|
|
color: $bar-menus-text;
|
|
}
|
|
}
|
|
}
|