ソースを参照

Adds helpful placeholder text to repo quickpick

Moves show all quickpick item to be first
main
Eric Amodio 7年前
コミット
48b33d47ca
2個のファイルの変更5行の追加4行の削除
  1. +1
    -1
      src/commands/quickPickItems.ts
  2. +4
    -3
      src/commands/showQuickRepoHistory.ts

+ 1
- 1
src/commands/quickPickItems.ts ファイルの表示

@ -48,7 +48,7 @@ export class ShowAllCommitsQuickPickItem implements QuickPickItem {
detail: string;
constructor(maxItems: number) {
this.label = `Show All Commits`;
this.label = `\u21BB Show All Commits`;
this.description = `\u2014 Currently only showing the first ${maxItems} commits`;
this.detail = `This may take a while`;
}

+ 4
- 3
src/commands/showQuickRepoHistory.ts ファイルの表示

@ -47,10 +47,11 @@ export default class ShowQuickRepoHistoryCommand extends Command {
if (!log) return window.showWarningMessage(`Unable to show repository history`);
const commits = Array.from(Iterables.map(log.commits.values(), c => new CommitQuickPickItem(c, ` \u2014 ${c.fileName}`))) as QuickPickItem[];
let placeHolder = '';
let placeHolder = 'Search by commit message, filename, or sha';
if (maxCount !== 0 && commits.length === this.git.config.advanced.maxQuickHistory) {
placeHolder = `Only showing the first ${this.git.config.advanced.maxQuickHistory} commits`;
commits.push(new ShowAllCommitsQuickPickItem(this.git.config.advanced.maxQuickHistory));
// placeHolder += `; Only showing the first ${this.git.config.advanced.maxQuickHistory} commits`;
// commits.push(new ShowAllCommitsQuickPickItem(this.git.config.advanced.maxQuickHistory));
commits.splice(0, 0, new ShowAllCommitsQuickPickItem(this.git.config.advanced.maxQuickHistory));
}
let pick: QuickPickItem;

読み込み中…
キャンセル
保存