Comments (3)
The main point here is that as a user, you click the a user's name in the screenshot window, at which point the client requests the latest screenshot from the server, and then starts downloading it. However during the time between clicking, and the screenshot actually appearing, a good 10 seconds can pass, during which time there is zero visual feedback that anything is actually happening. As a user this can be anxiety-inducing.
What is required is some sort of instant feedback. this could take several forms:
- The name turns a different color indicating that a download is occuring. this could include the text simply becoming transparent and unclickable for the duration of the download.
- The screenshot window opens up instantly, and displays some sort of 'screenshot loading' text.
It should be noted that a user will intuitively understand most signals even if it doesn't literally spell out for them "we're now downloading a screenshot". even the opacity of the name changing while the screenshot is downloading would be enough for the user to understand that _something_ is happening.
from darkmultiplayer.
I tried doing this in a messy way but it'd only display the message when the screenshot was downloaded, and wouldn't disappear.
Another testing I made gave me almost the result we want: displays "Downloading screenshot" when you click the user, and when it downloads, it displays another message.
from darkmultiplayer.
Implemented via d3743c4
from darkmultiplayer.
Related Issues (20)
- Proposed: Collaborative Ship Control HOT 3
- Source files missing ? HOT 7
- Rebuild DMP for 1.6.1
- camera auto
- hyper lags
- Clickthrough to menu screen makes it impossible to click "Accept" button.
- Unable to download reporting plugin
- DMP Reverting flights when reconnecting to server. HOT 1
- Client keeps running after disconnect (direct join issue)
- No GUI on second boot??? HOT 1
- There is no damages when I using the BDArmory mod HOT 1
- Transmitting science only gives science to the transmitting player
- How to know correct version? Is there any list or something? HOT 1
- Reputation bug similar to #358 HOT 1
- Unable to press buttons after returning to space centre from flight HOT 1
- Target changing every 30-60 seconds back to main vessel when targetting a docking port
- Server not starting HOT 2
- Time sync error
- Unhandled error while syncing
- [Feature Request] Percent Symbol (%) only has one use
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 darkmultiplayer.