Curse Client v4 - OS X

Enhancement for the GUI

  • 8 posts
  • on Mon, 02 Nov 2009 11:20:06

    I Agree with Pyddel that at the moment the sidebar is a waste of space. In addition certain element of the GUI are redundant and should be moved/eliminated.

    1. Integrate the categories in the game listed on the left. the structure should be like:

    > GAMES

    ...@ World of Warcraft

    …....@ Category with no sub entries

    ….….> Category with multiple entries

    …....….. @ sub entry of above category

    @ represent the category icon while > represent a clickable triangle to disclose the sub content.

    2. The gray bar beneath the toolbar should be removed. If a user has multiple games installed on the computer that are supported by the client, the games should just be listed on the left column.

    3. Add a switch type button (on the lower left bar, where now you have the bug/forum buttons, would make sense) to change between the "install" (replacing the "get more addons") and the "list" mode. The bug/forum buttons should just live along with the other buttons on the toolbar.

    4. In the sidebar should take place this other elements:

    • a Smart search for out of date projects
    • a smart search for the projects compatible with the current release of the game
    • a smart search for the recently updated projects
    • a smart search for trashed projects, so to undo a deletion in case is needed (and empty trash that move the trashed project from their temporary folder to the trash should be added to the file menu)

    Note that the smart searches would list project for all games, and for this the list pane should have at least one additional column with the icon game

    The List of project is in dire need of a "View Options…" command to customize it. There are some additional columns missing. I'll do another post for those and a few other enhancements.

    Last edited on 02 Nov 2009 by amosconi
  • 12 hours later (on Mon, 02 Nov 2009 23:50:05)

    The Toolbar.

    1. Given the changes detailed in my previous post, the two pop up menus (hidden by default) that allow to select Game and Category are redundant, however a couple of buttons that allow to hide the sidebar and the bottom one could be beneficial.
    2. The remove button should be a stand alone one, possibly called "Delete" and, if my suggestion about the smart searches is found to be interesting, it should read "Undelete" when a deleted project is selected.
    3. The Update/Update all buttons fits naturally together.
    4. The Actions (or "Additional Actions" as is called in the Customize Toolbar… dialog) at the moment is grayed out, but frankly I cannot think of what else to use it for, is it a left over from the previous version?
    5. A second "double button" to switch views of the list panel (see the next point)

    The List area

    1. As I said in my previous post, it definitely need some additional columns: one for the game icon, should be the very first column, followed by the category icon. Then few other columns, in addition to the one already existing: the version of the project (not under the name anymore), the compatibility with the current version of the game (a simple checkbox). The date of last update of the project should also be added.
    2. The current way the list view is organized is nice, but I think it could be improved by make it simpler (using a single line and smaller icons on the left side) but still adding a second view, with 2-3 lines thickness per project, but adding the "short description" of the project in the additional space. Probably a single line using the same type and space of the current second line should be enough. On the right side of the name a round i button should link to the full description for the add-on.

    This are all my thoughts on the GUI for the moment. I do not know how much of it is locked but I hope that at leas some of the suggested improvement make it trough. I really think this version as opposed to the previous, has really great potential and I really like to offer all the suggestion I can to improv it further.

    Feel free to ask for clarification if you think something is not clear.

  • 56 minutes later (on Tue, 03 Nov 2009 00:46:51)

    Thanks for all the great thoughts man, and I'll definitely be thinking all these things over. Thanks for the high comments on the work so far and trust me it's no where near where I want it to be.

    Many of the things that you're describing are just not possible at the moment because I'm working agains the 10.4 SDK and it's just plain out missing some of the apis I need. For example there is no way to customize the visibility of columns in 10.4. I actually have this already working but it requires me to compile against the 10.5 SDK.

    The general plan is that I'm going to finish the 10.4 version, which will be a relatively no frills version. This is partially because I don't want to split the code bases too much before I need to, and will help me concentrate on having a solid base for the more complex features that you'll find in the future versions.

    So please, keep the feedback and ideas coming.

    WowAce.com & CurseForge.com Adminstrator
    Developer of Ace3, OneBag3, and many other addons and libraries
    Project lead and Mac developer for the Curse Client

  • 23 hours later (on Wed, 04 Nov 2009 00:00:09)

    Just some quick thoughts on the v4 version of the Mac client:

    • The interface is 100% more Mac-like than the previous version, really awesome job!
    • The icons on the tool bar don't show tool tips on my system (Mac OS X 10.6 .1). Obviously I can figure out what they mean by trial and error, but it would be much nicer with tool tips.

    Concerning coding for 10.4 compatibility; I know you have a better data about your users than my speculation but I've seen data that indicates the vast majority of Mac users have upgraded at least to OS X 10.5: http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=10

    Again, this version is awesome, I'm loving it!

    Many thanks from a happy user!

  • 6 hours later (on Wed, 04 Nov 2009 06:12:43)

    I'm not sure if this is the right medium for this, but when looking into the greatest benefits of going premium was the ability of syncing between my two computers with my curse clients. I have come to realize that this feature doesn't currently exist in my mac client and so I'm wondering if this is something that I can look forward to seeing on my mac version? I hope so!!

  • 2 hours later (on Wed, 04 Nov 2009 08:32:44)

    Am I just being blind regarding the lack of an "update all" button? And I don't see the tooltips either. It looks very pretty but having to click one addon at a time after a major patch will be a pain and render this almost useless.

    edit: don't mind me, found everything I need, although the toolbar icon for "actions" hasn't un-greyed itself yet.

    Last edited on 04 Nov 2009 by lininjim
  • 68 minutes later (on Wed, 04 Nov 2009 09:41:20)

    Hi! The new client is nice! Keep up the good work!

    Imho i would do it only 10.5+ and keep the old Cruse3 client for 10.4.

  • 4 hours later (on Wed, 04 Nov 2009 14:14:19)
    Quote from soreloser67: Go

    I'm not sure if this is the right medium for this, but when looking into the greatest benefits of going premium was the ability of syncing between my two computers with my curse clients. I have come to realize that this feature doesn't currently exist in my mac client and so I'm wondering if this is something that I can look forward to seeing on my mac version? I hope so!!

    Yes, it'll be in a future version. I however don't have a strict eta.

    Quote from Wwareagle: Go

    Concerning coding for 10.4 compatibility; I know you have a better data about your users than my speculation but I've seen data that indicates the vast majority of Mac users have upgraded at least to OS X 10.5: http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=10

    It is a very small percentage, however WoW itself still supports 10.4 and until it drops support I won't. Sidebar: 10.6 has as many users on the site as 10.5 does now.

    Quote from lininjim: Go

    edit: don't mind me, found everything I need, although the toolbar icon for "actions" hasn't un-greyed itself yet.

    Glad you figured it out, and the actions button currently has no functionality under it. Wanted to leave it grayed out rather than just be clickable and do nothing.

    Quote from ikir: Go

    Hi! The new client is nice! Keep up the good work!

    Imho i would do it only 10.5+ and keep the old Cruse3 client for 10.4.

    Thanks! And that sounds like a plan, except v3 didn't support 10.4 at all :(

  • 8 posts

You must login to post a comment. Don't have an account? Register to get one!