64 Commits

Author SHA1 Message Date
7c59902f64 Expand user customizability (#33)
Expand user customizability
2019-12-22 23:14:24 +00:00
d47e10866f chore: Re-build *.tmuxtheme files 2019-12-22 23:11:16 +00:00
6f3a16ae58 feat(overrides): Add additional prefix/suffix support
Allows a higher-level prefixes and suffixes by allowing it directly on
`@theme-*` options, which are what are set directly against Tmux's
options.

These are the prefix/suffix options added:

- `@theme-status-left-prefix`
- `@theme-status-left-suffix`
- `@theme-status-right-prefix`
- `@theme-status-right-suffix`
- `@theme-window-status-current-prefix`
- `@theme-window-status-current-suffix`
- `@theme-window-status-prefix`
- `@theme-window-status-suffix`

As they are applied on the highest level, it means they work on ALL
themes, including the `default` theme.

The `@themepack-*` prefix/suffix options still work too, but only for
themes that uses them and have three separate text areas on the left and
right status.
2019-12-22 23:10:59 +00:00
bb24b3981f Make themes user-customizable (#30)
Make themes user-customizable
1.1.0
2019-12-22 10:37:47 +00:00
c7d7a17063 docs: Update readme 2019-12-22 10:27:04 +00:00
4d4fa6fe36 feat: Add custom prefix/suffix to various "formats" options 2019-12-22 10:27:04 +00:00
ba8616db4c feat: Make all themes easily user-customizable
This is achieved by using custom @-prefixed tmux options which are set
with the `-o` option, meaning, the theme will only set the value if it
is not already set.

This allows users to override any of the options in the theme by simply
setting them before loading the theme.

Additionally all themes are now generated using a custom theme builder,
that allows sharing various parts of themes between them easily.
2019-12-22 10:27:04 +00:00
26012e0d6c fix(ci): Set TMUX_VERSION env var so version test will work 2019-12-22 10:27:03 +00:00
7fc71ae787 docs: Update readme with new previews for version 1.0.0 1.0.1 2019-12-22 10:13:59 +00:00
9ab1592766 Add unit tests for all themes (#31)
Add unit tests for all themes
1.0.0
2019-12-09 23:05:07 +00:00
9b10b52801 ci: Setup GitHub Actions to run unit tests 2019-12-09 22:56:37 +00:00
6e2e24e0f2 feat(test): Add unit tests for all themes
Use Tmux itself by spinning up a temporary test server, load the theme,
and use "show-options" to pull out and validate relevant options that
are set by the theme.
2019-12-09 22:56:37 +00:00
cae4b67003 feat(powerline): Add purple color variant of themes
With the magenta variants now less purple, it makes sense to add a
separate purple color.
2019-11-29 02:31:06 +00:00
c583b04121 chrome(powerline): Unify powerline themes
This ensures that the only variations between the different colors of
each type of powerline themes are only the colors.

This has made the magenta themes less purple and more magenta.
2019-11-29 02:28:45 +00:00
1b1b809841 Merge pull request #25 from marsam/update-tmux-2.9-configuration
Update to tmux 2.9 configuration
2019-04-30 00:13:29 +01:00
Mario Rodas
7bb2aa5c1c Remove flipped workaround in window-status-activity-style 2019-04-28 18:27:31 -05:00
Mario Rodas
b15413bb5c Update Double Yellow theme to tmux 2.9 configuration 2019-04-27 16:44:00 -05:00
Mario Rodas
6392ed5a0d Update Double Red theme to tmux 2.9 configuration 2019-04-27 16:43:00 -05:00
Mario Rodas
08010e163d Update Double Orange theme to tmux 2.9 configuration 2019-04-27 16:42:00 -05:00
Mario Rodas
0df62c8928 Update Double Magenta theme to tmux 2.9 configuration 2019-04-27 16:41:00 -05:00
Mario Rodas
eafcbe7e70 Update Double Green theme to tmux 2.9 configuration 2019-04-27 16:40:00 -05:00
Mario Rodas
81e4227da6 Update Double Cyan theme to tmux 2.9 configuration 2019-04-27 16:39:00 -05:00
Mario Rodas
7d7296981a Update Double Blue theme to tmux 2.9 configuration 2019-04-27 16:38:00 -05:00
Mario Rodas
8e4d618ea6 Update Default Yellow theme to tmux 2.9 configuration 2019-04-27 16:37:00 -05:00
Mario Rodas
9842caf4d2 Update Default Red theme to tmux 2.9 configuration 2019-04-27 16:36:00 -05:00
Mario Rodas
986e2df4c4 Update Default Orange theme to tmux 2.9 configuration 2019-04-27 16:35:00 -05:00
Mario Rodas
b58124ad52 Update Default Magenta theme to tmux 2.9 configuration 2019-04-27 16:34:00 -05:00
Mario Rodas
0dec0884a4 Update Default Green theme to tmux 2.9 configuration 2019-04-27 16:33:00 -05:00
Mario Rodas
ca0c4fb572 Update Default Gray theme to tmux 2.9 configuration 2019-04-27 16:32:00 -05:00
Mario Rodas
ff1ee2c2f0 Update Default Cyan theme to tmux 2.9 configuration 2019-04-27 16:31:00 -05:00
Mario Rodas
8ab5856206 Update Default Blue theme to tmux 2.9 configuration 2019-04-27 16:30:00 -05:00
Mario Rodas
c3f26227bf Update Block Yellow theme to tmux 2.9 configuration 2019-04-27 16:29:00 -05:00
Mario Rodas
6aa2ef4368 Update Block Red theme to tmux 2.9 configuration 2019-04-27 16:28:00 -05:00
Mario Rodas
a9e47327ac Update Block Orange theme to tmux 2.9 configuration 2019-04-27 16:27:00 -05:00
Mario Rodas
994e4297d3 Update Block Magenta theme to tmux 2.9 configuration 2019-04-27 16:26:00 -05:00
Mario Rodas
8867b560dd Update Block Green theme to tmux 2.9 configuration 2019-04-27 16:25:00 -05:00
Mario Rodas
143231650a Update Block Gray theme to tmux 2.9 configuration 2019-04-27 16:24:00 -05:00
Mario Rodas
0bb45dc419 Update Block Cyan theme to tmux 2.9 configuration 2019-04-27 16:23:00 -05:00
Mario Rodas
989e9ac655 Update Block Blue theme to tmux 2.9 configuration 2019-04-27 16:22:00 -05:00
Mario Rodas
1f01207953 Update Default theme to tmux 2.9 configuration 2019-04-27 16:21:00 -05:00
Mario Rodas
5ce76187ed Update Basic theme to tmux 2.9 configuration 2019-04-27 16:20:00 -05:00
126150da5e Merge pull request #12 from jlopezpena/patch-1
Update instructions in README.md
2018-09-10 12:10:44 +01:00
jlopezpena
d52e4d7b85 Update README.md 2017-11-22 10:39:11 +00:00
jlopezpena
29600e9311 Update README
Trying to follow the instructions on Ubuntu 16.04 gave me a `no such file or directory` error. It can be solved by removing the quotation marks from the argument in the `source-file` command.
2017-11-22 10:36:58 +00:00
748ab165ad Merge pull request #7 from ryanwilsonperkin/patch-1
Fix README typo
2017-04-13 00:24:07 +01:00
6844c89c8f Merge branch 'master' into patch-1 2017-04-13 00:23:35 +01:00
027009b18b Enable loading non-powerline themes via TMP
Without break backwards compatibility.

Should fix issue #6.
2017-04-13 00:18:26 +01:00
6ae659d768 Slightly tweak colors in powerline/block/magenta theme 2017-04-11 10:49:48 +01:00
7809bc5911 Tweak other window activity colors
Thanks to the currently active window and other windows with activity
colors being very similar, it was often quite hard to see which window
is currently active.

This changes activity color in other windows to just be gray, rather
than the specific color of the theme, allowing the currently active
window to stand out more.
2017-04-11 10:47:40 +01:00
Ryan Wilson-Perkin
0f1c155377 Fix README typo
Hey, noticed this typo ("megenta") while working through the installation steps, verified it locally.
Thanks for putting this project together.
2017-01-16 10:27:55 -05:00