It is currently May 25th, 2020, 1:20 pm

[Feature Suggestion] QOL Default Settings

Report bugs with the Rainmeter application and suggest features.
birkoffsjunk
Posts: 1
Joined: June 8th, 2013, 2:06 pm

[Feature Suggestion] QOL Default Settings

Post by birkoffsjunk »

By default new skins will load at the top left corner of your monitor (unless specified within the skin). It would nice if I could use DefaultWindowX, DefaultWindowY, DefaultAlwaysOnTop, DefaultSnapEdges etc within the [Rainmeter] Settings.ini

For example::::: ::

Code: Select all

[Rainmeter]
TrayExecuteDL=!execute [!RainmeterActivateConfig "Enigma" "Enigma.ini"]
SkinPath=C:\Users\user\Documents\Rainmeter\Skins\
DisableVersionCheck=0
Logging=0
UseD2D=1
Debug=0
ConfigEditor=C:\Windows\system32\NOTEPAD.EXE
DefaultWindowX=0
DefaultAlwaysOnTop=-2
This would give me a way to specify exactly where all new skins appear.
My current setup is 3x 32" 1440p, with the primary being the center monitor but all new skins load on the top left corner of the left monitor.

Purely first world QOL issues :D :Whistle
User avatar
jsmorley
Developer
Posts: 20623
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: [Feature Suggestion] QOL Default Settings

Post by jsmorley »

There is no way to do that globally for all new skins that are loaded, and to be honest I'm not sure I see a sufficient use-case for that, but you can set defaults for individual skins.

https://docs.rainmeter.net/manual-beta/skins/rainmeter-section/defaults/

You set these default values in the [Rainmeter] section of your skin, and then the first time it is loaded by anyone, it will initially use those values.

There is nothing "global" that will do that in Rainmeter.ini. As I said, I just don't see an important case for that. You may want all new skins to load centered or something, but you are likely one of the few people in the world that would want that. I mean, why would I want every skin I load using Manage to appear behind the Manage dialog, where I can't easily get at it? The current behavior is fine for almost everyone, as it is certain and predictable.
User avatar
Yincognito
Posts: 1609
Joined: February 27th, 2015, 2:38 pm
Location: Terra Yincognita

Re: [Feature Suggestion] QOL Default Settings

Post by Yincognito »

A possible alternative would be to use an "always loaded" skin for this purpose, that would parse Rainmeter.ini using WebParser, use the !WriteKeyValue bang to write the desired coordinates for every skin having a section in the file, and then use a !RefreshApp bang to reflect those changes visually, all of this on a mouse click or something like that.

That being said, I'm not sure how feasible or comfortable this would be, how many "side problems" it would create, or if it would worth the effort... :confused: