Pages: 1
  Print  
Author Topic: Options Panel for LGM  (Read 21370 times)
Offline (Male) polygone
Posted on: May 06, 2012, 06:58:43 am

Contributor
Location: England
Joined: Mar 2009
Posts: 794

View Profile
Yay options panel
Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) Josh @ Dreamland
Reply #1 Posted on: May 06, 2012, 08:59:32 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
Damn it, polygone.

Anyway, the options panel. Things it should contain.


THE

EXTERNAL

SPRITE

AND

IMAGE

EDITOR

NAMES




Just for a start.

Also, I'd not mind theme information, if that's not too tricky. You know, Windows look and feel shit.
« Last Edit: May 06, 2012, 09:04:45 am by Josh @ Dreamland » Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) polygone
Reply #2 Posted on: May 06, 2012, 09:11:28 am

Contributor
Location: England
Joined: Mar 2009
Posts: 794

View Profile
+1 for theme options. I also want an option to not group similar events in the object editor.

I'm listing all the suggestion on the wiki as well: http://enigma-dev.org/docs/Wiki/Options_panel:Suggestions

I'll probably think of a load more before long, obviously there numerous options that should be added for joshedit. I doubt anyone really cares what it looks like, or the layout, it's only an options panel.
« Last Edit: May 06, 2012, 09:20:46 am by polygone » Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) Josh @ Dreamland
Reply #3 Posted on: May 06, 2012, 09:30:04 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
Don't forget the JE options panel. It needs included.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) polygone
Reply #4 Posted on: May 15, 2012, 06:10:40 am

Contributor
Location: England
Joined: Mar 2009
Posts: 794

View Profile
OK, just remembered some options I want. I would like much better control over the enigma settings, with options to default load a specific settings file when opening a file type:

Default Settings: <file> (this settings file will always be opened upon LGM start/new game, when file is not given nothing changes)
GM6 Settings: <file> (this settings file will always be opened upon loading  gm6 file, when file is not given nothing changes)
.. etc for all the file types

It would also be nice to have a setting for which events.res file to use.
Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Female) IsmAvatar
Reply #5 Posted on: May 15, 2012, 10:53:13 am

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Actually, we planned to hard-code the settings so that:
Default: All options switched to the right.
Load a GM File: All options switch to the left.
Load an EGM File: All options loaded from file.

This will be a tricky one to implement since the load process for LGM-native files (GM*) is directly coded into LGM, so it's not something the Plugin can really respond to. There's ways around it, so that's what I'm going for - even if it means a slight modification to LGM's load process to allow better plugin access to it.
Logged
Offline (Male) polygone
Reply #6 Posted on: May 15, 2012, 11:04:47 am

Contributor
Location: England
Joined: Mar 2009
Posts: 794

View Profile
I definitely think it is a lot better to have control over it than have it hard-coded. I want control over what API's and extensions are set as well as those.
Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) Josh @ Dreamland
Reply #7 Posted on: May 16, 2012, 12:35:38 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
IsmAvatar: I see what polygone is saying. I had requested to you at some point that we place those defaulted presets in a settings file somewhere.

I suppose we could have the UI allow you to set them, but that could get bloaty. Maybe we could just have a checkbox that says "Default GMK profile" and another that says "Default ENIGMA profile". When you toggle a checkbox, it checks if it matches either default profile and toggles those two checkboxes accordingly. When you check one of those two boxes, it asks you to confirm, and then overwrites the default. It'd be good to find some way of showing which boxes are mismatched between the default when you mouse over the checkbox, but that might be asking too much.

If you don't like that idea, another idea is to have it keep a collection of those "profiles" that the user can add to, manipulate, and choose from. Just a combo box for "Set as profile" which contains a list of all profiles and an option for "New..." which then prompts for a name; then another combo box for "Use profile" which contains the list.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Female) IsmAvatar
Reply #8 Posted on: May 16, 2012, 11:03:51 am

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Quote
When you toggle a checkbox
When you toggle a setting - I presume you meant. Using "checkbox" makes your sentence very confusing.
Initially I was just thinking of having a Button, instead of a checkbox.
The way you describe it, it sounds like a "Save Profile" and "Load Profile" button - if simplified to not traverse directories - would be a pretty good solution.
Logged
Offline (Male) Josh @ Dreamland
Reply #9 Posted on: May 16, 2012, 11:26:02 am

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
Sounds good to me. Just don't overkill the UI; the reason I said combobox instead of button was so we didn't make the user move the mouse too much to pick a profile.

And yes, sorry; I did mean change a setting rather than toggle a checkbox there. Got ahead of myself.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Female) IsmAvatar
Reply #10 Posted on: May 16, 2012, 05:23:25 pm

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
I agree with not overkilling the UI, the combobox certainly sounds like another option - with "Custom" as one of the options that automatically selects if you change anything. The mouse reasoning is silly - it's not like the user's going to be changing the profile frequently.
Logged
Offline (Male) Josh @ Dreamland
Reply #11 Posted on: May 16, 2012, 05:41:59 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
Sure, but in any case, it seems to me that if you can give it features as though it will be used frequently without making it as obtrusive as if it would be used that frequently, it's a good idea to do so.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Pages: 1
  Print