mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 19:52:02 +00:00
refactor(status-line): remove padding config
The status line is now inlined in the footer's left section, so horizontal padding is no longer applicable. Remove padding from StatusLineConfig, settings schema, JSON schema, and docs.
This commit is contained in:
parent
7804946970
commit
a1c33cdb5e
4 changed files with 4 additions and 36 deletions
|
|
@ -69,7 +69,6 @@ export interface StatusLineCommandInput {
|
|||
interface StatusLineConfig {
|
||||
type: 'command';
|
||||
command: string;
|
||||
padding?: number;
|
||||
}
|
||||
|
||||
const debugLog = createDebugLogger('STATUS_LINE');
|
||||
|
|
@ -91,13 +90,6 @@ function getStatusLineConfig(
|
|||
type: 'command',
|
||||
command: raw.command,
|
||||
};
|
||||
if (
|
||||
'padding' in raw &&
|
||||
typeof raw.padding === 'number' &&
|
||||
Number.isFinite(raw.padding)
|
||||
) {
|
||||
config.padding = Math.max(0, raw.padding);
|
||||
}
|
||||
return config;
|
||||
}
|
||||
return undefined;
|
||||
|
|
@ -142,7 +134,6 @@ function buildMetricsPayload(
|
|||
*/
|
||||
export function useStatusLine(): {
|
||||
text: string | null;
|
||||
padding: number;
|
||||
} {
|
||||
const settings = useSettings();
|
||||
const uiState = useUIState();
|
||||
|
|
@ -151,7 +142,6 @@ export function useStatusLine(): {
|
|||
|
||||
const statusLineConfig = getStatusLineConfig(settings);
|
||||
const statusLineCommand = statusLineConfig?.command;
|
||||
const padding = statusLineConfig?.padding ?? 0;
|
||||
|
||||
const [output, setOutput] = useState<string | null>(null);
|
||||
|
||||
|
|
@ -402,5 +392,5 @@ export function useStatusLine(): {
|
|||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, []);
|
||||
|
||||
return { text: output, padding };
|
||||
return { text: output };
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue