Comments (13)
Implemented in #131
Closing this 5 year old issue which is also the last major one for version 1.0
from grouptabs.
Yup, that toggle should be ok.
Do we have to resort to manual name input for direct transactions or can we also improve that somehow?
from grouptabs.
Good point. This would be the perfect use-case for the combo box (drop down with edit feature) we just removed from the shared transaction as it sucks on mobile.
Maybe two native drop downs (<select>
)? And then we need an additional widget to enter a new name and if it should go to from or to to.
from grouptabs.
from grouptabs.
The »New participant« part is superfluous in the direct transaction flow as
you can freely type into the dropdown elements, right?
On Sun, Nov 3, 2013 at 11:19 PM, xMartin [email protected] wrote:
[image: ui scribble]https://f.cloud.github.com/assets/112532/1461896/eef1a610-44d5-11e3-8dd6-6b2ef3645135.jpg
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/45#issuecomment-27656236
.
from grouptabs.
I was thinking of native <select>
elements without a text field as these seem to be nice on the respective mobile platform. A typeable dropdown is kind of a hassle I think. I'm open to finding a way to create an optimized combo box, though.
from grouptabs.
How about using a native <select>
element but adding "" as the last option? When selected, a new input field is added below. Not really beautiful, but could work.
from grouptabs.
Another idea to work around the "select + new" problem and also keep more to the design of the shared transaction:
Only one "from" button and one "to" button can be selected at a time (behavior like radio groups). Selecting "from" changes the "to" button to an input field for the amount.
from grouptabs.
Change label "From" to "paid" and "To" to "got" so we stay with the current wording.
from grouptabs.
@xMartin just checking out the prototype :) What is very confusing at the moment is that whenever you switch between »Direct« and »Shared«, the whole app reloads. (Just makes testing very irritating. ;)
from grouptabs.
Seems to be happening in Firefox but not Chrome. Will check.
from grouptabs.
Design enhancement for the dropdown toggle: https://github.com/xMartin/grouptabs/tree/direct-transaction-design
from grouptabs.
Slow but steady!
from grouptabs.
Related Issues (20)
- Direct transaction: preselected participants
- Sorting of tabs HOT 5
- Single tab list item looks a bit lost without visual divider HOT 1
- Tab details view
- Refactor data layer for non-persistence scenario HOT 1
- Reloading the app when offline and in memory mode should show an error
- Simplify summary in transaction list HOT 3
- Installed PWA doesn't re-open with last visited tab on Android HOT 1
- Importing a tab that is already in the app shows loader forever
- Make syncing with server opt-in
- Ability to search HOT 1
- Add dark mode
- Auto-focusing new participant inputs for direct transaction not working on iOS HOT 1
- Transactions heading looks weird in dark mode HOT 1
- Possible to enter invalid date format in macOS Safari
- Auto focusing new participant input for direct transactions not working in iOS Safari HOT 1
- Adding to homescreen on iOS with tab in URL doesn't import tab but shows empty app
- TLS certificate on backend.grouptabs.net has expired HOT 3
- Prevent adding the same name twice in a transaction via form validation
- Reloading app with no IndexedDB available might show error temporily due to timeout
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 grouptabs.