patrick96
4cc836fa66
migration: Update URLs
...
jaagr/polybar -> polybar/polybar
Travis changed their url for new projects to travis-ci.com
2019-05-08 12:20:33 +02:00
patrick96
01b326c10f
move shell completion to contrib folder
...
Now the doc folder is exclusively for documentation
2019-04-24 08:11:27 +02:00
patrick96
bfaeb71cb8
build: create config even when docs are disabled
...
Fixes #1733
2019-04-24 08:11:27 +02:00
patrick96
d1fe97b90f
git: Clean up gitignore
...
Each directory is responsible for ignoring files
2019-04-08 09:01:48 +02:00
patrick96
72db0538e1
doc: Add copyright
2019-04-05 23:43:37 +02:00
patrick96
bbdcbee068
doc: Make conf.py work on readthedocs
...
rtd scans the project for a conf.py file so we cannot name it conf.py.in
unless we get rtd to run cmake before building.
The easier option is to have doc/conf.py be the file used by rtd and all
other builds use cmake to first configure it.
2019-04-05 23:43:37 +02:00
patrick96
3111bee143
doc: Remove sphinx theme from readme
...
For local previews the sphinx_rtd_theme is not used, only in read the
docs.
2019-04-05 23:43:37 +02:00
patrick96
5b7bb2514e
refactor(doc): Enable only if sphinx is available
2019-04-05 23:43:37 +02:00
patrick96
a1cccef251
refactor(doc): Use default theme for local builds
...
The sphinx_rtd_theme takes up about 7.8MB because it includes a lot of
fonts. The default theme only takes 600KB
2019-04-05 23:43:37 +02:00
patrick96
754673bff8
refactor(cmake): Make documentation optional
2019-04-05 23:43:37 +02:00
patrick96
2c42bae09f
refactor(doc): Use cmake APP_VERSION in conf.py
...
This also moves the doc generation completely into cmake (no more
Makefile).
To generate the docs the project needs to first be configured and then
`make doc` can be run.
The approach used is leaned on the cmake's project own use of Sphinx:
Utilities/Sphinx/CMakeLists.txt
2019-04-05 23:43:37 +02:00
patrick96
800d24c92f
doc: Add readme with local preview instructions
2019-04-05 23:43:37 +02:00
patrick96
166f704e58
doc: Install rst based man pages
2019-04-05 23:43:37 +02:00
patrick96
1e361fa9ca
doc: Add manpage as rst file
...
This allows us to also have the manual as part of the generated html
documentation.
The syntax is also easier to use.
Right now the man page installed on the system is not replaced with the
rst file, this will come in a later step
2019-04-05 23:43:37 +02:00
patrick96
c841bd512c
doc: Build doc with cmake
...
Run `make doc` inside the cmake build folder.
The html output is installed to
${CMAKE_INSTALL_PREFIX}/share/doc/polybar
2019-04-05 23:43:37 +02:00
patrick96
7809be8d58
doc: Setup in-repo documentation
2019-04-05 23:43:37 +02:00
Joost Sijm
8ca36d9e16
typo: replace 'alot' with 'a lot' ( #1634 )
...
This is bothering me alot
2019-01-29 17:54:38 +01:00
Benno Fünfstück
061fe83b2f
feat(background_manager): option to disable pseudo-transparency
...
This adds a new config option to select between pseudo transparency and real transparency.
2018-10-04 15:52:03 +02:00
Benno Fünfstück
59c0ccef50
fix(tray): remove tray-transparent option
...
This option is no longer necessary because the tray background color can now
simply be set to any (semi-)transparent color (just like the bar background).
2018-10-04 15:52:03 +02:00
x70b1
4b8cd8f616
config: Add figlet polybar banner ( #1281 )
2018-06-14 00:05:36 +02:00
Alex Mayer
73e4b4ac08
Fix Color Hex Values
2018-05-22 17:01:18 -07:00
Christoph Schiessl
ee5dfbbf59
feat(battery): add animation-discharging
2018-05-02 11:44:55 +02:00
patrick96
a9014e31dc
refactor(temp): Mark %temperature% token as deprecated
2018-02-15 18:50:59 -08:00
Patrick Ziegler
0849d05469
fix(docs): Use correct alsa module name ( #1030 )
2018-02-15 18:49:04 -08:00
patrick96
295297500d
docs: Add pulseaudio sample config
2018-02-15 17:43:47 -08:00
NBonaparte
e16227ca43
refactor(alsa): rename and move volume -> alsa
2018-01-23 14:33:11 +01:00
NBonaparte
6e8b9dea29
fix(pulseaudio): Move pulseaudio to separate module
2018-01-20 12:37:41 -08:00
NBonaparte
4f15f42f2c
fix(build): Only use one volume backend
2018-01-20 12:37:41 -08:00
Patrick Ziegler
d8414c6ec5
feat(i3): Add workspace separator ( #938 )
...
Puts a label-separator node between workspaces on the bar. Since the
separator uses a label it can be configured like any other label
Closes : #929
2018-01-06 16:19:02 -08:00
Patrick Ziegler
a7eb7b3576
feat(bspwm): Add workspace separator ( #942 )
...
Same as the i3 workspace separator
2018-01-06 16:18:09 -08:00
Roberto Santalla
705f14c413
Add minimum width to CPU percentage
...
It's quite obscure where to find that you can set a minimum width for tokens, and CPU usage will oscillate between 0-9 and 10+ quite frequently. I think that adding this to the example config will help users to find out that this feature exists, and avoid this annoying default.
2017-09-30 20:20:41 +02:00
NBonaparte
60f8451b34
fix(docs): Add cursor options to example
2017-09-17 13:17:04 -07:00
Patrick Ziegler
8c1ba8358d
feat(menu): Add expand-right option ( #658 )
...
expand-right defaults to true to preserve the current functionality
If set to false, the items in the menu will be added to the left of the
toggle label (instead of the right side)
Should resolve the issue discussed in #655
2017-08-29 13:25:41 -07:00
Olmo Kramer
3f5141bf22
bash completion
2017-05-19 17:02:47 +02:00
Michael Carlberg
b6c5563b0b
feat(ipc): Add visibility commands
2017-05-12 17:55:05 +02:00
Michael Carlberg
042d385015
fix(i3): Add state descriptions
2017-01-27 03:23:42 +01:00
Michael Carlberg
00d6fc9646
fix(cmake): Invalid path
2017-01-26 20:36:00 +01:00
Michael Carlberg
76c657db70
fix(cmake): Specify configure_file dest
2017-01-26 20:33:13 +01:00
Michael Carlberg
43a17c3b36
refactor(cmake): Cleanup
2017-01-26 17:39:50 +01:00
Michael Carlberg
5535a75bef
docs: Update example config
2017-01-26 02:34:37 +01:00
Michael Carlberg
37d0a0e57b
refactor(cmake): Cleanup
2017-01-25 23:28:25 +01:00
Michael Carlberg
9d589fa5a7
fix(docs): Update example config
2017-01-25 15:58:58 +01:00
Michael Carlberg
681a4b7935
fix(docs): Update example config
2017-01-24 13:32:56 +01:00
Michael Carlberg
c656ccd701
fix(docs): Update example config font
2017-01-24 13:17:13 +01:00
Michael Carlberg
e126a669d8
fix(docs): Update example config
2017-01-24 11:59:10 +01:00
Michael Carlberg
3292cea786
refactor(tokens): Move token suffix to configuration
2017-01-14 18:00:35 +01:00
Michael Carlberg
e20150e6ca
feat(cmake): Query fonts
2017-01-14 00:05:54 +01:00
Michael Carlberg
cabdb4f8d5
feat(zsh): Compdef for polybar-msg
2017-01-13 07:28:21 +01:00
Michael Carlberg
99e432cae7
fix(zsh): Disable incompatible flags
2017-01-13 07:27:49 +01:00
Michael Carlberg
3714884660
fix(zsh): Add missing flags
2017-01-13 06:01:20 +01:00
Michael Carlberg
184a1c5281
fix(zsh): Allow bar name at any pos
2017-01-13 05:02:41 +01:00
Michael Carlberg
385572ec64
feat(xrandr): Support for monitors
...
Refs #280
2017-01-13 03:52:57 +01:00
Michael Carlberg
2cde3f31a0
fix(config): Comply to parameter naming scheme
2017-01-12 18:09:56 +01:00
Michael Carlberg
30f516dd7d
fix(formatting): Make formats parse specs as-is
...
This removes the spacing tinkering when parsing format specs.
The following example uses the old behavoir:
format-test = <label-foo> <label-bar>
format-breaks = <label-foo><label-bar>/<bar-test>
`format-test` would replace all occurences of ' ' with the
a space string with defined `spacing` as its width. `format-breaks` would
not validate as the tags where split with ' ' as delimiter.
All that nonsense has been removed and each tag is extracted as is.
The `spacing` parameter can still be used to apply N extra whitespaces
between the tags, but it is now 0 by default.
2017-01-11 02:43:37 +01:00
Michael Carlberg
b8545cbbd1
cmake: Install zsh compdef
2017-01-01 21:40:03 +01:00
Michael Carlberg
a4f77dd840
feat(zsh): Add completion script
2016-12-31 06:06:36 +01:00
Michael Carlberg
99764b930e
git: Untrack generated config
2016-12-23 20:41:18 +01:00
Michael Carlberg
92424f0d49
refactor(cmake): Install components
2016-12-23 18:10:19 +01:00