maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Shopper on N900 (https://talk.maemo.org/showthread.php?t=55952)

lbt 2010-06-11 22:38

[Announce] Shopper on N900
 
Thanks to a few helpful comments from beta-testers I've fixed a few minor issues in Shopper and I think it's ready to make its way to Extras (I'll add a link to the testing page when it arrives)

It's a shopping list application which I find really useful for weekly trips to the supermarket. It is mainly aimed at going to the supermarket or other regular shopping trips. It lets you keep a big list of things you buy more than once.

The first time you use it you make a list before you go out shopping. Then you tick all the things you want to buy. When you're out shopping you mark off things as you put them in the basket.

All the items you want to buy are kept so the next time you go you can just pick the things you need - and of course over time you add more items to the list.

Features:
* Ported to N900 with lots of UI tweaks to make it fit the phone
* Extensive help
* Autorotation
* Gestures
* Simple theme
* Now handles international characters - you can buy Mjölk!
* Extensive update to help text
* Added Erik Hovland's code cleanups
* Added "Import list" feature from Cosmin Mogos

Please look at the wiki testing info and then if you're happy with Shopper, you can vote for it

http://shopper.garage.maemo.org/Shopper-0.5.9.jpg

http://shopper.garage.maemo.org/Shop...9-portrait.jpg



Next up... Qt-Knitting ... I kid you not...

xtian 2010-06-11 22:47

Re: [Announce] Shopper on N900
 
Looks great! I can't wait for it to move to Extras. Gj!

kd_alex 2010-06-11 22:55

Re: [Announce] Shopper on N900
 
Can you store recipes and have it auto generate a list based on recipes stored?

EDIT:

I should mention that it looks good!

lbt 2010-06-11 23:00

Re: [Announce] Shopper on N900
 
@kd_alex I was discussing that with my wife. How would you see that working?

I've got to say I think it would be one of those "more trouble than it's worth" features when you really sit down and think about it ;)

kd_alex 2010-06-12 00:11

Re: [Announce] Shopper on N900
 
Implementation would probably be a pain. Honestly I would probably one of the few people who would use it. I would think making groups of listed items so you don't have to select all of them individually (and so you don't forget one for a recipe) might be a method of implementation.

Mind you I am on travel and have not had a chance to look at your app other than what you posted, so my opinion is probably not worth much.

cheve 2010-06-12 01:02

Re: [Announce] Shopper on N900
 
is it possible to add a few columns to allow comments and/or tracking the cost of the item?

lbt 2010-06-12 09:42

Re: [Announce] Shopper on N900
 
@cheve : It actually has comments already and you can use them for prices - in the example above 'potatoes' has the note 'baking'

I've been asked about more price functionality before too; could you describe how you think it would work? How they'd be displayed and kept up-to-date?

I'm honestly happy to give features like this a go if people can help figure out how to make it fit.
Also what are you trying to achieve? Are you tracking cost variation over time?
Or is it comparison to different stores? (how do you get meaningful prices?)

One thing I can see being useful is a big 'notes' field that you get to from the edit bar; that could be useful for tracking info about 'research shopping' I guess.
Then a way to view an expanded list including the notes....

RevdKathy 2010-06-12 14:47

Re: [Announce] Shopper on N900
 
Ooh Excellent. I've been waiting for this one. I still use smartshopper on the n95 for the weekly shop (which means carrying my work phone to tesco!)

I'll take a good look later - if it's in testing I'll give it a go and some feedback!

v13 2010-06-13 17:10

Re: [Announce] Shopper on N900
 
Here are some problems with the latest version:
  • When you create a new list and try to save it, if you press "Type" and select the "List 3" entry it adds garbage to the filename. Is "Type" usefull anyway?
  • When deleting all categories and adding one, the button at the bottom is not refreshed (main screen).
  • When adding a new entry: Edit categories, then add a new one. The categories will move on screen.
  • When editing categories: Start with three or more categories. Move a category to the bottom. The last one willhave a button for "down" too. Pressing it crashes the program.
  • You should save changes when they happen. If the program crashes, the active list is not saved and it starts again with the previous one. For example if I create a new list and the program crashes then the next time it will start with the old one.
  • From the menu select "Save/Load/New". Then press "Save As". Then, before the window appears, press it again. And again. And again. This will result in 4 "Save As" windows. I suggest you disable the buttons whenever one is pressed.
  • Add an item. While adding it, edit categories: Delete all categories and create a new one. The return to save the new entry. Program crashes.

lbt 2010-06-14 12:07

Re: [Announce] Shopper on N900
 
Quote:

Originally Posted by v13 (Post 713393)
Here are some problems with the latest version:
  • When you create a new list and try to save it, if you press "Type" and select the "List 3" entry it adds garbage to the filename. Is "Type" usefull anyway?

No, this is the standard Qt dialog and I confess I just hit save :)
I've never seen "List 3" before but I tried various combinations of New/Save and eventually got a "List +" that did add random stuff to the filename - very spooky.

Quote:

Originally Posted by v13 (Post 713393)
  • When deleting all categories and adding one, the button at the bottom is not refreshed (main screen).

I can't reproduce this. Can you explain more?
I remove all categories. Add a new one. Rename it "Fridge" and click "Done"
The blue chooser shows the new name.

ah, hold on :)
If you rename a category it shows the old name on the main window until you 'do something'.

Quote:

Originally Posted by v13 (Post 713393)
  • When adding a new entry: Edit categories, then add a new one. The categories will move on screen.

Yes, this is Qt dynamically repacking the list. I don't like it but it's only cosmetic - I will be rewriting the whole category chooser.

Quote:

Originally Posted by v13 (Post 713393)
  • When editing categories: Start with three or more categories. Move a category to the bottom. The last one willhave a button for "down" too. Pressing it crashes the program.

Yep. I see that one. I've fixed that before :rolleyes:

Quote:

Originally Posted by v13 (Post 713393)
  • You should save changes when they happen. If the program crashes, the active list is not saved and it starts again with the previous one. For example if I create a new list and the program crashes then the next time it will start with the old one.

It saves on close. I decided not to save periodically but to make Shopper not crash. It motivated me a lot in the early days. Most crashes now are when you do weird things like delete all categories whilst adding an item ;)

Quote:

Originally Posted by v13 (Post 713393)
  • From the menu select "Save/Load/New". Then press "Save As". Then, before the window appears, press it again. And again. And again. This will result in 4 "Save As" windows. I suggest you disable the buttons whenever one is pressed.

"Doctor, Doctor, when I bang my head against a wall it hurts."

Don't do that then :)

Quote:

Originally Posted by v13 (Post 713393)
  • Add an item. While adding it, edit categories: Delete all categories and create a new one. The return to save the new entry. Program crashes.

Thanks for these v13 - some very interesting 'edge cases' in there.

Actually it's quite annoying... I wanted to release a reasonably stable version with the old category chooser (I've been using it since november with no crashes in "normal" use) and then rewrite that bit with some of the new animations.

<sigh> another release soon then ;)

Whity 2010-06-20 10:12

Re: [Announce] Shopper on N900
 
Great app!
I have two questions: Is it possible to edit the names of the items on the list? Also the possibility to change the notes every time I went out shopping would be a nice feature!

Whity

lbt 2010-06-20 10:38

Re: [Announce] Shopper on N900
 
Quote:

Originally Posted by Whity (Post 722495)
Great app!
I have two questions: Is it possible to edit the names of the items on the list?

Thanks.

Yes.
Simply stroke an item left to right and back again (or right/left - I'm not handist).

Quote:

Originally Posted by Whity (Post 722495)
Also the possibility to change the notes every time I went out shopping would be a nice feature!

Yep - that's easy too.

Using the same gesture you'll see notes on there. There's a menu entry to clear all the notes at once and yet keep all the items.

Take a look at the 'About/Help' menu item - let me know if the help text needs work.

Oh, don't bother voting for this version - but when the next version arrives I'd appreciate a click.

Nb ... I got *zero* positive votes for this in testing and 3 negatives and no bug reports. Not much encouragement to carry on there.... and people wonder why there are not that many apps in Extras :(

lbt 2010-06-27 09:11

Re: [Announce] Shopper on N900
 
Version 0.5.12 is now available.

@v13: All your bugs are now fixed - thanks for the report.

http://maemo.org/packages/package_in...hopper/0.5.12/

KarenA 2010-09-09 00:19

Re: [Announce] Shopper on N900
 
Love this app! However, it does not save on close for me. This means I have to be extra careful to save frequently.

nman 2011-03-16 20:03

Re: [Announce] Shopper on N900
 
Love the app, thanks!

How about adding the ability to assign an item to multiple categories?


All times are GMT. The time now is 12:28.

vBulletin® Version 3.8.8