Commit Graph

644 Commits (next)

Author SHA1 Message Date
Michael Stapelberg 99c7a14285 Correct typo 2009-12-07 19:06:57 +01:00
Michael Stapelberg 6abf70895d Update and reformat the hacking howto 2009-12-07 16:58:46 +01:00
Michael Stapelberg 13231e13ab Add new chapters to userguide: multi-monitor and software environment 2009-12-07 10:25:12 +01:00
Michael Stapelberg d266474f97 Remove the terminal option from config.
The welcome message is displayed using xmessage(1), not using your
terminal. Thus, it makes no sense to have this option anymore. Also,
the new lex/yacc parser cannot correctly handle the situation:
normal variables are expanded before parsing the file. As a replacement,
you can use:
  set $terminal /usr/bin/urxvt
2009-11-13 20:36:59 +01:00
Michael Stapelberg 5e521cc299 document the new border option 2009-11-08 12:45:05 +01:00
Michael Stapelberg 7b0dec7c16 Update hacking-howto (no longer reacting to notifies, but redirecting requests) 2009-11-03 07:51:23 +01:00
Michael Stapelberg 25aae13331 Update userguide 2009-10-23 19:53:36 +02:00
Michael Stapelberg 1d80fd6aa4 userguide: tell the user where the configuration file needs to be (Thanks Scytale) 2009-10-11 14:43:56 +02:00
Michael Stapelberg 2ff2a6a315 Implement the urgency hint for windows/workspaces
Thanks to Mikael for bringing it to my mind. This change introduces
two new color classes, client.urgent and bar.urgent. By default,
urgent clients are drawn in red (colors by Atsutane).
2009-09-06 22:40:11 +02:00
Michael Stapelberg 4da54f1279 Merge branch 'next' into testcases
Conflicts:
	docs/userguide
2009-08-21 11:45:59 +02:00
Michael Stapelberg 7469e35a8b Document new files in the hacking howto 2009-08-19 14:07:52 +02:00
Michael Stapelberg a84b2269c3 userguide: use space for toggling tiling/floating 2009-08-19 13:31:14 +02:00
Michael Stapelberg e35299d4df userguide: s/j/l in examples 2009-08-19 13:23:26 +02:00
Michael Stapelberg 962bab7c1c Update examples to use bindsym instead of bind 2009-08-19 13:15:14 +02:00
Michael Stapelberg c38767603b Document commands and new configuration options in userguide 2009-08-19 13:00:09 +02:00
Michael Stapelberg 5b6bcb48f0 Document commands and new configuration options in userguide 2009-08-19 12:59:13 +02:00
Michael Stapelberg ffcc8bbc3a Implement putting clients into floating mode at a specific workspace
This changes syntax of the assign command a bit. Old configurations
will continue to work. See the userguide.
2009-07-21 16:43:20 +02:00
Michael Stapelberg f28d20f875 slides: expandtab/retab, fix typos, fix example code 2009-06-29 00:35:03 +02:00
Michael Stapelberg 2db28631c8 Add slides of the GPN8 talk 2009-06-27 18:57:34 +02:00
Michael Stapelberg 28c4b045d6 Merge branch 'next' (3.β is stable now) 2009-06-26 13:27:06 +02:00
Michael Stapelberg 1ac3ef431c hacking-howto: document resizing, add links to git documentation 2009-06-24 20:50:21 +02:00
Michael Stapelberg 62c8d58d82 Implement the configuration option floating_modifier and document it 2009-06-24 20:31:00 +02:00
Michael Stapelberg 9a931079fd debugging: Recommend "backtrace full" 2009-06-24 20:14:41 +02:00
Michael Stapelberg 44fe2e9cf2 userguide: Explain containers (Thanks dirkson) 2009-06-24 19:49:07 +02:00
Michael Stapelberg cba36914a8 Implement selecting the next tiling/floating window (using "focus")
Also update documentation (manpage, userguide).
To make the code easier to read/write when checking if a client is
floating, introduce client_is_floating().
2009-06-21 16:14:15 +02:00
Michael Stapelberg 325d1b301f Implement the special workspace ~ for assignments, which will set clients floating automatically 2009-06-19 20:20:00 +02:00
Michael Stapelberg 086f6a47e3 userguide: be more specific 2009-06-14 01:10:17 +02:00
Michael Stapelberg 33b331d444 userguide: Document variables 2009-06-13 20:10:49 +02:00
Michael Stapelberg 1fcad44f66 userguide: Document most features 2009-06-01 14:59:25 +02:00
Michael Stapelberg b0cf3ec026 Document binding on Mode_switch in userguide, be more verbose in config 2009-05-26 17:37:56 +02:00
Michael Stapelberg 2975c6a969 Document new files in the hacking-howto 2009-05-26 17:25:45 +02:00
Michael Stapelberg e79cca8f72 Implement putting clients onto specific workspaces ("assign" in the configfile)
This closes ticket #39
2009-05-16 17:32:36 +02:00
Michael Stapelberg 5b4f10eaca Bugfix: Store width_factor/height_factor per workspace, not per container
This is a relatively big change, however all cases should be handled by
now.

Because the function to do graphical resizing got rather large, I’ve created
a new file src/resize.c for it.

This fixes ticket #35.
2009-05-09 17:50:51 +02:00
Michael Stapelberg 8e1990f058 Bugfix: Store width_factor/height_factor per workspace, not per container
This is a relatively big change, however all cases should be handled by
now.

Because the function to do graphical resizing got rather large, I’ve created
a new file src/resize.c for it.

This fixes ticket #35.
2009-05-09 17:48:35 +02:00
Michael Stapelberg 44803b0026 Some more work on the how to hack documentation 2009-04-30 17:27:58 +02:00
Michael Stapelberg fdf639ed1d docs/debugging: also redirect stderr 2009-04-28 22:25:51 +02:00
Michael Stapelberg 67d985ab8a Add docs/debugging 2009-04-28 21:10:20 +02:00
Michael Stapelberg eb2ceb95bf Cleanup makefiles, add version to i3 -v and i3 startup 2009-03-15 23:15:16 +01:00
Michael Stapelberg 89db5f7217 More example code 2009-03-12 17:56:03 +01:00
Michael Stapelberg 1b2e180718 Add some code to the presentation 2009-03-12 17:19:19 +01:00
Michael Stapelberg 0ef49807ba Add slides for presentation at NoName e.V. 2009-03-12 04:37:05 +01:00
Michael Stapelberg 4dd1a7e181 More work on hacking-howto 2009-03-07 17:02:17 +01:00
Michael Stapelberg d2f663e1a8 Some more work on docs/hacking-howto 2009-03-07 06:24:31 +01:00
Michael Stapelberg 7f17edb4c1 Add how to hack guide, first version 2009-03-07 00:50:18 +01:00