]> git.decadent.org.uk Git - ion3.git/blob - debian/NEWS
a91580fc515dc6bff28f99b383e7acb392dde622
[ion3.git] / debian / NEWS
1 ion3 (20061029-1) unstable; urgency=low
2
3   Mostly this release still fixes issues in the big 3ds-20061015 release,
4   but in addition there are some improvements in the query department:
5  
6  * Query activation key now cycles completions (So e.g. the
7    in the context menu activated with META+M, this same key
8    can be used to cycle through the alternatives.) This does
9    not work for queries activated by submap bindings.
10  
11  * Likewise, it is no longer necessary to specify the key to
12    use for cycling for `mod_menu.grabmenu`.
13  
14  * Control+R can now be used for history completion in queries.
15    (Currently matching is done for full string up to 'point', but
16    this may be changed to substring match.)
17  
18  * Note that the parametrisation of WEdln.complete has changed,
19    and the second cycle parameter must be 'next' now instead of
20    `true`.
21
22  -- Norbert Tretkowski <nobse@debian.org>  Sun, 29 Oct 2006 10:50:06 +0100
23
24 ion3 (20061020-1) unstable; urgency=low
25
26   Fixes some (expected, but minor) issues in the previous release.
27
28  -- Norbert Tretkowski <nobse@debian.org>  Mon, 23 Oct 2006 20:01:47 +0200
29
30 ion3 (20061015-1) unstable; urgency=low
31
32  * WIonWS and WFloatWS and the corresponding modules are also gone, and
33    your custom configuration files will be broken with regard to these.
34    However, a partial backwards compatibility hack exists for layout
35    savefiles.
36
37    The F9 and META-F9 bindings now by default create workspaces with
38    a tiled layout of two frames. To create an "empty" workspace,
39    corresponding to the old WFloatWS, use the context menu (META-M)
40    and chose "new-empty-workspace". It is also possible to change
41    the default layout.
42
43  * Note that if you restart from an old version to this new version of Ion,
44    transients will stop working as expected for already existing windows.
45    They will work for newly-created windows, however.
46
47  * There are a few new sets of binding (including one for ^WClientWin!),
48    and some old bindings may not work exactly as expected anymore. In
49    particular, those for switching to full-screen mode.
50
51    **
52    It is probably best to start from scratch with your custom bindings.
53    **
54
55  * ^WFrame.set_tabbar is gone. If you absolutely want to get rid off
56    the tabs, you must change the frame's "mode" with ^WFrame.set_mode.
57    The mode "tiled-alt" has been intended for this, and the corresponding
58    "framed-tiled-alt" style defaults to ^Bar = "none".
59
60  * The rather popular ^Detach.lua script from the scripts repository
61    is obsoleted now, as Ion includes detach functionality in itself.
62    To detach a window, use META-K D in the default bindings. To tile
63    an existing from an a workspace that doesn't have a tiling yet,
64    use META-K B.
65
66  -- Norbert Tretkowski <nobse@debian.org>  Tue, 17 Oct 2006 18:08:45 +0200
67
68 ion3 (20060317-1) unstable; urgency=low
69
70   * Changes in the set of configuration files.
71   
72     - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
73       with the default set of modules, and includes some of the most
74       commonly changed options commented-out. This deprecates cfg_user.lua
75     - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
76       better matches how things for different modules are in their own
77       files.
78
79  -- Norbert Tretkowski <nobse@debian.org>  Fri, 17 Mar 2006 21:57:14 +0100
80
81 ion3 (20060305-1) unstable; urgency=low
82
83   * The scrachpad class was removed. The scratchpad is just a normal frame
84     now, with a few special attributes. Your scratchpad configuration from
85     the layout savefile will be lost (and complained of). A new one should
86     open with the toggle key.
87                                                                                                                                                                
88   * There's generic size policy code that both mplexes and client windows                                                                                      
89     use (for transients). The default size policy for (framed) transients                                                                                      
90     keeps them glued to the borders they're touching even if the parent or                                                                                     
91     they themselves are resized (unless this could not be done because a                                                                                       
92     small size and position are requested).                                                                                                                    
93
94  -- Norbert Tretkowski <nobse@debian.org>  Mon,  6 Mar 2006 17:26:47 +0100
95
96 ion3 (20050322-1) unstable; urgency=low
97
98   * Those with custom configuration files should note that many exported toggle
99     functions were changed and renamed, and now accept a string parameter
100     incidating whether to toggle, set or unset the property.
101
102      - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
103      - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
104      - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
105      - WFrame.set_shaded (replaces WFrame.toggle_shade)
106      - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
107      - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
108      - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
109      - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
110      - WRegion.set_activity (replaces WRegion.clear_activity and
111        WRegion.notify_activity)
112    
113     For example, WRegion.set_tagged(_, 'toggle') should be used in place of
114     WRegion.toggle_tagged(_) now.
115
116  -- Norbert Tretkowski <nobse@debian.org>  Tue, 22 Mar 2005 17:24:35 +0100
117
118 ion3 (20041104-1) unstable; urgency=low
119
120   * The configuration files were renamed and changed a lot since 20040703-1,
121     please read /usr/share/doc/ion3/RELNOTES.gz and remember that this is a
122     development snapshot before reporting bugs.
123
124  -- Norbert Tretkowski <nobse@debian.org>  Sun, 05 Dec 2004 18:31:23 +0100