View Single Post
Posts: 631 | Thanked: 837 times | Joined on May 2007 @ Milton, Ontario, Canada
#445
pohlmeyr, that's a little bit drastic there! But if it fixed things up and it's all working now then s'all good!

I'll be interested to see if you can find any patterns there Nelson with the songs, I have to admit I haven't tried all that many myself (just found one that worked that I was kind of used to waking up to and left it at that) but if there are issues at least we'll be able to either work around them or make sure everyone's aware so that you know it will or won't work properly.

Ciro, I've setup the SVN and loaded up the current version I've been working on up there; I've never used it either but it's pretty straight forward, you just have to remember to use the svn commands to do things instead of the regular file commands (i.e. if you create a new file or directory, or delete an existing one you have to do things like "svn add theFile" or "svn del theFile" instead of just "rm theFile"). Other than that's it's pretty simple. And I finally got the packaging stuff sorted out properly on my devel machine, so anytime you make some changes and want to push to extras-devel just let me know and I can sync up your changes and publish to the repo in like two commands ;-)

When you start poking through the code you'll see that a lot has changed... namely, there are almost no full screen refreshes anymore, only when they're really needed. The clock interfaces themselves are the last bit where it does get redrawn once per minute, but the alarm screen for example does not except when you change which alarm you're setting. All the buttons and things are very straight forward, you should be able to get a handle on it without too much effort at all (I hope). After I got that screen change animation going my next thought was to make the alarm digits smooth scrolling like you said, but I don't know if it's really worth it as you can't really see them under your finger anyways... but I'll leave that up to you!

I've still got a lot of cleaning up that I want to do to the code (a lot of your original code is still there as I left it until I was absolutely sure that it wasn't needed anymore), so a lot of that can probably go to help clean things up, but if you like I can just leave it alone for a while and let you go at it so that we don't end up overlapping things as I'm pretty happy with the functionality and bug fixes right now.
 

The Following User Says Thank You to jolouis For This Useful Post: