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