On Wed, May 22, 2013 at 2:42 PM, Julian Harnath <julian.harnath@xxxxxxxxxxxxxx> wrote: > John Scipione <jscipione@xxxxxxxxx> schrieb: > Quick question: how many applications do you have installed on Haiku? 31 not counting Demos, Deskbar Applets and Preferences. > I just counted, my Deskbar menu currently has 64 application links, > sorted neatly by hand in 8 categories. Having a flat list of 64 > applications would be no fun! There's a big difference between you organizing your apps into 8 categories of your own creation and the system organizing your apps into categories on your behalf, in the same way that you organize your files into folders of your choosing but you wouldn't want the system to automatically organize your files putting them into folders for you. Hierarchical organization systems are complex and difficult to keep track of, those that the system generates and moves items behind your back doubly so, that's one of the big reasons many people have trouble locating files on their file system. I see nothing wrong with a 64 item list and I have already mentioned 3 ways to mitigate the problem of long lists: pagination, scrolling, and search, there are some other filtering techniques that could be used as well. Categories though make browsing through your apps much more difficult and many other problems that I've already mentioned. On Wed, May 22, 2013 at 2:12 PM, Urias McCullough <umccullough@xxxxxxxxx> wrote: > On Wed, May 22, 2013 at 10:50 AM, John Scipione <jscipione@xxxxxxxxx> wrote: >> I cannot think of a better way to show that a flat paginated list of >> applications represents the new and improved way of organizing apps >> illustrated by Gnome 3, while relegating apps to categories is the old >> way illustrated by Cinnamon. Please do not repeat the mistakes of >> Gnome 2 and Cinnamon, instead embrace the progress that has been made. > > You're kidding right? You realize that Gnome 3 (and by extension > Unity) have created a massive rift in the Linux desktop world... is it > progress if people hate it and refuse to use it? Gnome 3 and Unity changed things, people don't like change. In the commercial world that is tough cookies, but with Linux if enough people don't like the change they can fork the old thing, that's what Cinnamon and Mate are. Just because some are resistant to progress doesn't mean that the changes are bad, though it does mean that Linux will always be a fragmented mess. Hopefully Haiku can transcend that trend and stay unified as we progress. On Wed, May 22, 2013 at 4:06 PM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote: > On 05/22/2013 02:01 PM, Ryan Leavengood wrote: >> How should the Deskbar menu be organized? >> (*) Automatically, with applications in categories >> ( ) Automatically, with applications in a flat list >> ( ) Not at all, let me organize it > > Yeah, I came to the same conclusion. This sounds like the best plan since we can't seem to agree on a single course of action. I realize that things got off-topic a bit from what you were hoping for, I hope that the resulting discussion has at least been somewhat helpful for you. I look forward to see what you come up with. On Wed, May 22, 2013 at 7:06 PM, Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote: > On 05/22/2013 10:06 PM, Ingo Weinhold wrote: >> The packager (the person creating the package) would be responsible for >> adding a symlink in the data/deskbar/menu hierarchy to the package. When >> the packages are extracted (physically in case of the current zip files, >> virtually with packagefs), depending on their installation locations, >> the three directory hierarchies >> /boot/{system,common,home/config}/data/deskbar/menu would be created. > > What I do not really like about this solution is the possibility to choose > arbitrary directories for the links. Furthermore, having to create links for > an additional "all" flat list, or whatever we'll come up with in the future, > sounds rather annoying. You mean having to create additional links for categories, right? :) Having 2 organization systems means we'll have to maintain two sets of links, but, could the links be automatically generated as part of the package install somehow, or perhaps on first run of the app? > On a related topic, should it be allowed for applications to put links to > documentation, etc. in there, too? Because those would further complicate > flat lists, too. In my imagination no, the list would be to be composed of apps only, like how Deskbar currently works. You'd have to organize the application list manually if you wanted that. On Thu, May 23, 2013 at 4:36 AM, Stephan Aßmus <superstippi@xxxxxx> wrote: > On 23.05.2013 09:53, Alexander von Gluck IV wrote: >> As David said above, is the applications menu supposed to contain every >> application ever installed, or is it supposed to contain the ones you >> actually use? It is suppose to contain all installed apps, although it shows the ones you've recently used under the "Recent Applications" menu as well. > That is exactly the question. And I think the file system layer shows too > much other files. So I want an easy to access layer which shows *all* > installed applications, just one icon per app. This is what I have always > used the Applications menu in BeOS for. For access to frequently used > applications, I would be using LaunchBox or a new "Pin to Deskbar" feature > in Deskbar itself (replacing LaunchBox). You and I see eye-to-eye here it seems. The Deskbar should present all installed apps and also someday include a separate list of commonly used apps similar to how the Mac OS X dock or the Windows 7 Taskbar does, for now LaunchBox fulfills the latter role but LaunchBox could be integrated into Deskbar and provide much more usability too, it's on my list of things to do someday, but I wouldn't hold my breath.