Skip to content
v1.0.0-pdfd_beta3

Beta 3 of "Prot's Dots For Debian (PDFD)".  First the log, then a short
description of the main points.

Commits since v1.0.0-pdfd_beta2
-------------------------------

~/dotfiles $ git log v1.0.0-pdfd_beta2..HEAD --oneline
e70d748 (HEAD -> master, origin/master, origin/HEAD) Minor refinements
to the bspwm external rules
968a916 Further tweaks to tmux pane styles
dc3406c Review tmux window and pane border styles
2f87567 MAJOR CHANGE: Simplify melonpanel bspwm module
49d20d9 Tweak tmux status line
2bd94a2 Update tmux key bindings
6d28ad1 Update compton config
3476313 Tweak bspwm border colours
73e8946 Fix typo in README
82d8ce7 Minor fix to bspwm_focus_mode
af84a71 Add BSPWM focus mode
7f4a726 Add Compton toggle
860ca7f Remove ALL Vim folds
81605b6 BREAKING CHANGES: Simplify .vimrc
b6409d0 Minor change to "date" module in melonpanel
2391c9c Simplify own_script_local_build_tempus_themes
fa85c49 Update Tempus themes
9a26535 Refinements to melonpanel fonts
f4882e2 Minor update to PTP
93b0734 PTP: new script to Print Tempus Palette
85ddef6 Tweak xrandr command for laptop colours
c3c1c47 Minor refinements to melonpanel
b229596 Minor code refinements
bd61083 Minor correction
923e07b Rewrite dotsmenu script
08a8d1f Minor update to own_script_mate_setup
da15d3c Set underline colour for keyboard layout module
129a555 Add TODO items for dotsmenu

Noteworthy changes
------------------

1. Add BSPWM "focus mode".  This is a script that removes gaps, padding,
   and the panel from the viewport.  The borders between nodes overlap,
   further reducing the visual clutter.  Focus mode is assigned to this
   key chord chain: super + e ; f

2. Add a new script that toggles the display compositor (compton)
   on/off.  This is particularly useful under resource-intensive
   scenarios, where disabling the compositor may be a good idea.  The
   key chord chain is: super + e ; c.

3. Improved compton's config file.  Now it has smoother transitions that
   eliminate, or at least reduce, choppiness.

4. Updated the tmux config.
    1. Added key bindings for swapping windows with their adjacent
       one to the left or right (M-S-{Left,Right}).
    2. Key bindings to split the entire window horizontally or
       vertically.  This is different from the default behaviour than
       splits the active pane.  Keys are <prefix> {S,V}.
    3. Simplify the colours used in the status line.  Rely more on
       typography to denote the active window.
    4. Review and address some issues with the styles of the pane
       borders.  Now navigation should be clearer, even when running in
       a TTY.
    5. Redefine background elements to allow for transparency, if the
       underlying terminal provides as much.

5. Major changes to the Melonpanel, especially its BSPWM module.
   I already have a detailed description in this commit message:
   2f8756716494b3dd247aa5118b6bd6cd07bc2582

6. Fix some critical errors in two items of the Tempus themes: Tempus
   Future and Tempus Warp.  Now their "background dim" colour is set
   correctly.  Overall, this is a minor adjustment whose underlying
   mechanics are more complex.  For more on that, refer to the Tempus
   themes generator, specifically its CHANGELOG version 1.0.0.20190507.
   https://gitlab.com/protesilaos/tempus-themes-generator.

7. Add PTP, a script that prints a table with the active Tempus theme
   colours.  The colour values are represented in their original
   hexadecimal notation.