branch overview

  • From: tpgww@xxxxxxxxxxx
  • To: emelfm2@xxxxxxxxxxxxx
  • Date: Fri, 1 Oct 2004 12:11:43 +1000

You'll have seen from tooar's recent message that there's a branch of e2 in the 
svn repos. Here's an overview of the differences (relative to 0.0.8):

1. session-start process trimmed and sped up as much as possible (at least, 
without going to threaded code).
2. remaining 'old' configuration data ported to 'new'. The only data files now 
needed are 'config' and 'cache'. I've not created a seamless transition from 
former arrangements (actually, it's probably not possible), and you'll need to 
delete the old config files and start afresh.
3. re-vamped various dialogs - configuration, filetypes, plugins, ownership, 
permissions, file-overwrite come to mind. Some of these are for consistency 
with new config data storage arrangements.
4. changed a few option defaults (more conservative assumptions about what is 
available to run), and added option for case-insensitive name sorting.
5. reworked many option labels and tooltips, and the style of presentation of 
these in the config dialog.
6. added user-friendly menu-entries, and tooltips, for plugins.
7. abandoned pane menubars, in favour of expanded pane toolbar content.  This 
might pose a challenge at less than 800*600, but in any event,tooar has 
mentioned that he hopes to implement a second toolbar in each pane, when 2 
panes are shown side-by-side.
8. re-vamped default toolbars' contents - icons, labels, layout.
9. provided custom icons for many toolbar & menu items.
10. deleted supplied png icons < 24x24 or > 32x32 (for a big saving on built 
code size).
11. de-sensitized dialog buttons where relevant.
12. tagged nearly all 'public' strings for translation, and in particular, all 
of the content of the config dialog.
13. picked up some recent trunk changes (where tooar happened to mention them 
as being significant, in discussions over the last month or so).
14. other bugfixes.
15. updated/replaced all deprecated gtk functions, other than those related to 
toolbars and clists (both of which need major rewrites to fix).

Phew !!!

TODO
1. Polish (if not replace) custom icons (some of you are already onto this, 
thank goodness).
2. Make some of the config tooltips more informative ("this is the default 
option" doesn't help much).
3. Work with tooar to get the trunk up to date.

Tom


-- 
Users can unsubscribe from the list by sending email to 
emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by 
logging into the web interface.

Other related posts: