Bugs:
Quote:
- If you have "size" unselected, then dragging windows around to new slots is a bit hit and miss. With an empty slot at 0,0, for example, it's impossible to drag a window in to the slot.
I can see what you are saying about this. Right now the swapping is done the distance between the center of the window that was moved and the center of all the slots, and then picking the slot with the smallest distance. This means the center of a 0x0 slot would actually be the same as the location. I'll have to think on how to approach this, but for now, just define a size even if you don't plan on using it to resize the window.
Quote:
- Generally dragging is a little flickery for me, as it tries to jump to a new slot whilst simultaniously jumping back to where I'm holding the window. Perhaps a better system would be to temporarily disable and slot-jumping whilst I'm dragging the window (mousebutton down), then on mouse-up it jumps to the new slot.
That is a good idea to use as a fix, I'll look into it. For now you can increase the update frequency under Options to decrease the jumping.
Quote:
- In the list of windows in slots, the window name doesn't update. I have a regex "^(Tournament: |Connecting)" for ongame, that will capture a tourney window the second it pops up (window name "Connection to table balh blah"), and will continue to be "captured" when the game starts (window name changes to "Tournament: blahblah"). However in the window list, it is still called the old name.
You are right, these names should be updated instead of keeping the initial window name.
Quote:
- The text on the icon in the taskbar reads "taskBarIcon"
Ok, this is an easy fix.
Quote:
- It seems like all slots need a hotkey, otherwise you get "Hotkey is repeated" warning messages. It should ignore any hotkeys set as "none" - the default.
Simple fix, I should only be checking a slot against a duplicate list if the hotkey is set.
Quote:
- I got some whack problems if 2 slots are identical in position, with windows constantly jumping around. This is a common issue - not just a donk user error - because you've got the clone too there. Also the issue is confused with....
I can add some validation to the configuration window that will stop you from placing two slots in the same place within the same group.
Quote:
- the fact that some changes to "configure" are automatic - the changes are reflected before clicking on "save". This caused big headaches with the problem as above, and playing around regexes etc.
Your running setup should not be affected by changes you make until you click save and close the configuration window. I did noticed this the other day, but it stopped happening when I was trying to track down the cause. I saw this happening with the slot's location, do you know other properties that you have seen reflected in your running configuration while you are making edits?
Wish List:
Quote:
- Way to disable/enable placemint without actually closing the program. Would be good to do this from the context menu from taskbaricon. Enable/disable state remembered on shutdown/startup of prgram. That means I can temporarily disable things for a few minutes. Also means I can set the program to launch on windows startup.
Wouldn't be too hard to implement. If had PlaceMint running and paused it, would you still want the main window to retain the tree view of slots so you can interact with the windows? It'd be easier for me if I could just clear it and not have to worry about a window closing when I am no longer actively scanning.
Quote:
- Way to have multiple profiles - i.e. multiple window layouts - that can be easily switched between from the main menu and right-click context menu on taskbaricon. Really this could be as simple as "recently opened config files", or more complex (I can see all profile trees from the main menu). It would allow to quickly switch between, say, "6-tabling poker" profile, and "internet browsing whilst 2-tabling" profile, text.
You can do this now. When you are in the configuration window, click Save As instead of Save. This will allow you to make as many configurations as you need. Then when you want to switch, click File > Load and you can select one of the configuration files you made. When PlaceMint starts it will load your most recently used configuration file. (You can also change this under Options, but I'll have to check to see if this loads a the new configuration file or if it just sets which file should be used on next start.)
Quote:
- In the same vein as "minimize" on groups (this option really means "allow the window to minimize", right?), would be an "allow maximise" too.
I'll have to look into it, but it would probably work. That being said, if Size is set, you are essentially disallowing maximize. However allowing a window switch between maximized and sized, without it changing slots, might be useful.
Quote:
- Option to "cascade" slots. That's a bad term. Really I mean, say slot 2 becomes open, slot 3 moves to slot 2, slot 4 moves to slot 3, and the next window that comes along takes slot 4.
You are right, cascade is a bad term because it's already used for something else. That being said, what you described does seem like it would be a useful feature.
Depending on how busy this weekend ends up being, I might be able to get a patch out in a couple of days to correct some of the simple fixes I mentioned. With the easy ones cleaned up, I can then look into the harder bugs and what features to add first.