Daniel Eklöf
a2a370acba
conf: rename 'startup-mode' to 'initial-window-mode'
2020-03-28 12:04:00 +01:00
Daniel Eklöf
e197368c0f
config: add 'startup-mode' option
...
This option controls the initial window mode: windowed, maximized or
fullscreen. The default is windowed.
2020-03-26 19:39:12 +01:00
Daniel Eklöf
c87cec8c1e
conf: bindings: case insensitive matching against 'none'
2020-03-18 14:52:04 +01:00
Daniel Eklöf
87d641695a
conf: change default key binding for spawn-terminal to ctrl+shift+n
2020-03-17 19:51:25 +01:00
Daniel Eklöf
45384839f0
config/input: implement mouse bindings
...
* New config section, "mouse-bindings", where bindings are defined on
the form "action=BTN_<name>
* pointer_button() handler now scans the bindings list instead of
hardcoding primary-paste to BTN_MIDDLE.
* The implementation handles single- double- and triple clicks in the
bindings, but there is currently no way to define anything but a
single-click binding in the configuration.
2020-03-12 10:20:05 +01:00
Daniel Eklöf
65ff582358
bindings: add minimize/maximize/fullscreen actions
...
These actions are by default not bound to anything.
2020-03-12 09:34:09 +01:00
Daniel Eklöf
9e985cc358
footrc: add default key bindings
...
Note that we still don't parse this section.
2020-03-08 15:36:30 +01:00
Daniel Eklöf
27ef5b472a
config: change default CSD button width from 22 -> 26
2020-03-06 19:11:31 +01:00
Daniel Eklöf
c90d70b2bf
config: CSD borders are always invisible
...
That is, remove all configuration options and always draw them fully
transparent.
2020-03-03 18:18:59 +01:00
Daniel Eklöf
9699c9b8bf
csd: initial implementation of minimize/maximize/close buttons
2020-03-02 20:29:28 +01:00
Daniel Eklöf
6c317396e5
footrc: default geometry has changed to 700x500
2020-03-02 18:47:35 +01:00
Daniel Eklöf
74175b5bd1
config: prefer $SHELL over /etc/passwd
...
If the user hasn't configured a shell in footrc, use $SHELL. Only if
that variable isn't set do we use the shell from /etc/passwd.
2020-03-02 18:45:38 +01:00
Daniel Eklöf
22ce09eb44
config: make CSD user configurable
...
The user can now configure the following:
* Whether to prefer CSDs or SSDs. But note that this is only a hint to
the compositor - it may deny our request. Furthermore, not all
compositors implement the decoration manager protocol, meaning CSDs
will be used regardless of the user configuration (GNOME/mutter
being the most prominent one).
* Title bar size and color, including transparency
* Border size and color, including transparency
Also drop support for rendering the CSDs inside the main surface.
2020-03-02 18:42:49 +01:00
Daniel Eklöf
ac32bcda07
main: geometry defaults to 800x600 pixels
2020-02-25 19:05:48 +01:00
Daniel Eklöf
984950f269
footrc: add login-shell option
2020-02-20 18:36:34 +01:00
Daniel Eklöf
7f211d8f03
footrc: add 'pad' option
2020-02-15 19:01:54 +01:00
Daniel Eklöf
3f282a2f2e
footrc, doc/foot.5: improve documentation of 'shell', and mention --login
2020-02-11 19:57:15 +01:00
Daniel Eklöf
29b5a14f55
config: change default bright5 and bright 6 colors
...
They where previously identical to the corresponding 'regular'
colors. Now, we've done a saturated add with 0x202020 (which seems to
be roughly the difference between the other regular and bright
colors).
2019-09-21 12:09:50 +02:00
Daniel Eklöf
68e89c6fbf
config: change default 'regular0' color
...
0x222222 appears to be more visible against the default
background (0x111111) than 0x000000.
2019-09-21 12:01:29 +02:00
Daniel Eklöf
aa41c8ceb1
footrc: zsh isn't the default shell
2019-09-20 18:12:58 +02:00
Daniel Eklöf
28ba6be0db
footrc: add missing newline at end-of-file
2019-09-20 18:12:58 +02:00
Daniel Eklöf
990eacdad4
colors: change default 'bright0' from 000000 -> 666666
2019-08-23 19:42:14 +02:00
Daniel Eklöf
7026f60717
add config + command line option for setting initial window width/height
2019-08-23 17:26:41 +02:00
Daniel Eklöf
9fe6e8cc48
Add background alpha support
2019-08-15 18:15:43 +02:00
Daniel Eklöf
4801e39eae
conf: make number of scrollback lines configurable
2019-08-01 20:08:39 +02:00
Daniel Eklöf
89f1b3ae73
footrc: add 'workers'
2019-07-30 22:03:13 +02:00
Daniel Eklöf
d7dd14ea6a
footrc: add cursor color
2019-07-24 20:23:26 +02:00
Daniel Eklöf
3ccdef3498
conf: make cursor's default style configurable
2019-07-22 20:15:14 +02:00
Daniel Eklöf
9150aa5d43
footrc: example configuration
2019-07-21 15:35:01 +02:00