Skip to content

User Interface

parg edited this page Jan 24, 2022 · 16 revisions

Table Columns

Many tables in the interface (for example the Library views) have additional columns that are not visible by default. To add, remove and configure the table's columns right-click on one of the existing column headers and select 'Column Setup' to show the configuration dialog.

Date and Time Formats

There are various columns within the Library views that show dates and times, for example 'Date Added' and 'Date Completed'. By default BiglyBT uses a set of predefined formats to show these dates and selects an appropriate one based on the width of the column.

This behaviour can be over-ridden for all columns via Options->Interface->Tables: Custom Date Format and for specific columns by right-clicking on the column header and selecting the Date Format item.

Date and time formats use the Java data and time format conventions, see docs.oracle.com for reference.

The column-specific date format is capable of supporting multiple formats based on the age of the item. This is done by separating the formats with a ; and prefixing age related formats with > number unit (unit can be d, w, m or y to select day, week, month or year). An entry with no age prefix will be used as the default, if present, otherwise the table format applies. This is best explained with an example:

>3m yyyy; >4w MM/yy; dd/MM/yy

If the date is older than 3 months then only the year is shown, if older than 4 weeks (and less than 3 months) then month/year otherwise day/month/year.

Searching

View Filters

The various filter boxes in BiglyBT can be switched into and out-of 'regular expression mode' with the use of CTRL+x

Swarm Discoveries has a 'discover by search' menu item and a 'search icon' in the header area that both result in a popup dialog to enter a search expression. This expression can consist of one or more components separated by spaces, results must match all of the components (i.e. the combination logic is 'and', not 'or') in any order. Each of these components can be one of the following:

  • A basic string, for example bunny
  • A basic string prefixed with a + - same as the above
  • A basic string prefixed with a - - the string must NOT appear in the result
  • A prefix of tag: - the following string is used for a tag search. For example tag:linux
  • A regular expression contained in round brackets, for example (\d{1,3}) which means "1 to 3 consecutive digits"
  • If the string includes | characters then it is compiled into a regular expression to obtain 'or' semantics. For example big|bunny matches against 'big' or 'bunny'

Remember not to include extra spaces in the expression unless you want to split it into multiple components!

Download BiglyBT

Clone this wiki locally