Symbian-Developers
Symbian^3, Anna, Belle Forum => Symbian^3 Applications => Topic started by: pisarz1958 on August 10, 2013, 11:16:04 pm
-
(http://i.imgur.com/FzHTL5X.png)
Lightbulb 0.3
Maciej Janiszewski, 2013-2014
Hi everyone! I'm proudly presenting my first QML app, and also my first Symbian app ever. It's in alpha stage, so bear in mind, that there might be bugs, crashes etc. I'd be glad if all this stuff was reported to me. :)
So, what is Lightbulb anyway?
It's a free XMPP client based partially on MeegIM (at the beggining, I just thought about porting it, but ended up rewriting and fixing and also breaking almost half of it, lol). Written using Qt and QtQuick, with qxmpp library.
Features and stuff
- sending, receiving messages
- hiding offline contacts
- notifications (vibration, sound, notification led)
- multi account support
- widget
- removing, adding, renaming contacts
- VCard (partially, can read, can't write)
- ... and maybe more, but I can't remember if this stuff works anyway :D
I appreciate any help, suggestions and stuff. It's my first app, I'm not really good with Qt, Symbian API itd. just read a lot of docs and tried to do something, went out better than I expected ^^
Finally, screenshots!
(http://i.imgur.com/TQ94zwcm.png) (http://i.imgur.com/TQ94zwc.png)(http://i.imgur.com/hpOtxbjm.png) (http://i.imgur.com/hpOtxbj.png)(http://i.imgur.com/115qaQJm.png) (http://i.imgur.com/115qaQJ.png)(http://i.imgur.com/I9PSZU9m.png) (http://i.imgur.com/I9PSZU9.png)(http://i.imgur.com/y1FOtdVm.png) (http://i.imgur.com/y1FOtdV.png)(http://i.imgur.com/PoNIIevm.png) (http://i.imgur.com/PoNIIev.png)(http://i.imgur.com/Kno5F9Om.png) (http://i.imgur.com/Kno5F9O.png)(http://i.imgur.com/oF0jZhum.png) (http://i.imgur.com/oF0jZhu.png)(http://i.imgur.com/1ToLOZ9m.png) (http://i.imgur.com/1ToLOZ9.png)
And now - download
Lightbulb 0.3 (https://github.com/ksiazkowicz/lightbulb/releases/tag/0.3-alphaM3)
Lightbulb 0.2.1 (https://github.com/ksiazkowicz/lightbulb/releases/tag/0.2.1)
Lightbulb 0.2 (https://github.com/ksiazkowicz/lightbulb/releases/tag/0.2-alphaM2)
Lightbulb 0.1 (https://github.com/ksiazkowicz/lightbulb/releases/tag/0.1-alphaM1)
Lightbulb 0.0.9 (https://github.com/ksiazkowicz/lightbulb/releases/tag/0.0.9)
Lightbulb 0.0.8 (https://dl.dropboxusercontent.com/u/47135734/Lightbulb/Lightbulb__0.0.8.sis)
Lightbulb 0.0.7 (https://dl.dropboxusercontent.com/u/47135734/Lightbulb/Lightbulb__0.0.7.sis)
Lightbulb 0.0.6 (https://dl.dropboxusercontent.com/u/47135734/Lightbulb/Lightbulb__0.0.6.sis) (experimental, not recommended)
Lightbulb 0.0.5 (https://dl.dropboxusercontent.com/u/47135734/Lightbulb/Lightbulb__0.0.5.sis)
Lightbulb 0.0.4 (https://dl.dropboxusercontent.com/u/47135734/Lightbulb/Lightbulb__0.0.4.sis)
Lightbulb 0.0.3 (https://dl.dropboxusercontent.com/u/47135734/Lightbulb/Lightbulb__0.0.3.sis)
-
Hi again :D
Check you messages at Dailymobile please :)
btw, you forgot the link.
-
Hi again :D
Check you messages at Dailymobile please :)
btw, you forgot the link.
Hi :)
Just checked, thanks! It worked ^^
Oh, sorry, I forgot to attach a file.
-
Hi :)
Just checked, thanks! It worked ^^
Oh, sorry, I forgot to attach a file.
Ah good, I'm glad it worked :)
-
Here it comes, Lightbulb IM 0.0.4!
As always, experimental stuff.
Changelog:
- homescreen widget is here :)
- notifying with CAknGlobalNote (to be enabled in settigns)
- sound notifications (see settings)
- further work on settings page
- fixed crashing when trying to input text after viewing settings page
- resource switcher in conversation view
- roster page optimized a bit
- fixed word wrapping in CommonDialogs.
Have fun with testing :)
-
GitHub repository is here:
https://github.com/ksiazkowicz/lightbulb
Also, 0.0.8 will probably come later this day, so keep your eyes peeled.
-
This APP is EPIC +1
-
https://github.com/ksiazkowicz/lightbulb/releases/tag/0.0.9
Mostly fix-and-improve release. Have fun :)
-
nice update, best way to use facebook chat on Symbian
-
FINALLY!
Here it comes, Lightbulb 0.1. Not much changed since 0.1RC, of course.
https://github.com/ksiazkowicz/lightbulb/releases/tag/0.1-alphaM1
Changelog since 0.9:
- - notification led support
- - "suspending" app after 1 minute of inactivity (clearing pageStack)
- - fix for splitscreen input bug.
- - discreet popup
- - ability to mute notifications for desired amount of time
- - added confirmation dialog when closing the app
- - globalUnreadCount fix
- - cleanup, optimization etc.
Have fun!
-
Too bad i don't see any thanks button.
Thanks for your work anyway ;)
Should have paid more attention there is a thanks button, clicked it.
-
Lightbulb 0.2 is here!
Changelog:
- Initial smiley support
- First run wizard (will be improved in the future)
- Fixed typing notifications
- "You're offline" overlay when user's status is Offline
- SQL REWORK!
- Chats list in common dialog
- Introduce Avkon File Dialog
- Move Avkon-related stuff to QAvkonHelper
- Improve discreet popups
- Fixed Enter key behavior in conversation view
- Added archive view
- Use Symbian's default browser settings (thanks to @dicksonleong)
- Small UI changes
- Improved notification LED support
- Bugfixes and more!
-
Thank you... it's really hard work :)
-
To quote Tipinaya: Thank you for supporting Symbian, mate :)
-
You're welcome. :) It's good to know that it's actually useful to anyone. It's motivating, a lot. Btw. Lightbulb 0.2.1 is here! I hope I've managed to fix some of the irritating bugs here. Have fun with testing. :)
Changelog:
- unread-count and unread-mark graphics redesigned
- fixed scaling of app's icon in About page
- remade first run wizard, so this time it's actually useful. It'll be extended in the future, of course.
- fixed crashes in archive view
- inverted theme looks beautiful now, not retarded anymore
- attempt to fix roster enumeration lag bug. I hope it did the job this time.
- fixed avatar caching
- improved both Accounts page and Add/Edit account page, so it's actually more intuitive and less buggy
- replaced Info banners with discreet popups
- improved popup notes
- merged QmlClipboardAdapter with QAvkonHelper
- added Maintenance page - allows you to clean the database, VCard/avatar cache and reset settings to defaults
- fixes, cleanups, usual stuff
-
You're welcome. :) It's good to know that it's actually useful to anyone. It's motivating, a lot. Btw. Lightbulb 0.2.1 is here! I hope I've managed to fix some of the irritating bugs here. Have fun with testing. :)
Changelog:
- unread-count and unread-mark graphics redesigned
- fixed scaling of app's icon in About page
- remade first run wizard, so this time it's actually useful. It'll be extended in the future, of course.
- fixed crashes in archive view
- inverted theme looks beautiful now, not retarded anymore
- attempt to fix roster enumeration lag bug. I hope it did the job this time.
- fixed avatar caching
- improved both Accounts page and Add/Edit account page, so it's actually more intuitive and less buggy
- replaced Info banners with discreet popups
- improved popup notes
- merged QmlClipboardAdapter with QAvkonHelper
- added Maintenance page - allows you to clean the database, VCard/avatar cache and reset settings to defaults
- fixes, cleanups, usual stuff
Great work mate, installing it now :)
-
Does It use any SSL, TLS encryption?? If yes, can you please add the encryption option in settings to enable/disable it?? Some of XMPP services does not support it, so you can't connect to them!
And one more thing: Some of services working pretty well, like Gtalk. But when connecting to some others, like xmpp transfer server for VK.com - popular russian social network, the phone runs out of memory. It happens when the app loading contact list!
-
-
-
And pointlessly large contact lists will crash it.
-
Hmm I dont think so. The contact list at the beggining starts to make the phone a bit overloaded, but then I can smoothly browse them all, and when I start chatting, after I send something and go back, the app crashes :(. Can you do something to ask for a new version? haha
-
Well the App is still in beta, I am sure it will be fixed in time.
-
Because 0.2.x uses SQLite a lot, it's performance really... sucks. Seriously. Even though it's a pretty nice solution for caching the roster, reading and writing to database can cause some serious performance issues. 0.3 tries to mix the old and new ways somehow, even though the roster is not yet being cached, I'm using SQLite only for archiving incoming messages and it does a great job here.
You can try using a pre-release version of 0.3:
https://github.com/ksiazkowicz/lightbulb/releases/tag/0.3-pre-alphaM3
-
Next huge milestone of Lightbulb. To say the least, it's a HUGE step forward. I'm not gonna write a detailed changelog, because - first, I'm sorta lost in the amount of changes introduced, second - I don't wanna get you guys bored with it.
This release breaks compatibility, so make sure to clean your database and settings before proceeding.
Highlights
- serious performance improvement
- multiple account support, allowing you to use both of your Facebook and Hangouts accounts simultaneously :)
- redesigned widget which is now skinnable, customizable and gives you more control of the data you want to see
- completely new, redesigned preferences page and first run wizard, written completely from scratch
- huge improvements in account management, added icons and names for your pleasure (ability to choose your own name for an account as well)
- UI improvements by Motaz, more to come in later releases so keep your eyes peeled!
- bug hunt and polishing, can't even name them all, but most of the quirks were ruled out
- notification icon suport (not available in signed version)
- emoticon support
And much more! Just grab a sis file and I guarantee you'll feel the difference.
https://github.com/ksiazkowicz/lightbulb/releases/tag/0.3-alphaM3
I updated the build in Symbian Store as well.