killall-q wrote:Beta 4 (I don't prefer the decimal versioning system because 0.9 implies that it's close to 1.0, and I don't want 0.9.9.2 shenanigans)
Honestly I'm considering these as alpha builds because of how little of the actual manager's functionality is currently implemented in them (not that its bad to have a skin just listing skins, but I want and I'm building a skin that will replicate a lot more of the manager's functionality).
killall-q wrote:- Scrolling by line
- Alphabetization
- Top buttons are now log and refresh, middle click for manage and refresh all
Thanks for the scrolling idea, now there's no arbitrary limit to the number of skins that can be displayed and the skin will always fit on the screen.
I see what you did there with the
table.sort, slick. Scrolling is definitely nice, although probably isn't as practical as having pages for people who have more than a hundred skins
killall-q wrote:As frivolous as I thought this skin was at first, it's turning out really handy when iterating ideas really fast, to have a palette for loading/unloading skins quickly.
In all honestly I had no idea there would be any use to this beyond simply having a cool looking manager. I was a bit surprised how handy having a skin list actually was.
killall-q wrote:There was an issue where the !SetOptions in MouseOver/LeaveAction would lock those options so that the !SetOptions from lua would stop working until refresh, so I just changed the mouseovers to set different options. I would still like to know the cause of this and if it's a bug. Tacking [!Update][!Redraw] on the lua bangs did not help.
Don't think I've had that problem. Are you using Rainmeter 3.0.2 or 3.1.0?
killall-q wrote:FileView is gonna be a pain in the *** because folders can be infinitely nested. The idea I have right now is to have a single array for all folders, with keys being name, path, stubFlag (to mark folders that don't contain other folders). I hope folder collapsing/expanding can be done this way, by arranging child folders directly beneath parent folders in the array and using some smart parsing. Clicking on stub folders will load/unload skins as it does now.
FileView is something I can relatively easily implement into the skin I'm working on, and can always be replaced with something better later.
killall-q wrote:Layouts access is not a good idea because the skin browser will be unloaded everytime you load a layout without it.
True, but a warning could be placed in the skin explaining that.