mirror of
https://github.com/miguelmota/cointop
synced 2024-11-10 13:10:26 +00:00
Hide all holding amounts when hidden flag toggled
This commit is contained in:
parent
1d29363185
commit
83a35df5c4
@ -42,10 +42,6 @@ func (ct *Cointop) UpdateMarketbar() error {
|
|||||||
totalstr = humanize.Monetaryf(total, 2)
|
totalstr = humanize.Monetaryf(total, 2)
|
||||||
}
|
}
|
||||||
|
|
||||||
if ct.State.hidePortfolioBalances {
|
|
||||||
totalstr = HiddenBalanceChars
|
|
||||||
}
|
|
||||||
|
|
||||||
timeframe := ct.State.selectedChartRange
|
timeframe := ct.State.selectedChartRange
|
||||||
chartname := ct.SelectedCoinName()
|
chartname := ct.SelectedCoinName()
|
||||||
var charttitle string
|
var charttitle string
|
||||||
@ -85,10 +81,15 @@ func (ct *Cointop) UpdateMarketbar() error {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
totalstr = fmt.Sprintf("%s%s", ct.CurrencySymbol(), totalstr)
|
||||||
|
if ct.State.hidePortfolioBalances {
|
||||||
|
totalstr = HiddenBalanceChars
|
||||||
|
}
|
||||||
|
|
||||||
content = fmt.Sprintf(
|
content = fmt.Sprintf(
|
||||||
"%sTotal Portfolio Value: %s • 24H: %s",
|
"%sTotal Portfolio Value: %s • 24H: %s",
|
||||||
chartInfo,
|
chartInfo,
|
||||||
ct.colorscheme.MarketBarLabelActive(fmt.Sprintf("%s%s", ct.CurrencySymbol(), totalstr)),
|
ct.colorscheme.MarketBarLabelActive(totalstr),
|
||||||
color24h(fmt.Sprintf("%.2f%%%s", percentChange24H, arrow)),
|
color24h(fmt.Sprintf("%.2f%%%s", percentChange24H, arrow)),
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
|
@ -145,6 +145,9 @@ func (ct *Cointop) GetPortfolioTable() *table.Table {
|
|||||||
})
|
})
|
||||||
case "holdings":
|
case "holdings":
|
||||||
text := strconv.FormatFloat(coin.Holdings, 'f', -1, 64)
|
text := strconv.FormatFloat(coin.Holdings, 'f', -1, 64)
|
||||||
|
if ct.State.hidePortfolioBalances {
|
||||||
|
text = HiddenBalanceChars
|
||||||
|
}
|
||||||
ct.SetTableColumnWidthFromString(header, text)
|
ct.SetTableColumnWidthFromString(header, text)
|
||||||
ct.SetTableColumnAlignLeft(header, false)
|
ct.SetTableColumnAlignLeft(header, false)
|
||||||
rowCells = append(rowCells,
|
rowCells = append(rowCells,
|
||||||
@ -272,6 +275,9 @@ func (ct *Cointop) GetPortfolioTable() *table.Table {
|
|||||||
percentHoldings = 0
|
percentHoldings = 0
|
||||||
}
|
}
|
||||||
text := fmt.Sprintf("%.2f%%", percentHoldings)
|
text := fmt.Sprintf("%.2f%%", percentHoldings)
|
||||||
|
if ct.State.hidePortfolioBalances {
|
||||||
|
text = HiddenBalanceChars
|
||||||
|
}
|
||||||
ct.SetTableColumnWidthFromString(header, text)
|
ct.SetTableColumnWidthFromString(header, text)
|
||||||
ct.SetTableColumnAlignLeft(header, false)
|
ct.SetTableColumnAlignLeft(header, false)
|
||||||
rowCells = append(rowCells,
|
rowCells = append(rowCells,
|
||||||
@ -773,6 +779,9 @@ func (ct *Cointop) PrintHoldingsTable(options *TablePrintOptions) error {
|
|||||||
} else {
|
} else {
|
||||||
item[i] = strconv.FormatFloat(entry.Holdings, 'f', -1, 64)
|
item[i] = strconv.FormatFloat(entry.Holdings, 'f', -1, 64)
|
||||||
}
|
}
|
||||||
|
if hideBalances {
|
||||||
|
item[i] = HiddenBalanceChars
|
||||||
|
}
|
||||||
case "balance":
|
case "balance":
|
||||||
if humanReadable {
|
if humanReadable {
|
||||||
item[i] = fmt.Sprintf("%s%s", symbol, humanize.Monetaryf(entry.Balance, 2))
|
item[i] = fmt.Sprintf("%s%s", symbol, humanize.Monetaryf(entry.Balance, 2))
|
||||||
@ -794,6 +803,9 @@ func (ct *Cointop) PrintHoldingsTable(options *TablePrintOptions) error {
|
|||||||
} else {
|
} else {
|
||||||
item[i] = fmt.Sprintf("%.2f", percentHoldings)
|
item[i] = fmt.Sprintf("%.2f", percentHoldings)
|
||||||
}
|
}
|
||||||
|
if hideBalances {
|
||||||
|
item[i] = HiddenBalanceChars
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
records[i] = item
|
records[i] = item
|
||||||
|
@ -185,7 +185,7 @@ draft: false
|
|||||||
|
|
||||||
## How do I hide my portfolio balances (private mode)?
|
## How do I hide my portfolio balances (private mode)?
|
||||||
|
|
||||||
You can run cointop with the `--hide-portfolio-balances` flag to toggle hide/show portfolio balances or use the keyboard shortcut <kbd>Ctrl</kbd>+<kbd>space</kbd> on the portfolio page.
|
You can run cointop with the `--hide-portfolio-balances` flag to hide portfolio balances or use the keyboard shortcut <kbd>Ctrl</kbd>+<kbd>space</kbd> on the portfolio page to toggle hide/show.
|
||||||
|
|
||||||
## I'm getting question marks or weird symbols instead of the correct characters.
|
## I'm getting question marks or weird symbols instead of the correct characters.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user