Save Profile button should be renamed to Export Profile & Settings

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
Lores
Dedicated
Posts: 63
Joined: Mon Jan 23, 2023 11:58 pm

Save Profile button should be renamed to Export Profile & Settings

Post by Lores »

Reasoning:

- Save Profile button does not save but exports to a file - similar to like the Export button does

- Save Profile button not only secures the overall Profile but also Settings

- There is not separate option for securing of Settings


ERGO: the current button is not informative enough and is inconsistent with other buttons nomenclature, thus should be renamed from Save Profile to Export Profile & Settings
User avatar
phil
Site Admin
Posts: 7764
Joined: Sun Apr 06, 2003 11:12 pm

Re: Save Profile button should be renamed to Export Profile & Settings

Post by phil »

Well, you maybe have a point, but at the same time, you can make a language template and call it whatever you like.

XMBC is a hobby project, I release for free, and work on in my spare time (which these days I have very little of)
I know your new here, 2.19.2 was released in 2019 - maybe that gives you some idea how much time I have to spend on XMBC.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Lores
Dedicated
Posts: 63
Joined: Mon Jan 23, 2023 11:58 pm

Re: Save Profile button should be renamed to Export Profile & Settings

Post by Lores »

If my initial post has correct info and I understood your answer, then why when I click the Export button, the Windows' pop-up window for its Save as type has only

Code: Select all

XMBC Settings (*.xmbcs)
but when I click Save Profile button it has

Code: Select all

XMBC Profile (*.xmbcp)
XMBC Settings (XMBCSettings.XML) (XMBCSettings.XML)
?

Should not this be

Code: Select all

XMBC Profile (*.xmbcp)
for the first button [with a >>p<< at the end], while that other one located lower should have

Code: Select all

XMBC Settings (*.xmbcs)
only [with >>s<<]? Or [let's say] something like

Code: Select all

XMBC Profile & Settings (*.xmbcps)
[i.e. a new format indicating with >>ps<< at its end what it holds]?

And / or maybe there should be a third button, so that a user could export individual entry or all entries all-together or just the Settings? Each of such buttons generating a file in its own format or the first two sharing the same extension? How is a user suppose to export all entries but without Settings attached to them? If I am not mistaken it has to bo done on a one-by-one basis, right?


Overall: all of this a little chaotic thus confusing
User avatar
phil
Site Admin
Posts: 7764
Joined: Sun Apr 06, 2003 11:12 pm

Re: Save Profile button should be renamed to Export Profile & Settings

Post by phil »

Yes its confusing - I concede that!

The main settings file is an XML file (.xml) and is called XMBCSettings.
This contains ALL the settings, and all the profiles.

xmbcs files are subsets, containing JUST the exported profile, not all the other XMBC settings
xmbcp files are effectively EXACTLY the same as the original XMBC settings file, they contain all the settings and all the applications. So when I ask someone for a copy of their settings, they can just use the "save profile" button to dump everything to a file that they can send to me.

All the files are XML formatted files, the different file extensions are there to try and separate the types of file.

I understand the the use of "profile" in two places (meaning different things) is confusing. It has come about because XMBC has evolved over almost 20 years now. If I were to throw it all out and start again, there are many things I would do differently - but that's simply not feasible!

The export/import of application/window profiles (xmbcs) was added first. The intent of this was so users could share a specific (single) application/window "profile". Thats when XMBCS files became a thing...

Then much later on, the save/load "profile" buttons (xmbcp) were added. They needed to be called different than Export/Import as those buttons already existed, so I chose (wrongly or rightly) 'Save Profile' and 'Load Profile'. In this sense, profile means "your entire XMBC setup" and thus applies to the entire settings, including ALL application/window profiles. And again, I couldn't use XMBCS as the file extension as that was taken (above). So I chose XMBCP.

I'm afraid that's just how it is - and its difficult to change the file extensions now and its a little difficult to change the language (text in the GUI) without impacting all translations - so its quite a big job to do so I haven't bothered, and no one has really vocalized a problem with it (most people seem to understand XMBC is a free program that I have little time to devlop).

I generally don't mind constructive criticism, but this is getting a little tiring!

EDIT: I can (and will) change the text in the file type dropdowns as that doesn't go through the translator anyway (perhaps it should!)
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Post Reply