Commit Graph

242 Commits

Author SHA1 Message Date
Michael Stapelberg
c408fef021 Implement 'focus floating', 'focus tiling' and 'focus mode_toggle' (+test +docs) 2011-07-04 17:09:52 +02:00
Michael Stapelberg
fb9d77305e Implement 'fullscreen global' 2011-06-10 18:27:20 +02:00
Michael Stapelberg
bef25d72aa Implement 'border toggle' (+test) 2011-06-10 16:15:52 +02:00
Michael Stapelberg
60ae26c19d Implement 'workspace next/prev' (+test) 2011-06-10 16:03:59 +02:00
Michael Stapelberg
c5a44f12d4 userguide: document resizing with a mode 2011-06-10 15:16:05 +02:00
Michael Stapelberg
238057667a userguide: document workspace_layout 2011-06-10 15:14:42 +02:00
Michael Stapelberg
bd49c80d5f CONFIG BREAK: rename 'mode floating/tiling' to 'floating enable/disable'
The three different variants now:
   floating enable
   floating disable
   floating toggle
2011-06-10 02:06:47 +02:00
Michael Stapelberg
9bbb37bb55 BREAKS CONFIG: rename 'level up' to 'focus parent'
…and 'level down' to 'focus child'. More intuitive than the old command names.
2011-06-10 01:36:33 +02:00
Michael Stapelberg
d68e4710fe CONFIG BREAK: kick the 'next'/'prev' commands, introduce 'focus left' etc.
Instead of the cryptic next/prev commands, we now provide an argument to the
focus command. Userguide and default config is updated.
2011-06-08 20:49:49 +02:00
Michael Stapelberg
a26a11c609 update the userguide for tree (not complete yet) 2011-05-28 21:58:58 +02:00
Michael Stapelberg
15c288f7d7 s/seperate/separate (Thanks Jon) 2011-05-12 17:20:00 +02:00
Sardem FF7
cd6f93be3f Rename bind to bindcode
Also fallback when using just 'bind' to be backward-compatible
2011-04-18 23:52:45 +02:00
Michael Stapelberg
5024c0da95 document the different cases for click handling 2011-03-05 20:35:16 +01:00
Michael Stapelberg
579551a2bd partially update hacking-howto with an explanation of the moving code 2011-02-19 21:45:57 +01:00
Michael Stapelberg
b078957cff docs: add tree-*.png (for tree-migrating) 2011-01-29 18:31:09 +01:00
Michael Stapelberg
f1aa9d742d docs/ipc: document that the highest bit is 1 for event replies 2011-01-29 18:07:34 +01:00
Michael Stapelberg
9cfe376d15 add docs/tree-migrating 2011-01-29 15:19:13 +01:00
Michael Stapelberg
086d1563cb Add documentation for external workspace bars 2011-01-29 15:19:11 +01:00
Michael Stapelberg
0a7b3a04b7 docs/ipc: add reference to ThePub’s python library 2011-01-28 13:07:18 +01:00
Axel Wagner
4caf85aa0b Use I3SOCK-environment-variable 2011-01-12 10:15:48 +01:00
Fernando Tarlá Cardoso Lemos
e6d1f181fd Info about client.background for the user guide. 2010-11-13 20:08:19 +01:00
Michael Stapelberg
3bbcfadd22 docs: add/cleanup references 2010-03-25 03:26:59 +01:00
Michael Stapelberg
239dbbb4f5 Add documentation for the workspace_bar option 2010-03-25 02:47:01 +01:00
Michael Stapelberg
234ed6c99b docs: merge spelling and grammar fixes by sasha (Thanks!) 2010-03-21 01:50:10 +01:00
Michael Stapelberg
77efb29d9f ipc: send a workspace event when the urgency flag changes 2010-03-20 03:09:42 +01:00
Michael Stapelberg
aec40126b4 ipc: implement output event 2010-03-19 22:40:43 +01:00
Michael Stapelberg
4ce0d6f014 ipc: implement GET_OUTPUTS 2010-03-19 22:24:52 +01:00
Michael Stapelberg
a607eae53a ipc: include the urgent flag in the workspaces reply 2010-03-19 22:01:21 +01:00
Michael Stapelberg
b6a003afdf docs/userguide: merge little corrections (Thanks fallen) 2010-03-16 20:28:43 +01:00
Michael Stapelberg
fca826a6f9 docs/ipc: document C header file 2010-03-16 00:13:40 +01:00
Michael Stapelberg
0b1eed4906 Add document about the current multi-monitor situation with RandR 2010-03-15 23:04:32 +01:00
Michael Stapelberg
c58c7b9c63 Fix spelling errors/strange sentences in the user’s guide
Proof-reading is very appreciated.
2010-03-15 18:23:12 +01:00
Michael Stapelberg
a0465a9a4f Update IPC documentation 2010-03-13 19:09:49 +01:00
Michael Stapelberg
6580f89560 Mention proportional resizing in userguide 2010-03-13 13:24:26 +01:00
Axel Wagner
50d0661203 Add documentation for floating resize 2010-03-13 13:22:37 +01:00
Michael Stapelberg
69ed573422 hacking-howto: add tabbed layout (Thanks msi) 2010-03-12 18:17:27 +01:00
Michael Stapelberg
5d4982e27a hacking-howto: add tabbed layout (Thanks msi) 2010-03-12 17:52:04 +01:00
Michael Stapelberg
4cbece46c2 committed the wrong file 2010-03-12 03:06:40 +01:00
Michael Stapelberg
520f4d15d2 Add documentation for the IPC interface 2010-03-12 03:05:42 +01:00
Michael Stapelberg
593bff5ffd reformat docs/debugging 2010-03-10 13:01:27 +01:00
Axel Wagner
9c77b0f9a1 Implement screen-spanning fullscreen-mode (command: 'fg')
This closes ticket #188
2010-03-08 11:15:31 +01:00
Michael Stapelberg
496106cd44 Include graphic of the default keyboard layout in user’s guide
This closes ticket #166
2010-03-07 21:12:59 +01:00
Michael Stapelberg
f66d018e02 Update userguide, explain comments and normalize the paragraph about fonts (Thanks kraM) 2010-03-07 00:00:04 +01:00
Michael Stapelberg
aae824b1f3 Change workspace assignments to use the RandR output name instead of <screen> 2010-03-02 13:35:43 +01:00
Michael Stapelberg
9568836e12 Remove duplicate entry (Thanks Merovius) 2010-02-05 16:11:15 +01:00
Michael Stapelberg
69279d4567 Add documentation for the new focus follows mouse-option 2010-01-29 21:58:50 +01:00
Michael Stapelberg
7c7756d75f docs: improve documentation on modes (Thanks xeen) 2010-01-26 22:48:12 +01:00
Michael Stapelberg
57e4972fd1 Add clarification about border color in userguide (Thanks xeen) 2009-12-15 19:11:01 +01:00
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