Menu

[RFE/BUG] non tabbed interface, and some bugs

2007-11-24
2012-11-13
  • Nobody/Anonymous

    => (1) [RFE] Could you please provide a non-tabbed interface in user preferences? This would first save us from taking unnecessary space, but also it would avoid keeping unnecessary files open.

    Also it would provide an interface more natural for users of the default "Notepad" application (and yes, many users prefer multiple document windows instead of a single tabbed window, and this is true as well for web browsers, because they prefer having these windows swtich back and forth, or independantly movable/resizable, or like a lot switching them with Alt+Tab: note that there's already icon bar that plays the same role as tabs, and which can also group multiple windows belonging to the same app within a single group under a single icon in the system icons bar).

    Also:

    => (2) [BUG] please don't keep the current working directory selected after a file has been closed.

    Reselect instead the working directory of the active file being worked on, only when you really need it to load another file or to save it (or when using "Save as..." as the default selection directory), or if no file is loaded (or just a new file being created) keep the working dir on the default directory, that was the current directory before Launchpad was launched.

    Why? Because a current working directory maintains a blocking lock on that directory that forbids it from being deleted or some of its security options to be changed, or the directory to be unmounted. This can create bugs in softwares that need to delete/cleanup some directories (such as a working temporary dir or log dir from where we previously opened the edited file.) To unlock the directory, the only way is to open a file from another directory or to exit Launchpad.

    Note that if Launchpad is not using a tabbed (multi-document) interface, there's no reason such problem would ever happen, unless Lauchpad uses a shared process and creates new thread for each additional window. The current working directory should just be maintained virtually for each document thread/window, but not kept as long as we are editing the file (and even if the file is not closed) if the open to monitor active changes in the background is not selected: just keep the cached path in a string to reset the working dir only when needed.

    => (3) [RFE] Please make the user interface more intuitive by purging all the unnecessary options that don't apply to the current file type. It is non sense to keep all those menu items made for C/C++ when editing another language. Make the menu much smarter so that it won't even display options that make non sense. There are really too many items in the menus. So implement a menu filter, so that each candidate option to display must first pass a filter about the file type. If they don't pass, then don't display the item. Note that it could also save Launchpad from even loading many of its language-specific plugins.

     
    • Nobody/Anonymous

      Ad 1: bla-bla-bla, go play outside, please and start complaining about anything in the world, just because it's not the way _YOU_ would like it.

       
    • Nobody/Anonymous

      To conclude: if you so dis-like the product, start looking for and using something else.

       
    • Nobody/Anonymous

      Ad 2: this has been reported before. If you really feel like being so elaborate about a problem, wouldn't it just as well make sense to look for a report on this first, before explaining it all and all over and over and even too much over again?

       
    • Nobody/Anonymous

      Ad 3: why not do it yourself? The source is available. I suggest you also remove all those languages you don't think are interesting or you simply don't use. Cut the crap out of it, and it will suit all your wishes! But remember: YOU have to do it. I guess that's not so attractive to you as complaining here about all and all that's wrong in your eyes.