yashsingh1/xdaforums huggingface dataset:
[G1 Apps and Games] koxx:
There is a lot of reasons for application split :

- code size & maintenance (same base code, but really different surface code)

- application size (many graphics for grid = app > 500ko = complains)

- money : I want to keep 'pure calendar' at low price (200h of work for pure calendar = 1.49€, I think it's a good price ... and it's not finish, I work nearly EVERY day on it).

- needs : I think it answer to different customer needs.

and I could continue...
[G1 Apps and Games] koxx:
Bug reproduced. In fact, it affect only 'non all-day' events :)

I missed it....

will be corrected tomorrow.
[G1 Apps and Games] koxx:
For november, I am not able to reproduce it. Can you send a screenshot or a camera shot please ?

For 4 lines per event, I'll check. Thanks.
[G1 Apps and Games] NguyenHuu:
sure here is a screen shot as i can confirm this bug as well.
[G1 Apps and Games] dakotapod:
Cool. easy enough to tag multi day events as all day. And adding event on last day doesn't conflict and shows all correctly, so all good until fixed :)
[G1 Apps and Games] koxx:
some quick fix before going to bed ;)

new pure calendar beta 1.3.8b2 :

- bug fix : day string format saved

- bug fix : show first day for multidays works only for all-day events

http://koxx3.free.fr/PureCalendar138b2.apk
[G1 Apps and Games] koxx:
ouch !!!!! :D

Thanks........

I have to work on this !
[G1 Apps and Games] dakotapod:
Geez dude! What took so long? ;)

Excellent work!
[G1 Apps and Games] piafinho:
Then don't do it :)

I would use it if it would be and option available to have this as icons instead of bars. better information is always good. But personally I don't needed it because I know what are my recurrent events ;)

Regarding Pure calendar I would also keep them separated. Pure Calendar is quite nice and simple as it is. I might consider using the calendar if there was a 2x2 version. Same information but more compact on screen.

Anyway as a suggestion, maybe instead of the triangle you could show a bar for the day that will be with a give colour when there are the events expected to happen. a full day event would occupy the entire bar.

This is something like what I have in my HTC calendar and provide quite and interesting solution.
[G1 Apps and Games] koxx:
pure grid 1.0.1 published on markets :)
[G1 Apps and Games] koxx:
on my phone :
[G1 Apps and Games] Loccy:
Sorry, not convinced, at least on the non-code arguments.

I've probably spent a similar amount of time working on the Android browser (see my sig). It crossed my mind to package it as a new app in the market and charge for it, similar to what the devs on Better Keyboard did with their mods of the stock keyboard. In the end I decided to just post it on XDA and let people choose to donate (and they do).

Notwithstanding code issues, in my opinion charging for these apps separately would be like if I charged people for the browser and then again for a bookmarks app.

I'm not disputing the fact that you should earn out of your work, far from it, just think that it's not great customer service to charge people twice for what are highly related functions. It'd be like you charging people for the small weather widgets and then again for the bigger ones because they serve "different customer needs".

But hey, it's your choice, same as it's my choice to buy or not. And maybe I am still a little peeved at you because I paid for a weather app I didn't really want, but that gave me SOME agenda functions - and then two days later you release a proper agenda widget and I have to fork out again :-)
[G1 Apps and Games] Pyrazol:
The Pure grid currently published on the Market repeatedly crashes when the maximum lines of text used by events is set to '4'. I will send you the log shortly.

Edit:

Will this feature also come to Pure Calendar?
[G1 Apps and Games] koxx:
4 lines > yes, it is always listed in bug list in first page.

auto update > yes, it is in 'beta test' on pure grid. If I don't have negative report on this I'll put it in pure calendar. And I can even imagine to remove the refresh button.
[G1 Apps and Games] MOONSSPOON:
Thought this looked pretty nice:
[G1 Apps and Games] koxx:
Excellent job !

Did you create this with "photoshop" ?

If yes, I agree to take the background. For icons, it will be more complicated (not skinnable at this time, but I may be able to do something for next version).
[G1 Apps and Games] koxx:
here a quick skin in white (available in skin manager) :
[G1 Apps and Games] NguyenHuu:
can you release the image? looks really nice.
[G1 Apps and Games] koxx:
new pure grid beta 1.0.2b1 :

- landscape support

- bug fix : 4 lines per event

http://koxx3.free.fr/PureGridCalendar102b1.apk
[G1 Apps and Games] mbiza:
installed and testing. Any bug will be reported.

Great job man!!
[G1 Apps and Games] htcmagic:
There is a problem with freshface home replacement. The little triangles indicating an event on each day are not aligned properly and they flow in lines above. ( freshface=ahome= problems with many widgets)

Also could it be possible to change the colour of the indicators, so they stand out?

Could we use monsoon skin? looks nice.
[G1 Apps and Games] koxx:
For aHome, I know... and I don't know the solution. And I can't test all home replacement...

For indicators, yes, I have some ideas. We'll see that later.

For the moonsspoon skin, I have contacted him ... still waiting for a reply & the skin. When I'll have it, I'll add it on skin server.

You know, you can easily create you own skin. It's just a background image that you put on sdcard.
[G1 Apps and Games] polygonal:
For quick insert: can there be a seperate date entry widget (like the typical one where you can press the spinner up to get a day ahead, etc.)?? The current implementation has the following problems:

1) it does not parse American date format (okay understandable since one can't tell whether the date string is American or European format, but very counter-intuitive for Americans :( )

2) typing "/" is a hassle - both in the soft and the physical keyboard

3) if I want to put an event for tomorrow, I need to figure out what date is it today, then add a day to that. It's much easier with a seperate date entry - with today's date prefilled of course - so that I only need to press one button without thinking or looking up today's date to get an event for tomorrow)
[G1 Apps and Games] polygonal:
Also one problem + one feature request:

problem: in landscape mode for both the 2x3 and 4x4 calendar widget (probably other sizes as well), there are cut off in the middle of the line

request: for multiline mode (I have 2), the last line is empty. I assume that the next event up would take up 2 lines, so the widget - being smart not to cut off lines - does not display that event.

It's good but I rather not see the last line empty, and in this case, I would not mind my last event being cutted of (just like in the one-line mode)
[G1 Apps and Games] koxx:
landscape > I know ... but I don't think it's not a big deal. Either I don't do anything, either I catch the event of screen rotation and I need 10 seconds to refresh the screen and show something. I choosed the first solution. On 2500 users, I had 2 times this remark.

multiline > everything is calculated at 1 pixel... If it says "not enough room for 1 day line with and 1 event", it doesn't show anything. A day line without event is useless. It can show a 2 line event cutted into 1 line if there is enough space (2-lines mode to 1-line mode is automatic for last line). Do it yourself with photoshop, you'll see. A bottom padding is reserved for skins details (around 5 pixels)
[G1 Apps and Games] koxx:
did you try the last beta ?

- it can parse the US date format, you just have to select a 'US format' date in the config panel.

- it's prefilled with current date.

If you prefer normal date selection, you can use the calendar application to insert event. I'll try to add an option to choose 'quick event insertion' or 'normal calendar event insertion'.
[G1 Apps and Games] polygonal:
It's not a big deal for me either since I hardly see my home screen in landscape; but I thought I will just mention it since it is technically a bug :p

Think this is my mistake here; I thought I have an events on the same day but I was mistaken...

Your beta announcement got lost in the long thread here... You mean 1.3.8? Unfortunately the link is not working for me. But a choice of using the regular calendar insertion would be amazing.
[G1 Apps and Games] koxx:
new grid cal beta 1.0.2b2 :

- sort events

- new 4x3 size (landscape is dirty, i know)

http://koxx3.free.fr/PureGridCalendar102b2.apk
[G1 Apps and Games] Chahk:
I get a force-close with the latest beta on the 4x3 grid calendar:

W/dalvikvm(12328): threadid=3: thread exiting with uncaught exception (group=0x4001e210)
E/AndroidRuntime(12328): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime(12328): java.lang.RuntimeException: Unable to instantiate receiver org.koxx.pure_grid_calendar.Cal4x3AppWidget: java.lang.ClassNotFoundException: org.koxx.pure_grid_calendar.Cal4x3AppWidget in loader dalvik.system.PathClassLoader@43787a60
E/AndroidRuntime(12328): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2520)
E/AndroidRuntime(12328): at android.app.ActivityThread.access$3000(ActivityThread.java:116)
E/AndroidRuntime(12328): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1843)
E/AndroidRuntime(12328): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(12328): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(12328): at android.app.ActivityThread.main(ActivityThread.java:4203)
E/AndroidRuntime(12328): at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime(12328): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(12328): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime(12328): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
E/AndroidRuntime(12328): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(12328): Caused by: java.lang.ClassNotFoundException: org.koxx.pure_grid_calendar.Cal4x3AppWidget in loader dalvik.system.PathClassLoader@43787a60
E/AndroidRuntime(12328): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
E/AndroidRuntime(12328): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
E/AndroidRuntime(12328): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
E/AndroidRuntime(12328): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2513)
E/AndroidRuntime(12328): ... 10 more
I/Process ( 2141): Sending signal. PID: 12328 SIG: 3
I/dalvikvm(12328): threadid=7: reacting to signal 3
I/dalvikvm(12328): Wrote stack trace to '/data/anr/traces.txt'
I/ActivityManager( 2141): Starting activity: Intent { act=android.appwidget.action.APPWIDGET_CONFIGURE cmp=org.koxx.pure_grid_calendar/.ConfigureActivity (has extras) }
W/InputManagerService( 2141): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43bcfb50
D/dalvikvm(10567): GC(1) freed 10407 objects / 513576 bytes in 2341ms
I/Process (12328): Sending signal. PID: 12328 SIG: 9
I/ActivityManager( 2141): Process org.koxx.pure_grid_calendar (pid 12328) has died.
W/ActivityManager( 2141): Service crashed 2 times, stopping: ServiceRecord{43cece20 org.koxx.pure_grid_calendar/.UpdateService}
[G1 Apps and Games] koxx:
Humm... strange.

If you had the market pay version, I think you have to uninstall before install this version.
[G1 Apps and Games] WiseyNL:
Hi,

My compliments about your software,

I've a "smal" bug;

With pure grid beta 1.0.2b1 and Pure Calendar widget 1.3.2, i've got the same problem:

I had one calendar with an comma (",") in its label, and they doesn't show any appointments of this calendar. When i remove the comma in the label, the problem was solved.

Keep up the good work!
[G1 Apps and Games] koxx:
Hoooo ! nice bug :)

I'll check that.

Thanks for this report and compliments ;)
[G1 Apps and Games] Chahk:
That's probably it, because I'm seeing some weirdness on the 4x4 skinning menu as well. It hangs on the "Problem Loading Widget" and in logcat throws "W/AppWidgetHostView(10506): updateAppWidget couldn't find any view, using error view" error.

I'll try a clean install and report back.

EDIT:

Clean install + reboot fixed it. Here are the issues of the latest beta:

1. All entries are shifted one day backwards:

2. All skins except for "white" are out of allignment:
[G1 Apps and Games] WiseyNL:
With 102b2 i've got a messed up layout in the 4x4 size (unlike 102b1)

The layout in 4x3 size is normal.

Phone: White T-Mobile G1

Rom: CyanogenMod v4.1.10.1
[G1 Apps and Games] koxx:
problem solved :)

new 'Pure grid' beta 1.0.2b3 :

- new event insertion app choice !

- 4x3 layout landscape corrected

- bug fix for 1.0.2b2 in 4x4

http://koxx3.free.fr/PureGridCalendar102b3.apk
[G1 Apps and Games] koxx:
point 1 > oupss ... problem observed ... trying to solve.

point 2 > solved with last beta. redownload skins (with 'remove') for other skins
[G1 Apps and Games] koxx:
problem solved :)

new 'Pure grid' beta 1.0.2b4 :

- bug fix for 1.0.2b3 with events shift

STOOOOPPP BUG FOUND !

http://koxx3.free.fr/PureGridCalendar102b4.apk

STOOOOPPP BUG FOUND !

ready for market release (if no bug found ...)
[G1 Apps and Games] geova87:
5 scnds too late .. lol..

waiting for the update. is a transparent skin possible!?!? :)
[G1 Apps and Games] WiseyNL:
I don't know of it's really a bug/problem, but

With pure calendar and pure grid calendar, when selecting the visible calendars in landscape mode, the "Ok" button isn't in sight.
[G1 Apps and Games] koxx:
new 'Pure grid' beta 1.0.2b5 :

- bug fix for 1.0.2b4 with 4x4

- avoid putting 1 day of month in first cell

http://koxx3.free.fr/PureGridCalendar102b5.apk

ready for market release (if no bug found ...)

you can update your skin list, you'll have a surprise ;)
[G1 Apps and Games] koxx:
problem solve, new 'pure grid' beta 1.0.2b6 :

- bug fix : calendar selector not scrollable

http://koxx3.free.fr/PureGridCalendar102b6.apk

more bugs ? I'am hot ! ;)
[G1 Apps and Games] geova87:
OMG AWESOME!!

Transparent skin now available

(man, you are the best... i'll buy you cookies!)

:D
[G1 Apps and Games] koxx:
new pure calendar beta 1.3.8b3 :

- calendar add button application choice

- bug fix : calendar selection panel is scrollable

http://koxx3.free.fr/PureCalendar138b3.apk
[G1 Apps and Games] Chahk:
The "Ball" skin is still out of alignment:

Other skins seem alright (although I've never been able to select the ones w/o the icon next to them such as "glass", "ond", and "photocop").

"Select application for event insertion" option doesn't change when saved. It always reverts to "Internal Quick".
[G1 Apps and Games] NguyenHuu:
found a minor issue for GRID. not because of this particular version, but i just noticed it now. the way you have it now, is if you press the first or last day cells, it will move from past/future month.

however, if you have events/appointments on these days, then you wouldnt be able to click on them to view like other days since clicking on them will move you to the next or previous month. i just realized this now after i set some events for those days haha. maybe you can making switching between months a different way...
[G1 Apps and Games] koxx:
skin ball > no, you only have an old skin version. Go in skin manager, remove old skin, it will redownload automatically, select it... you're done.

insertion app > yes, I noticed. Fix is coming.
[G1 Apps and Games] koxx:
Yes, I know :)

It was already listed in TODO list.

I 'solved' it in 4x4. If Day 1 of the month is on first week day, I show one week of the previous month first.

With this, you can at leat have a full month clickable.

I really don't know where to put buttons... I don't like to have too much buttons.
[G1 Apps and Games] koxx:
new 'Pure grid' beta 1.0.2b7 :

- bug fix : restore calendar add button application choice in config panel

http://koxx3.free.fr/PureGridCalendar102b7.apk
[G1 Apps and Games] NguyenHuu:
ooo ok got it. sorry didnt see that.
[G1 Apps and Games] koxx:
Thanks guys for this extrem debuging tonight (for me ... lol).

If you don't find any major bug during 8 next hours, I'll publish versions on markets !

Once again : THANKS !!!

for me, it's time to go to bed ....

EDIT : just few words on next steps >> day events visilibility a little bit like this :
[G1 Apps and Games] Chahk:
Wooooow... /drool

:)
[G1 Apps and Games] krysdafur:
For me events starting 22 Sept move ahead one day.

Nov still have (2) Nov 1st. so events move ahead 1 more day starting 1 Nov #2

22 Sept --> 21 Sept

3 Nov --> 1 Nov

Transparent skin is very cool!
[G1 Apps and Games] Chahk:
I was thinking more like this:
[G1 Apps and Games] jordanjay29:
I wonder how long it would take to load that. 15 seconds? Say hello to 15 minutes.
[G1 Apps and Games] koxx:
I don't how to solve that bug... but I really have to.

I think I'll make you a special debug version.
[G1 Apps and Games] koxx:
nothing more. Every data are already loaded today :)
[G1 Apps and Games] isma.mail:
Thats just what I am looking for. This comes for my dreamt Pocket Informant.
[G1 Apps and Games] koxx:
'pure grid' & 'pure' market released

I fixed a problem with timezones for full day events :D
[G1 Apps and Games] cybapaddy:
Wow ... this is realy cool ... I'm Lovin'It ...
[G1 Apps and Games] koxx:
new 'pure cal" beta 1.3.9b1 & 'pure grid' beta 1.0.3b1:

- may fix HTC force close bug

- code optimization = faster

http://koxx3.free.fr/PureCalendar139b1.apk

http://koxx3.free.fr/PureGridCalendar103b1.apk
[G1 Apps and Games] jomil:
hey Koxx, i really love your widgets but im hoping you may consider including an option to make the "refresh" and "settings" icons invisible? keep up the good work x
[G1 Apps and Games] koxx:
For refresh, yes, i am working on.

For settings, this is not scheduled.
[G1 Apps and Games] koxx:
new 'pure cal" beta 1.3.9b2:

- grey past events

- automatic refresh on calendar modification !!!!

http://koxx3.free.fr/PureCalendar139b2.apk
[G1 Apps and Games] koxx:
new skin 'moon' :
[G1 Apps and Games] koxx:
new beta 0.0.4 :

- add space manager to avoid bottom text cut

- new icon

- completly rebuilt event manager (I hope I didn't break too much things)

- new database including more options, but config panel doesn't show anything at this time.

recurrent event status :

- minutly / hourly : trash

- daily : should be fully functionnal

- weekly : should be fully functionnal

- monthly : "on 1rt friday" recurrence type not managed

- yearly : should be fully functionnal

in next version :

- option : hide days with no events

- option : show event location

- option : show end time

If you find anything strange with events not yet reported, tell me ;)

http://koxx3.free.fr/PureCalendar004.apk
[G1 Apps and Games] wpbcubsfan:
I can't get the latest build to load the widget. I have tried both uninstalling/reinstalling and installing it over a previous beta but it still won't load. I have tried with and without skins.
[G1 Apps and Games] athurdent:
no problem here
[G1 Apps and Games] wpbcubsfan:
Redownloaded and working now.
[G1 Apps and Games] zgmf-x322a:
lookin' good....looking forward to the newer updates of this widget :D
[G1 Apps and Games] bluecluenj:
Hi, had a weird thing with the previous build. When I woke up this morning, it hadn't automatically updated, and was still showing as friday. I went into settings and then exited, at which time it updated. I am using a Tmo Mytouch (magic). Love the widget though it's now the prominent feature on my main screen.
[G1 Apps and Games] koxx:
Gooooood !

Thanks guys for testing !

I'll add options in config panel and publish a new beta.

I hope, I'll be able to have a polish version for market publish tomorrow :)
[G1 Apps and Games] koxx:
n

For automatic update, always the same problem.

Android kernel can decide to kill services when he wants (or need more ressources)... if my service is killed, I have a protection with a timer reamering service ... but sometimes its not enought :(

Still no solution for that.

You have to reduce memory usage & widgets usage.
[G1 Apps and Games] koxx:
new beta 0.0.5 :

- option : show end date

- option : blending days with no events

- option : display event location

- option : customize time/date string format

- set default text color as black

- info panel rebuilt

- safe update mode explained

in few minutes/hours
[G1 Apps and Games] uberingram:
Would you be kind enough to edit the OP with links to the newest betas? :)
[G1 Apps and Games] koxx:
0.0.5 not yet ready ;)
[G1 Apps and Games] koxx:
new beta 0.0.5 :

- option : show end date

- option : blending days with no events

- option : display event location

- option : customize time/date string format

- set default text color as black

- info panel rebuilt

- remove safe update mode (enabled by default)

- default skin : blue

http://koxx3.free.fr/PureCalendar005.apk
[G1 Apps and Games] innerspace:
thanks!

Had to uninstall app and reinstall to get the new beta on, looks nice.

Have noticed I have to set up my calendar with the default skin and save it, get it to load and then skin to get the widget to stick. If I save & skin upon initial setup the widget doesn't load on screen.

Also, any way to get aTrackdog to know when you have new updates available?

Thanks again, this is exactly what I've been waiting for, really appreciate your work.
[G1 Apps and Games] NguyenHuu:
Atrackdog only moniters apps that has been submitted to market. Currently this app is still beta and has not been submitted. So trackdog wont see it until its officiallly published. OP said hopefully he will get a polish one for market soon. But OP also does not publish beta versions so you will still need to come here to get latest betas
[G1 Apps and Games] koxx:
For uninstall / reinstall, I know, this is the only way before I change database structure. When it will be more stable, I won't have to do that.

I'll have a look on skin manager problem. Thanks for this bug report.

Exactly ;)

What does it means 'OP' ? I don't this term :D
[G1 Apps and Games] koxx:
Strange, i checked, it works fine for me.

Does anybody else have this problem ?
[G1 Apps and Games] NguyenHuu:
haha it's just a term for the Original Poster of the thread. So you are the OP of this thread, so we we just say OP for short :cool:

Just tried latest beta, works good, the refresh function and button actually works now, cool! will keep posted if i see bugs. daily recurring events show up fine too with a ">" now. nice.
[G1 Apps and Games] uberingram:
I was asking if you would be kind enough to put a link of the most up to date beta into the first post of the thread like you do in your Forecast thread. :)
[G1 Apps and Games] athurdent:
no cannot confirm this, works fine here.

edit: the forecast calendar takes you to the calendar when tapping on it. you should include this feature in pure calendar before market release ;)
[G1 Apps and Games] NguyenHuu:
it current does do this. you gotta click on the main date and itll open the calendar.
[G1 Apps and Games] jordanjay29:
I'm getting a string 'events_day1_past' underneath the title date. There are no events on this date, both past or future. It's probably a bug related to the new feature to grey past events. This pushes the calendar colors out of alignment.

Screenshot to show what I'm talking about:
[G1 Apps and Games] koxx:
new 'pure cal" beta 1.3.9b3:

- bug fix : past events not hidden

http://koxx3.free.fr/PureCalendar139b3.apk
[G1 Apps and Games] jordanjay29:
That fixed it. Perfect, koxx!
[G1 Apps and Games] koxx:
cool ;) hehehe
[G1 Apps and Games] koxx:
first screenshot of calendar busy day bar management.

oh .. a question : how can I call that in english ? that bar ?
[G1 Apps and Games] koxx:
another screenshot of calendar busy day bar management.