![]() |
[ANNOUNCE] EasyList
5 Attachment(s)
Written in C++ using the Qt Framework.
EasyList is a very simple task/shopping list app. You can enter plain text where every newline results in a new list item. The list item is a checkbox. The list is saved and also which items are checked. You can also clear all checked items from the list. You can uncheck all checked items easily. You can sort checked items to the bottom. You can sort checked items from A-Z. You can sort checked items from A-Z and have the checked items sorted to the bottom. Auto orientation is implemented. Orientation is automatically set to landscape when keyboard is slide open. From version 0.3.15 EasyList also supports multiple lists. From version 0.3.24 EasyList supports a Sync functionality. The sync functionality syncs with a web interface which is setup in EasyList by default so you don't have to do anything for this: http://www.willemliu.nl/qt/maemo/easylist/getList.php To have a more managable URL you can now also set it to: http://easylist.willemliu.nl/getList.php In order to maintain your own remote list you need to sign up here: http://easylist.willemliu.nl/ The credentials for your account needs to be set under the Settings window in EasyList. And after that you can use the Sync button in EasyList to sync with this remote list. Syncing might take up to a few seconds, depending on the socket state of your internet connection. The socket can be in some kind of power saving state from which it needs to wake up. This could take several seconds. You can find the project page here: https://garage.maemo.org/projects/easylist/ EasyList PHP website: The PHP code is now attached in the zip file. The ZIP file includes all the PHP files and a SQL file which creates two empty tables: lists and users. I hope you find it useful. |
Re: [ANNOUNCE] EasyList
Thanks! I'm a noob... but, isn't it very similar to qlister?
|
Re: [ANNOUNCE] EasyList
Quote:
Also I used this project as an excuse to learn my way with Qt. |
Re: [ANNOUNCE] EasyList
it doesn't start on my device.
|
Re: [ANNOUNCE] EasyList
Quote:
If you installed the .deb from this thread. Then could you uninstall it and try the one on extras-develop instead? Thanks for the feedback! |
Re: [ANNOUNCE] EasyList
Installed it from repository.
Anyway, uninstalled it and tried an new install. All the same. Easylist doesn't start. I'm running Titans ideal kernel. Maybe that causes the problem? |
Re: [ANNOUNCE] EasyList
Quote:
Thanks for helping me with the testing. |
Re: [ANNOUNCE] EasyList
Hi Willem,
tried the new version. I'm afraid, it's not really better. Now I can't start easylist because the desktop shows no icon. |
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
Ah OK,
Thanks - so I will test it when you post here again. |
Re: [ANNOUNCE] EasyList
Quote:
Edit: The new version is 0.3.3 |
Re: [ANNOUNCE] EasyList
Indeed now it runs fine.
looks good. The solution for rotating the screen, when the Keyboard is opened/closed is very nice. The only thing what I miss is an option which moves checked items automatically to the bottom of the list. |
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
That would be great!
I'm still looking for an easy to use shopping list which is clearly arranged. With the possibility for moving checked items to the bottom EasyList would be the perfect solution for me. |
Re: [ANNOUNCE] EasyList
1 Attachment(s)
Quote:
You can enable this function in the global application menu. |
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
Wow!
That was quite quick! Perfect shopping list for me. Thank You very much! No further wishes from my side. But if you want to implement further things and you need someone for testing, let me know... |
Re: [ANNOUNCE] EasyList
Quote:
Code:
Traceback (most recent call last): |
Re: [ANNOUNCE] EasyList
Version 0.3.5
Code has been tidied up. Added extra button "Uncheck all". Now uses QStackedWidget for handling multiple views. Added a transition effect when switching screens. Makes it a bit more flashy. But all in all it's still the same functionality. You can find it in extras-develop. |
Re: [ANNOUNCE] EasyList
you could also consider to change backgroud those item which has been already checked. Now they are all black, maybe they could change to greyish or something like that?
|
Re: [ANNOUNCE] EasyList
Nice little app. Would it be possible to add support for mutiple lists? e.g. one for shopping and another for errands, etc.
|
Re: [ANNOUNCE] EasyList
Nice program! very easy to use :)
I'll look into the code for that transition effect, I wonder how you did that :p One thing though, I didn't understand what 'Checked bottom' meant when I saw it, maybe you could make it less ambiguous? like 'Divide (un)checked' or 'Separate (un)checked'? |
Re: [ANNOUNCE] EasyList
Thanks for the tip Beserk. I'll try and think of a short and less ambiguous name for that function.
|
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
Quote:
Whenever the Edit List button in the List view is clicked or the Save/Cancel button in the Edit view is clicked the state of the view is changed by a QStateMachine. Because both views have the same transition effects I've created a base class for both views called SlideWidget. This class hold the QStates, QPropertyAnimations and QStateMachine and functions to switch states and a signal to indicate which state has finished animating. Code:
signalTransitionInFinished() When the transition is done the slot stateOutFinished is called. This function starts the transition in (widget slides down). |
Re: [ANNOUNCE] EasyList
If you think the app works well then please vote thumbs up for it here:
http://maemo.org/packages/package_in...asylist/0.3.8/ Thanks a lot! |
Re: [ANNOUNCE] EasyList
Hi Willem,
Easylist is getting better and better. Voted for your app. |
Re: [ANNOUNCE] EasyList
Voted. This list app is great! I was using Qlister until I saw this and tried it out. The only thing I didn't like about qlister was the low contrast text/background. This is much better, and the "checked to bottom" feature is the icing on the cake. Thanks!
|
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
I've made the mistake once to vote without looking at QA (didn't know about it), so I won't do that again :D
For convenience for other users, here is the list: http://wiki.maemo.org/Extras-testing...t#QA_checklist I will have a look at testing when time allows it :D |
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
Quote:
Please use "Copy link location", you've copied the link-text now ;) |
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
I'm going through the QA testing now and found a small bug:
(it won't prevent a thumbs up vote, since it's a small bug) When "Sort A-Z" is enabled, uppercase comes before lowercase, while it shouldn't make a diffference. Maybe "Qt::CaseInsensitive" will solve it ;) Also, I had 1, 2, 10 and 20 in the list. The were shown in this order: 1 10 2 20 Not a big issue, but it might be better to make it count as normal. That seems quite hard to accomplish to me :p |
Re: [ANNOUNCE] EasyList
Quote:
|
Re: [ANNOUNCE] EasyList
There is a new version in Extras-Develop:
0.3.10
Just uploaded so might still be hot :P Also it might take a while before the autobuilder has imported the sources. Still waiting for 0.3.8 to hit Extras. Package page (for Karma voting): http://maemo.org/packages/package_in...asylist/0.3.8/ But don't forget to follow the Quality Assurance checklist here |
Re: [ANNOUNCE] EasyList
Fresh from the oven, nice :D
Thanks for the update and new feature! I did notice some trouble with your changelog. In every changelog, all the previous changelogs have to be included, under the new one. You can take my changelog for reference: http://repository.maemo.org/extras-t...r_0.4.2.tar.gz |
Re: [ANNOUNCE] EasyList
Quote:
I was somehow under the impression that the repository would keep track of all of them automatically, because QtCreator would clear the changelog with every version number increment. But I'll include all previous logs from now on. |
Re: [ANNOUNCE] EasyList
I didn't understand it first either, I was completely new to Debian packaging :D
But when you make the changelog that way, it should show up properly on the package page ;) I see a few initial releases now :p |
Re: [ANNOUNCE] EasyList
There is a new version in Extras-Develop now. Last night I've made versions 0.3.11 and 0.3.12 which followed soon afterwards, because I left a bug in there.
Changelog: easylist (0.3.12) unstable; urgency=low * Fixed sorting problem. easylist (0.3.11) unstable; urgency=low * Fixed Sort A-Z bug. Caused list to disappear when turned on with option "Checked To Bottom" turned off. easylist (0.3.10) unstable; urgency=low * Alphabetical sorting now ignores case. * Checked items now have grey text instead of white and are striked through. easylist (0.3.9) unstable; urgency=low * Alphabetical sorting now possible. * Label "Checked bottom" changed to "Checked to bottom". * Automatic display orientation detection now possible. easylist (0.3.8) unstable; urgency=low * Added transition effect when switching between Edit list view and List view. * Cleaned up source code. * Using QStackedWidget for handling multiple views now. easylist (0.3.5) unstable; urgency=low * Significantly changed the source code. * Divided in multiple classes. * Using QStackedWidget now for the multiple views. * Added uncheck all button. easylist (0.3.4) unstable; urgency=low * Now supports sorting checked items to bottom of the list. |
All times are GMT. The time now is 23:56. |
vBulletin® Version 3.8.8