Comments (3)
What do you think about this implementation?
from snapdrop.
This is a fantastic start, however there are a few further ways the implementation could be improved:
General Problems
- Modal window says "Send Text" for a window title AND "Enter text" for a prompt, which is redundant; Additionally, the phrase "enter text" doesn't appear until one has already entered text, making it completely unneeded.
- When receiving long text (see below), the window does not scroll, making it impossible to view the entire contents.
- The phrase "tap" doesn't apply to non-touchscreen desktops; "click" would be more appropriate
- When sending a second Text message, the first text is still in the Edit window; you need to manually clear it out
- You can send a blank message, which still makes the other device play the "pop" sound when empty string is received, though it does not display the received window
On Desktop
- "Send Text" window is very small; wastes screen space
- "Copy" button in Received Text window doesn't work on Firefox; didn't test other browsers. May be a security thing?
On Mobile
- Text entry dialog jumps around the screen when editing long text
- Its hard to scroll the text entry dialog on iOS
Sample Text Used
Bacon ipsum dolor amet turkey rump swine, strip steak chuck tenderloin cupim shank pork loin pastrami pig meatloaf tail. Ribeye chicken meatball swine boudin. Jowl turducken hamburger andouille. Tri-tip frankfurter pork belly sirloin turkey kielbasa corned beef shank bacon chuck andouille. Corned beef kielbasa t-bone, beef boudin porchetta short loin kevin pork belly fatback chicken prosciutto strip steak flank cupim. Cow pancetta shoulder, venison doner kevin bacon hamburger jowl turkey chuck ham hock picanha ground round short loin.
Ham sausage filet mignon hamburger shoulder, cow meatball t-bone fatback. Prosciutto corned beef jowl hamburger, meatball frankfurter fatback ham hock pancetta tenderloin turducken ribeye doner venison swine. Bresaola landjaeger turkey prosciutto frankfurter chuck filet mignon short ribs corned beef leberkas. Hamburger ball tip pork loin flank strip steak rump. Capicola kielbasa strip steak ground round turducken flank tongue. Pancetta jowl capicola shankle tenderloin leberkas sirloin pork ham hock ham landjaeger. Tenderloin capicola flank, t-bone frankfurter pork chop prosciutto ham shoulder kevin.
from snapdrop.
This feature is a life saver. I do agree that the text box needs to be larger.
from snapdrop.
Related Issues (20)
- Down again HOT 1
- SnapDrop doesn't work with ZeroTier networks
- How to install letsencrypt certificate ? HOT 1
- Snapdrop progress stuck for files over 100MB HOT 3
- Transfer problems
- Feature Request: Self serve client files HOT 2
- snapdrop.net is down HOT 3
- Feature request: allow an external config override globally
- Devices not showing up on webui HOT 4
- Connection successful but transfer unsuccessfull HOT 2
- Can't open finder in Snapdorp desktop app HOT 1
- <<deleted>>
- Official apps for various platform? HOT 2
- Landscape images are rendered wider than the preview modal. HOT 1
- How to compile snapdrop in openwrt of arm64 platform?
- enhancement - sending web links
- Can we send text back and forth as well as photos? (just kidding I figured it out 5 minutes later - just need to hold it down)
- Portsudan
- Portsudan
- File name contains Chinese can not be transported (sorry to disturb, I find it works)
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 snapdrop.