Comments (28)
That was pretty much my idea, but you would move things around by moving the icon squares up/down rows. Mousing over a row would show the windows on that desktop and mousing over a specific icon would make that window's preview the big one, but you wouldn't have to actually grab the window preview to move it, you would just use the icon.
With the previews, I do think that the column setup could also be good. I am worried that the previews would be too small though. I use The Great Suspender, so a lot of my windows look the same and have the same title, so unless I can read the other tabs in the preview, the preview won't help me (I know, my situation is annoying, but people don't set good website titles).
This is roughly what it would look like on my desktop (1920x1080):
As you can see, the previews aren't super helpful. Maybe if you made it so that hovering over a window for ~100 milliseconds would show a larger preview, like this?
Here I can read the tabs, so I can tell which desktop it belongs to.
Another random idea: If you put your mouse over a window and type a number, the window will get sent to that desktop. This way you wouldn't have to move your mouse back and forth a bunch.
from zvirtualdesktop.
Thanks for the feedback. I will look into program you mention and see what I can implement to make you a happy user of zVirtualDesktop. All comments are welcome here and I try to do what I can to make features that make my users happy.
from zvirtualdesktop.
A similar feature that has a smaller profile on the taskbar is the taskbar pager in dexpot. This program is replacing dexpot for me, so that feature would be amazing! Here's a picture:
from zvirtualdesktop.
@amrahman96 What made you abandon Dexpot?
In case of Altdesk it's not really part of a taskbar, it can be anywhere. And it's actually bad because the taskbar is imho the best position and Altdesk sometimes disappered behind it.
from zvirtualdesktop.
Dexpot's developer, while still active on the forums, has not seemed to make any progress on the Win10 update for a couple years now. There are several bugs in win 10, such as crashing windows if I set it to run on startup (by any means), "ghost" windows for metro apps randomly appearing in the taskbar pager, and programs from other desktops randomly showing up on every desktops taskbar and alt+tab menu while still being treated like they are only on the original desktop. This program uses the native implementation of multiple desktops, so it's both less resource intensive and less error prone, and the developer seems to be very actively updating it. It also has most of the features I used in dexpot.
from zvirtualdesktop.
I would just like to point out that for me, I'm trying to reduce what is on the taskbar. I usually know which desktop I put something on and I don't need any indicators that tell me what's on which desktop. If I do need that then I use the "Task View" view that Microsoft implemented.
As I think about how I would implement the feature you guys are talking about, one way was to mimic the Task View, but display every desktop as a column and only show the Icons/Caption for the windows instead of a preview. Then you would be able to drag and drop from that view. Basically, it would be an overlay like Task View. This was just one thought I've had. Feedback on that thought would be appreciated.
from zvirtualdesktop.
I think that's a pretty good idea. It might be nicer to do rows instead of columns, just so that you don't have to move the mouse as far, but otherwise I think that would pretty much satisfy my needs.
from zvirtualdesktop.
ok, I'll head down that path then. I personally would prefer columns (in my head it makes more sense), but because of your feedback I feel it makes sense to allow the user to decide rows or columns.
from zvirtualdesktop.
A little taste of what I'm working on. Feedback is welcome as always.
from zvirtualdesktop.
A lot of my windows that I put on different desktops are chrome windows with the same title, since they are from different classes that use the same site (which irritatingly names tabs all the same). I was thinking you could do something like below, so that we could still see a nice preview of the window, and mousing over an icon would make that preview the big featured one. Not sure how easy this would be to implement though.
from zvirtualdesktop.
Thanks for the feedback. I will look into this.
from zvirtualdesktop.
I do like the way that program does it, but I want to try by columns first. I'm imagining the screen filled like the task view, but more like the image below. You'll get scroll bars if needed, but when full screen I could probably fit about 7 in each column. The column might have multiple columns in it depending how my desktops you have. I will evenly distribute the columns to fit the screen. Two desktops means half the screen for desktop 1 windows and the other half for desktop 2 windows. I created space to put a thumbnail preview of the window in. I don't want to copy the idea from Alt-Desk. I want to try a different way. This resembles Trello for me. Many people like Trello.
from zvirtualdesktop.
I just read your post again and realized you mocked that up in Photoshop. I thought you had a screenshot from AltDesk. Anyway, I feel like to move windows in your mockup I would have to hover over the desktop row to see the windows then I could grab a window and drag to another desktop. Is that what you were thinking? That's not bad idea. I'm envisioning all windows on the screen at all times so it would be quicker moving windows around.
from zvirtualdesktop.
I'm making progress, but I've run into issues that are slowing me down while I try and figure out a solution.
Dragging and dropping between containers is proving to be difficult so this view is just a form with no separate containers.
I have a lot of windows that I need to filter out. This has always been a problem in this app that none of you have seen. This view brings visibility to that issue which means I must figure out how to filter out certain windows.
The only thing preventing this from being functional is my inability to drag and drop between containers. What you see here is live previews from zVirtualDesktop and the thumbnails are movable and sizable.
from zvirtualdesktop.
Is the problem with metro apps? Dexpot has this same issue (as mentioned here), and it seems to have something to do with metro apps being pre-loaded by superfetch.
Actualtools seems to have fixed this problem (Search for "metro", it's the first one you'll find) but I'm not sure how.
from zvirtualdesktop.
As you can see from the screenshot in the previous post, yes, most of them are metro app. Thanks for the tip about superfetch. I'll look into it. That screenshot has a pile of thumbnails in the upper left corner that I just left there instead of spreading them out.
from zvirtualdesktop.
It works!
from zvirtualdesktop.
I released version 1.0.41 that includes this. I'm going to give it a shot as rows like you suggested. I'm still looking for a way to filter these Metro windows.
from zvirtualdesktop.
Soon I will release version 1.0.42 which makes the left most column the column for pinned windows. You can now pin and unpin simply by dragging into this column.
from zvirtualdesktop.
I like my Desktop View a lot. It's growing on me. I use it in place of alt+tab when I'm not flipping back and fourth between two windows.
I figured out how to close those metro app windows. Simply use desktop view and right click on the window. It will take you there and open the window. Close it after it loads and it will be gone.
I'm going to close this issue. Further feedback can be done in a new issue.
from zvirtualdesktop.
@enumag @amrahman96
Have you had a chance to use Desktop View? What's your opinion? I like it, but I know you both had different ideas which makes your feedback meaningful.
from zvirtualdesktop.
I like it for the most part. My main complaint I have to move all the way up to a window to switch to that desktop, and there is no way to switch to an empty desktop. What makes intuitive sense to me is that if you left click anywhere in a column without dragging, you would be taken to that desktop (and I like how it currently works where if you click on an a window, that window is brought to the foreground), and right clicking anywhere would cancel switching.
Another small complaint is that I keep thinking the "pinned" column is desktop 1. What if the pinned section was a row at the bottom that went across the whole screen? I also think that makes more intuitive sense in terms of showing that these windows span all desktops.
Another complaint, also pretty small, is just the amount of time it takes to generate the previews every time I open task view. I have a fairly large amount of windows open, and it's a little annoying having to wait every time. Maybe if you cached the previews to a temp folder and only updated the ones on the current desktop?
And finally, it would be nice if the previews filled the space a little more. They're pretty small, although for the most part it hasn't been a problem.
from zvirtualdesktop.
Also the large preview on hover feature I suggested would be really helpful.
As you can see, when I first open chrome and have to move windows across desktops, it's pretty hard to tell what's what without a larger preview.
from zvirtualdesktop.
@amrahman96 thanks for the feedback.When I release version 1.0.49 you will be able to click the label headers in Desktop View to go to that desktop. last night I thought about switching like you say so that when you left click in a desktop column it will take you to that desktop. Look forward to seeing that.
I like your idea about putting the pinned windows along thew bottom. I too was getting confused about Desktop 1.
I'll see what I can do to make the previews load faster and the mouse hover to enlarge the preview.
from zvirtualdesktop.
@amrahman96 I very much like your idea of putting the pinned windows in a row on the bottom. It's a little more involved than I thought it would be so I'm creating a new issue specifically for this.
from zvirtualdesktop.
@amrahman96
The thumbnail size is auto-sized based on the column width. The height is then calculated to maintain the aspect ratio of your display.
I see you don't have that many windows open. How long is it taking to populate that screen shot you provided? I've had more windows open and it takes less than a second. My laptop is a pretty crappy i5 with integrated graphics.
from zvirtualdesktop.
It takes about a full second with that many windows, and about three seconds if my laptop is unplugged. I have an i7-6700HQ (and other generally good specs) so it should be pretty snappy.
from zvirtualdesktop.
Background processes can interfere. That I have noticed. Any ideas aside from increasing the priority of the process?
I can't cache because these are live thumbnails. I'll check again to see what I can speed up.
from zvirtualdesktop.
Related Issues (20)
- add the ability to drag and drop window after dragging then opening desktop view. HOT 1
- how to uninstall zvirtualdesktop?
- How run if closed, or uninstall zVirtualDesktop?
- [Feature request] Win+Tab togglable feature functionality HOT 1
- Suggestion: Remember which programs to show on all desktops
- wallpapers not changing with desktop on win 10 22h2
- zVD crashes almost daily now HOT 13
- zVD closes multiple times a day with Cannot Verify License errors with unstable internet HOT 23
- Taskbar item pops up trying to switch HOT 1
- Windows 11 HOT 5
- Windws 11 23H2 support HOT 13
- Strange things going on HOT 16
- zVD crashes after changing desktop once HOT 18
- No issue, only compliment for zVirtualDesktop HOT 1
- Feature request HOT 2
- Hybrid Analysis - Analysis Overview HOT 4
- New error after Windows 11 update HOT 4
- Win11 23H2 HOT 5
- Ghost settings panel after boot
- [BUG] "Move Window to Next/Previous Desktop & Follow" loses focus of window as moved
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zvirtualdesktop.