akruimink / winreform Goto Github PK
View Code? Open in Web Editor NEWA simple tool to help resize and relocate stubborn windows.
License: Apache License 2.0
A simple tool to help resize and relocate stubborn windows.
License: Apache License 2.0
When the Active Window is being refreshed it freezes the ui temporarily.
Preferaly the ui should be responsive, regardless of data updates
n/a
When i double click on the resolution of a item the program crashes.
Double click on a resolution of a program and the program crashes
Don;t crash
The list of active windows contains items that have no resolution
everywindow should have a resolution.
n/a
Resizing these windows often cause weird issues,
Sometimes when an item is selected, and another item is clicked to deselect the previouse one, it not always actualy deselects.
Deselected items should actualy be deselected
n/a
n/a
I did chuckle when UAC popped out. This tool looks really neat! but I don't think most people are willing to risk handing out UAC control for no obvious reason.
The ActiveWindows currently displays the application name, Pid and resolution, although this is all great and should stay the way it is, it would be prefered if there is some way to also add the location.
A user might just use all the preset functions and plays around with it till it works, but others might look at the current resolution and know bij how much to roughlyt increase it.
Incase with location, the manual option is rather meaning less, wanting to move the window bit more to the left becomes a guessing game as to wat the current position would even be, especialy with multi monitor setups it be take quite a bit of guess work, so knowing the current position would help with that.
Preferably the ActiveWindows list gets a 4th column that contains the application position on just the x and y cordinates
Alternativly a new setting could be added to the general application settings where you could opt to switch the resolutions tab for a positions tab.
n/a
When the ActiveWindows is set to auto refresh (or manualy for that matter), and an item it's content is update the item automaticly get's deselected.
The selected items should remain when changes are applied.
n/a
The issue seems to have to do with either one of the two.
Either the Insert used to update an item in UpdateCollection (ObservableCollectionExtensions) is seen as a new item, and thus the selection get's lost.
Or the replacement of an item temporarly removes the item from the list resulting in a loss of the selection, and doesnt get added back again.
When the application runs into an issue there is no way to know what happend
Preferably a logging system should be added to generate a log file with wat ever error occured,
You could instead direct the error to the user, but as it's suppose to be a simple utility tool it might not be the prefered way of doing it
n/a
Currently the application is scaled to work for 1920x1080 and up, But the most used size is rather 1366 x 768, for that reason it's probably prefered if the minimum size of the application supports up to atleast that size and up (but preferably go all the way down to 1280x800)
Resolution could be shortend to Res as there is little point in having the full word, no resolution takes up more then 4 characters, so allot of space on that is wasted, PID also seems limited to 4 characters and could thus be made a bit less wide as well. might also be worth looking into scaling text size
The ratio convertion for min size should be removed in favor of a hard coded min size that fits for 1366x768 (but again, preferaby 1280x800), this way the minimum size of the application will fit for everything of 1366x768 (preferaby 1280x800) and up, systems with bigger res can then still opt to use the smaller resolution if they so desire (maybe even do away with the ratio convertion all together)
n/a
n/a
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.