Here is an idea for one of the next versions:
I will separate content settings (paths, filters, ...) from form settings (layout, visible features, visible menu commands, toolbar buttons), so XYplorer.ini will be split into 2 files (yes, this has been wished already many times). Panes and tabsets and custom toolbar buttons makes this a little tricky but I will find a way...
Then you can easily save/load such "layouts" (I might include this into the current layout functions). There will be pre-defined "layouts" in the release package and for download, like "simple", "medium", "geek" or so...
One of the fascinating options this will bring is a toolbar button by which you can toggle between a simple and an advanced layout of app. This will open it for non-power users.
Layouts 2.0
-
SkyFrontier
- Posts: 2341
- Joined: 04 Jan 2010 14:27
- Location: Pasárgada (eu vou!)
Re: Layouts 2.0
...so users can create and share their layouts? Great.
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...
-
admin
- Site Admin
- Posts: 65245
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Layouts 2.0
Yes, the idea is to completely separate the look from the contents and save it in a file. So you can share the look without sharing any actual data.
FAQ | XY News RSS | XY X
-
Stef123
Re: Layouts 2.0
Great to hear. I also wished for it. It separates content from appearance, similar to CSS and HTM, or styles vs templates in other applications.
Sounds like a bigger project. I hope it won't push other things from your schedule, especially not this one:
http://www.xyplorer.com/xyfc/viewtopic. ... ox#p117943
Sounds like a bigger project. I hope it won't push other things from your schedule, especially not this one:
http://www.xyplorer.com/xyfc/viewtopic. ... ox#p117943
-
klownboy
- Posts: 4407
- Joined: 28 Feb 2012 19:27
- Location: Windows 11, 25H2 Build 26200.7171 at 100% 2560x1440
Re: Layouts 2.0
For those of use who use SC loadlayout/setlayout, the attributes (e.g., ShowToolbar=0, ShowNav=1,etc.) in the layout txt files are independent of 'content' as it stands currently. In other words the 'look' is separate from contents. I'm certainly not against it, but I'm not sure how / what this will do? Is it more geared towards easier layout changes for new users? Because the features mentioned will be separated, does it mean we can then associate a layout to a particular path(s) and filter(s) if desired? I ask because back when 'layouts version 1' was released some of us were hoping at some point we might be able to tie in location (paths) to layouts. Thanks.
Re: Layouts 2.0
@Ken: I suppose the separate layout settings file will also contain [default] column-layouts, thumbnail settings, font options, [default] liststyles etc.
But on the other hand, most of the layout is already exposed to the scripting engine... so, Ken 1 : 1 Don .
Also (couldn't help sneaking in a request or two) as long you're digging in that part of the source-code, maybe you'll find a way to get/set settings values in-memory ...
btw, won't this break scripts that work with the ini-structure as it is? Or will you somehow pipe read/writes on current xyplorer.ini to appropriate child-inis ?
But on the other hand, most of the layout is already exposed to the scripting engine... so, Ken 1 : 1 Don .
Not a bad idea. You can go all the way and separate all the particularly different sections into different inis: ctb.ini, cc.ini, vf.ini, ... , mru.ini...admin wrote:I will separate content settings (paths, filters, ...) from form settings (layout, visible features, visible menu commands, toolbar buttons), so XYplorer.ini will be split into 2 files (yes, this has been wished already many times). Panes and tabsets and custom toolbar buttons makes this a little tricky but I will find a way...
Also (couldn't help sneaking in a request or two) as long you're digging in that part of the source-code, maybe you'll find a way to get/set settings values in-memory ...
btw, won't this break scripts that work with the ini-structure as it is? Or will you somehow pipe read/writes on current xyplorer.ini to appropriate child-inis ?
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]
[ this user is asleep ]
-
klownboy
- Posts: 4407
- Joined: 28 Feb 2012 19:27
- Location: Windows 11, 25H2 Build 26200.7171 at 100% 2560x1440
Re: Layouts 2.0
I wasn't in any way trying to be negative, only trying to understand what's coming.
Now that would certainly break some current scripts unless there's some type of redirection applied. I'm not sure that would be necessary since you can easily get and change the info in XYplorer.ini file as it is now. Unless the intent is to be able to use multiple ini's like ctb.ini, but even that's not necessary when you can quickly change the content of those on the fly now.SammaySarkar wrote:separate all the particularly different sections into different inis: ctb.ini, cc.ini, vf.ini, ... , mru.ini...
At some point that would be nice.SammaySarkar wrote:maybe you'll find a way to get/set settings values in-memory
Re: Layouts 2.0
I know.klownboy wrote:I wasn't in any way trying to be negative.
you know, I largely agree with you, there's no pressing need at all to venture into this particular feature.
However, seperate inis mean ctb, cc etc becomes far more easily shareable, some settings can be applied without having to save/reset all unsaved ini settings (eg, when a script is just trying to toggle one single key, it doesn't have to make decisions for the user, such as whether to save her yet-unsaved new CC definitions or throw them out). Also, the registration data becomes more "leak-resistant"
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]
[ this user is asleep ]
-
SkyFrontier
- Posts: 2341
- Joined: 04 Jan 2010 14:27
- Location: Pasárgada (eu vou!)
Re: Layouts 2.0
Will this allow to save history, recent locations and/or hotlist into separate .inis?
Long time wish, this one...
Long time wish, this one...
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...
-
klownboy
- Posts: 4407
- Joined: 28 Feb 2012 19:27
- Location: Windows 11, 25H2 Build 26200.7171 at 100% 2560x1440
Re: Layouts 2.0
I wouldn't mind in the slightest having to update or change my existing layout text files when moving to Layouts 2.0, especially if in the end they become more powerful.
-
admin
- Site Admin
- Posts: 65245
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Layouts 2.0
I'm collecting ideas for this, and yes, I think it will become quite powerful. But it won't come before the new preview, and this won't come before summer. And now it's soon time to get poolside ready... 
FAQ | XY News RSS | XY X
-
Stef123
Re: Layouts 2.0
admin wrote: But it won't come before the new preview
Sharing my own experience with poolside workplaces - get a Panaosonic toughbook - though not waterproof, it is water-resistant enough to use it at the side of the pool. Survives collapsing deck chairs and hits by beachballs.
XYplorer Beta Club