The Following 29 Users Say Thank You to Copernicus For This Useful Post: | ||
Amboss, Android_808, Ariadeno, BlazingBird, DA5, Fatalist, Frasier, Halftux, HtheB, Jordi, Macros, MartinK, mrsellout, nokiabot, peterleinchen, pichlo, rcolistete, reinob, robthebold, saponga, sixwheeledbeast, Sohil876, sowwhatyoureap, t-b, Tiran, wicket, Wikiwide, xes, xman |
|
2015-06-24
, 06:42
|
Posts: 1,203 |
Thanked: 3,027 times |
Joined on Dec 2010
|
#2
|
The Following 6 Users Say Thank You to Android_808 For This Useful Post: | ||
|
2015-06-24
, 17:25
|
|
Posts: 1,974 |
Thanked: 1,834 times |
Joined on Mar 2013
@ india
|
#3
|
The Following 2 Users Say Thank You to nokiabot For This Useful Post: | ||
|
2015-06-24
, 21:17
|
Posts: 562 |
Thanked: 1,732 times |
Joined on Jan 2010
@ NYC
|
#4
|
The Following 7 Users Say Thank You to xman For This Useful Post: | ||
|
2015-06-26
, 20:59
|
|
Posts: 141 |
Thanked: 190 times |
Joined on Feb 2012
@ Barcelona - Spain
|
#5
|
The Following 2 Users Say Thank You to Fatalist For This Useful Post: | ||
|
2015-06-26
, 22:04
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#6
|
For the description of the app I thought that this must be the application related to the camera that you sometimes commented until I've read "I basically just ripped the barcode scanner out of another project I've been working on".
The Following 9 Users Say Thank You to Copernicus For This Useful Post: | ||
|
2015-12-26
, 09:39
|
Posts: 1,994 |
Thanked: 3,342 times |
Joined on Jun 2010
@ N900: Battery low. N950: torx 4 re-used once and fine; SIM port torn apart
|
#7
|
The Following 2 Users Say Thank You to Wikiwide For This Useful Post: | ||
|
2015-12-28
, 22:40
|
Posts: 1,994 |
Thanked: 3,342 times |
Joined on Jun 2010
@ N900: Battery low. N950: torx 4 re-used once and fine; SIM port torn apart
|
#8
|
The Following User Says Thank You to Wikiwide For This Useful Post: | ||
|
2015-12-30
, 17:24
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#9
|
Hmm, lasagne does not segfault anymore, after rebooting the device... Just calmly explains that camera lens cover is closed.
One point: I prefer apps written in native Gtk+Hildon, not Qt. Just personal taste.
What about making a barcode plugin for default camera?
And barcode-plugin-for-camera would in turn be extendable by plugins (like mbarcode is)?
About GUI: I would delegate clear-cell and delete-row somewhere closer to the table, not in a menu (what if user wants to do lots of clearning-deleting?), and move load-save-spreadsheet to standard top-menu. Then, the button to the right of the textbox would no longer be needed.
And, '+' button could switch to 'open lens cover to scan' screen which would save the trouble of clicking the button yet-again after opening lens cover (it should be possible to catch lens-cover-being-opened event and hence start scanning). Optionally, lens-cover-being-closed could switch back to spreadsheet.
This app uses the ZBar bar code library, which is the same library used by MBarcode; this provides quick and easy retrieval of barcodes in many different conditions. To some extent, the only significant advantage Lasagne has over MBarcode is the close integration with spreadsheet functionality, allowing easier collection and manipulation of large sets of barcodes.
Spreadsheet data is stored in Comma Separated Values (CSV) format, which should allow for fairly easy import into standard desktop spreadsheet apps.
Please note that this version (0.1.0) is at this point still a work-in-progress; I basically just ripped the barcode scanner out of another project I've been working on, and welded it to a miniature spreadsheet example I'd seen some time ago. The app is more-or-less working right now, so I figured I should go ahead and see what folks think about it; but there is still a lot of work left to do!
The current system has a number of limitations. For example, the columns of the spreadsheet are fixed at "Barcode", "Name", "Description", "Quantity", and "Location"; I expect it'll take a bit of work to generalize Lasagne to allow for user-defined fields.
One item of particular note: I'm still using Qt's default file dialogs in this version. These dialogs leave a lot to be desired; and in particular, there is no usable dialog for creating a new file. For now, if you want to create a new spreadsheet file, the best solution is probably to use the "Save As" button for your current spreadsheet, and then delete all the rows by hand.
Another item of note: the standard Camera app does not play nice with Lasagne. (Actually, I don't think the Camera app plays nice with anybody.) In order to get Lasagne to work, I have it kill the Camera app when it starts, and restart it upon exiting. Trying to start the Camera app while Lasagne is running can cause confusion in both of them (at the least!), so please be advised.
Given all that, I do hope you find this app fun and useful!
Also, I made a pretty awful video of me using Lasagna in its current form, which you can find at:
https://youtu.be/j_WChlrJ3pk
My only excuse is that I was pretty tired when I filmed that. I'll try to make a better video some time in the future...
Last edited by Copernicus; 2015-06-24 at 03:45.