[REQUEST] Expert Mode

0 favourites
  • 14 posts
  • I get that Construct is supposed to be easy to use and all that, but I'm not sure I really need the extra descriptions on event popups or the event sheet itself. This seems to be an ongoing concern throughout C3 and honestly, that help text just takes up space in popups and I don't really need to see it every time I create an event sheet. I can't imagine anyone who's coming from C2 does.

    I'm referring to this:

    I know this text was also present in C2, but it's so prominent in the new look and feel. As a side note, there sure seems to be a LOT of wasted space under the fields:

    Having an "Expert" mode that rids the interface of reminders of what we meant to do in the first place would be pretty great. After all, if we need help, there's already a help button.

  • I'd enjoy this, but a the ability to load local stylesheets from within C3 instead relying on the developer console or a third party plugin would be great and solve this completely.

    For what it's worth:

    .eventSheetRootView:empty+.eventSheetMiniTutorial {

    display: none;

    }

  • How about having it like it is, just for the free version?

    Take the training wheels off for the subscription.

  • How about having it like it is, just for the free version?

    Take the training wheels off for the subscription.

    I can see value for newcomers in having this stuff in there even after subscription, but I would also like to not have to see it myself.

  • A new setting in the properties to disable these hints could be a good addition. However, as a teacher I just love the basic information appearing on new event sheets. I think it should be there both in the free and the paid version with the ability to turn it off.

  • Even after 3 years of usage I still find find myself finding out new things all the time that I never used before, or forgot how they work... so for me they are still quite useful. Option to keep them in or remove them would be good though.

  • I could add a setting to hide the empty event sheet info.

    Other than that, what's wrong with the tips elsewhere? Even I find them useful as reminders on what to fill for properties, parameters etc. There's thousands of them across the editor, and a small snippet of text that doesn't use up much room and saves you having to remember anything seems like a good feature.

  • I could add a setting to hide the empty event sheet info.

    Other than that, what's wrong with the tips elsewhere? Even I find them useful as reminders on what to fill for properties, parameters etc. There's thousands of them across the editor, and a small snippet of text that doesn't use up much room and saves you having to remember anything seems like a good feature.

    For me, it's back to catering to different audiences. There's plenty of people at the expert level who are familiar enough that they don't need reminding (count me in too). And, as it was pointed out, you can always click 'Help' if you forgot something. But that's a rare occurrence at this level, so having a Help hyperlink makes UI sense.

    It doesn't make UI sense to have it told to you every single time you use a tool, and lessens the experience. It's an important point when catering to the professional tier.

    Even little things like aligning the captions and input fields with the buttons make it feel more uptown:

    Or if not, at least dropping the opacity and making the input fields the center of attention would be great:

  • Well, like I said, I made the software (hopefully that counts me as an expert user?) and I still think it's handy to have them there. For example when you focus the Volume parameter of a Play Sound action... is it in dB or a ratio? Positive or negative? Honestly, sometimes I even coded it and can't remember what I did. The tip clears it up: it's dB attenuation, so ought to be negative, or 0 for full volume. That kind of thing is always useful IMO, whoever you are.

  • Plz keep those, it is already hard enough to remember if a value is in pixels/second or pixels/tick. Units are essential.

  • (I'll count myself as an expert in as well).

    To be honest, I don't mind the text in the blank event sheet at first, since from the moment you add an event to it, it disappears and is not to be seen again.

    It is like a graffiti in the empty event sheet, and even adding a comment makes it go away.

    As for the tooltip/field helpers, they are freaking helpful and preventing from having to go dive in the manual for a quick refresher when needed.

    Especially for the kind of objects you don't use everyday, or come back to later in your development.

    Sure for common actions/conditions they are "useless" after a while, but honestly it is easy to focus on the field(s) and not even pay attention to the small line on top of it.

    I think the suggestion of having them grayed is actually giving them more focus on top of making them harder to read if you want/need to, which in the end defeats both purposes.

  • Well, like I said, I made the software (hopefully that counts me as an expert user?) and I still think it's handy to have them there. For example when you focus the Volume parameter of a Play Sound action... is it in dB or a ratio? Positive or negative? Honestly, sometimes I even coded it and can't remember what I did. The tip clears it up: it's dB attenuation, so ought to be negative, or 0 for full volume. That kind of thing is always useful IMO, whoever you are.

    Ashley

    I've never, ever done that, because I read that it was dB and have never forgotten it's dB. Or that X/Y coordinates start in the top left. Or what # IDs represent what buttons on a gamepad. I can't imagine anyone who's spent a significant amount of time with Construct or other development software not being able to do the same. I understand your point (somewhat) but at the same time, I run Photoshop, Illustrator, After Effects, 3DSMAX, etc. with the interface hidden 99% of the time, that software all has quite a bit more to remember than Construct hotkey-wise, and it's never been an issue. Less clutter is always good, and unnecessary text is clutter. Plus, you've already got a "Help" button plastered across every feature, so is it really that much of a concern to constantly remind people if they don't want to be reminded?

    As someone said above, it seems to be a target audience thing. Hence the request for a separate mode for a more advanced audience. "Always" is a strong word, because it's not really always when you just want a reminder on occasion. I wouldn't really mind C3 looking a bit less like a beginner's toy and having large prominent help text every step of the way going all Microsoft Paperclip on users isn't helping.

  • (I'll count myself as an expert in as well).

    To be honest, I don't mind the text in the blank event sheet at first, since from the moment you add an event to it, it disappears and is not to be seen again.

    It is like a graffiti in the empty event sheet, and even adding a comment makes it go away.

    As for the tooltip/field helpers, they are freaking helpful and preventing from having to go dive in the manual for a quick refresher when needed.

    Especially for the kind of objects you don't use everyday, or come back to later in your development.

    Sure for common actions/conditions they are "useless" after a while, but honestly it is easy to focus on the field(s) and not even pay attention to the small line on top of it.

    I think the suggestion of having them grayed is actually giving them more focus on top of making them harder to read if you want/need to, which in the end defeats both purposes.

    Kyatric

    (I'll count myself as an expert in as well).

    To be honest, I don't mind the text in the blank event sheet at first, since from the moment you add an event to it, it disappears and is not to be seen again.

    It is like a graffiti in the empty event sheet, and even adding a comment makes it go away.

    As for the tooltip/field helpers, they are freaking helpful and preventing from having to go dive in the manual for a quick refresher when needed.

    Especially for the kind of objects you don't use everyday, or come back to later in your development.

    Sure for common actions/conditions they are "useless" after a while, but honestly it is easy to focus on the field(s) and not even pay attention to the small line on top of it.

    I think the suggestion of having them grayed is actually giving them more focus on top of making them harder to read if you want/need to, which in the end defeats both purposes.

    Kyatric

    I didn't ask for them to be greyed out. I asked for an option to hide them entirely although in an earlier user's post, if the grey was darkened a little bit, would be better than black text on solid white - right now the help text just kind of blends in with the editable form fields, so as it stands it's not as good as it could be in terms of visual clarity or defining a hierarchy of importance (help text is not as important as functionality). I don't need to be reminded of what "compare two values" does on a per-field basis. The name of the event is descriptive enough. While that's just one example, that extends across all events. If I get stuck, I can always turn them back on - maybe a hotkey toggles them? - or open the manual. Aside from needing to point out that not expecting people to read the manual is insanity, but that's another topic. Outside of being distracted by their prominence in C3, I can't remember the last time I actually read any of the hints. So it'd be nice to get rid of them. Maybe the CSS will be clean enough that it'll take just a few changes to hide them globally? That'd be good, if it's a feature that isn't going to be added in by default. Other than a dark skin, which is kind of expected these days because black on white is so hard on the eyes, that would be my first change once it's possible.

    It's a pretty common feature in both development IDEs and many other widely-used applications that are designed for a broad audience made of both beginners and more experienced users. At a certain comfort level, users just don't need to be constantly reminded about what does what, y'know? Imagine if every time you rolled over an icon in Photoshop, it presented you with a highly-detailed description of what the tool does and what it's designed to be used for. That's what this feels like in C3.

    Anyways, since C3 is in testing I figured I'd bring it up. I thought about mentioning it in C2 but with C3 being an IDE rewrite it made sense to wait. Obviously there are more pressing issues.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Well, like I said, I made the software (hopefully that counts me as an expert user?) and I still think it's handy to have them there. For example when you focus the Volume parameter of a Play Sound action... is it in dB or a ratio? Positive or negative? Honestly, sometimes I even coded it and can't remember what I did. The tip clears it up: it's dB attenuation, so ought to be negative, or 0 for full volume. That kind of thing is always useful IMO, whoever you are.

    Totally fair, and I agree, totally a matter of preference. And you of all of us are certainly most qualified for an expert mode discussion. I'd just cast my vote for having them optional, but if not, maybe something that displays them a little less coarsely. Appreciate the discussion.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)