webOS Nation Forums >  Homebrew >  webOS Patches > porting MetaView's UberCalendar to the touchpad
porting MetaView's UberCalendar to the touchpad
View Poll Results: Most important feature to port
date time picker in edit event 19 34.55%
more snooze and alarm options 6 10.91%
repeat notifications 4 7.27%
templates 2 3.64%
icon picker 5 9.09%
timezone mod 2 3.64%
custom repeats 3 5.45%
week numbering 5 9.09%
google calendar invites 4 7.27%
other - post it. 5 9.09%
Voters: 55. You may not vote on this poll

  Reply
Like Tree32Likes

 
Thread Tools Display Modes
Old 08/10/2011, 08:46 AM   #1 (permalink)
Member
 
Posts: 2,647
This thread is for feedback and testing of the development of a touchPad version of UberCalendar. It's so the normal UC thread does not get filled with touchpad only posts. Once the patch is up to speed, the conversation can move to the normal UC thread.


For local patches you must uninstall, restart Luna then reinstall, restart Luna. You CANNOT update a local patch. In 3.0.5 you MUST use webOS QI 4.4.0 (or higher) or file manager 2.0.8 (or higher) to successfully install or uninstall a local patch.

3.0.5 29 Oct added regional settings capability to just type new events. See link for explanation:
UberCalendar: Enhanced calendar patch

3.0.5 31 Aug added 12, 18 hour event alarms. timezone converter bug fix.

3.0.5 23 Feb Bug fix test version.

3.0.5 Last preware update changes: 22 Feb Added duration buttons to edit event scene. Made it so agenda will remember last used settings for "All calendars" and "All day" after restart of calendar app. Added option for shrinking agenda width, must slingshot the calendar app for it to take effect. Added option for start up group on calendar launch.

3.0.4 Last preware update changes: . Fixed just type new calendar events without time parsing correctly. Fixed week view not scrolling to current time.
Please post any issues.

This patch WILL conflict with other calendar patches. Please uninstall any other calendar patches, before trying it out. Please check your preferences first, if you don't see a listed feature.

Features:
  • Sliding pane for an agenda list view and mini month display.
    List allows searching and swipe to delete.
    List searches: subject, location, note, icon name, attendees.
    List follows view's events if linked is on.
    List caches view's events if linked off.
    List scrolls to today if contained in the view on the right.
    Choose to display hidden or all day events in list.
  • Mini-month allows scrolling to next and previous month or year. (left, right, up, down) or combined try diagonal
    tapping mini-month will jump.
  • Google event invites
  • Icon Picker in edit scene
  • Jump back button.
  • Opening view choice of day, week, month or last
  • Shrink day, week and agenda list
  • Button to show hide search box
  • Minute Interval picker in edit
  • date time picker in edit
  • More reminder times
  • More event durations
  • 2 Lines for subject in day, week views
  • 2 Lines for location in day, week views
  • Week Numbers displayed in day, week, month
  • icons for events displayed
  • alarm icon displayed
  • meeting icon displayed for events with attendees
  • Week Modulo shown in day, week, month views
  • Stationary All day events in week view (isn't at 0, and doesn't scroll away)
  • Week all day events are displayed vertically ordered and scrollable
  • Choose to tap to edit or view from day and week view event taps
  • Choose to tap to edit or view from agenda event tap
  • Choose whether to scroll to current time
  • Tap to move or copy
  • more snooze times
  • Per alert previous snooze memory.
  • UC +/- snooze functions
  • missed reminders view
  • UC repeating alerts functionality.
  • UC Datetime picker added to Jumpto
  • UC Datetime picker added to custom repeat until setting.
  • Moved snooze to right, dismiss to left -- matches phones, for those without webOS phones.
  • Added date and location parsing to just type events
  • Ability to automatically turn link off
  • Monthly custom repeat for last day of week, i.e. last Tuesday, etc
  • Monthly custom repeat for last number of day of month, i.e. last day, 4th last day, etc
  • Modified behavior so only changing dates will force repeat schedule to be reset.
  • Timezone converter for events
  • Fix for day and week view stuck at 0 after new event.
  • Various Other Interface tweaks
  • Disable Snooze banner
  • Change This And Future - option for recurring events.
  • Delete This and Future - option for recurring events.
  • Delete button in edit scene between cancel and done/send
  • Location popup allowing people picker address selection and mapping of location.
  • UC groups feature
  • start up group
  • duration buttons in edit scene
  • Per calendar alarms
  • Alarms follow toggles
  • Date and location parsing for just type events.
  • Work week display(M-F)
  • Advanced copy from contact record


Preferences for:
  • showing search box on start.
  • showing peek to left pane
  • per view preferences for showing mini-month
  • per view preferences for showing icons
  • per view preferences for enhanced views
  • week view shrink (normal, small, medium, strong)
  • day view shrink (normal, small, medium, strong)
  • showing week numbers
  • using ISO Week numbering(first week has the first Thursday)
  • week Modulo
  • default minute interval in edit scene
  • opening view (Last, Day, Week, Month)
  • start time of day (used for scrolling behavior, so it won't start at 0)
  • end time of day
  • tap in view (edit, view)
  • tap in agenda view (edit, view)
  • shrink agenda list
  • scroll to current time
  • icon list for adding & deleting icons.
  • default snooze length
  • max repeat and repeat interval
  • turning on or off the led blink on alert
  • stop auto close
  • disable alerts
  • link off after first load
  • preference for turning off Snoozed for x banner
  • disabling all reminders
  • per calendar enabled/disabled alerts.
  • alarms follow toggles
  • enabling group support
  • start up group
  • using characters between parentheses for subject in week and month
  • default work week setting

A couple of explanations:

1. the refresh button is a "jump back" function. So if you jumped to a date just prior, you can push it to jump back. It was inspired by the way the touchpad works if you change views. i.e. were in day view on Aug 30, go to Month view to look around, then go back to day view but day view is now Aug 1. --- push jump back to go back to Aug 30 in day view.

2. linked -- on: means the list follows the calendar view you are in.
off: means it caches the data and ignores the calendar views. You can not delete an event from the list if linked is "off".

3. Tap to edit, move or copy only work if event is not read only.

4. The button on the left of 3 in the agenda view is move. Middle button is copy. Right is information. Copy and move are not drag and drop - since getting the calendar to redraw suffers lag. To perform copy or move: 1. tap the copy or move button. 2. tap an event (either in the agenda list or in the day or week views). 3. tap an empty time slot in day, week view or tap a day in month view or mini-month. You will get a prompt asking for confirmation. It will then open the edit scene. In tap to copy or move: it does not matter if you tap a time or event first. You just need to do both.

5. You can not move an event that is tapped in the agenda list if linked is off. This is because the event might not be up to date if linked is off.

6. Missed reminders view, you have to have more than 1 dashboard alert to access it. Tap the calendar icon in the dashboard to open it -- the one with the little number of alerts on it.

7. To enter a just type date use this pattern
Quote:
subject ; date expression; location
You must use the semi-colon. If you leave off the location or date, it will default to subject only. To practice your date expressions go here:
Datejs - An open-source JavaScript Date Library
use the box below "Mad Skillz". It only does english, but I have set it up to follow your locations choice of date formats. i.e. US is month/day/year. If you don't know what they are check the regional settings app.


You need to add icons just like in the regular UberCalendar. You need to use a smaller alarm icon 12px by 12 px. The normal UC one just is too big. Also I renamed one of qwiklight's icon's to meeting, so the calendar can indicate a meeting. Here are the two I use, modified qwiklight's


The poll is closed.

cheers.

attached are screen shots and patch file.
Attached Images
File Type: png touchpadclosed.PNG (201.4 KB, 273 views) Email Attachment
File Type: png touchpadday.PNG (207.4 KB, 221 views) Email Attachment
File Type: png touchpadmonth.PNG (257.9 KB, 239 views) Email Attachment
File Type: png touchpadsearch.PNG (303.8 KB, 196 views) Email Attachment
File Type: png touchpadweek.PNG (253.1 KB, 192 views) Email Attachment
File Type: png tpadvcopyPickedField.PNG (174.6 KB, 37 views) Email Attachment
File Type: png tpalarms.PNG (175.6 KB, 41 views) Email Attachment
Attached Files
File Type: patch UberCalendar305_1-14.patch (445.7 KB, 13 views) Email Attachment
__________________
French Pre3, UK Pre2, US Veer, German gsm Pre, 680, garmin ique 3600 & still have my working palm pilot 1000 with the 1 Mb adapter

Please remove UberCalendar and google sync behavior patches prior to system updates.
patch Google calendar sync behavior for 2.x.x and TouchPad (Tweaks enabled)
Preference guide for MetaView's UberCalendar patch

Last edited by frantid; 10/29/2012 at 07:57 AM.
frantid is offline   Reply With Quote
Liked by spud101, stokesy, De_Zire71 and 9 others like this.
Old 08/10/2011, 09:19 AM   #2 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
Icons are showing up but at bottom of event, not up top near event title. Also, the 'ICON=name' shows up under event title. Anyway to move icon up and hid the 'ICON=name'?

Sliding frame over to hid the agenda view (and mini month) has a very slow refresh. If I am in week view and slide panel over to hide mini calendar, it refeshes the week day column titles but the events and column lines stay smaller but slide to left.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Thanked By: frantid
Old 08/10/2011, 09:25 AM   #3 (permalink)
Member
 
Posts: 2,647
Quote:
Originally Posted by crawfpm View Post
Icons are showing up but at bottom of event, not up top near event title. Also, the 'ICON=name' shows up under event title. Anyway to move icon up and hid the 'ICON=name'?
Which view is the 'ICON...' showing in?

Quote:
Sliding frame over to hid the agenda view (and mini month) has a very slow refresh. If I am in week view and slide panel over to hide mini calendar, it refeshes the week day column titles but the events and column lines stay smaller but slide to left.
Yes, I can't find a fix for week yet. Is it slow in other views besides week?
__________________
French Pre3, UK Pre2, US Veer, German gsm Pre, 680, garmin ique 3600 & still have my working palm pilot 1000 with the 1 Mb adapter

Please remove UberCalendar and google sync behavior patches prior to system updates.
patch Google calendar sync behavior for 2.x.x and TouchPad (Tweaks enabled)
Preference guide for MetaView's UberCalendar patch
frantid is offline   Reply With Quote
Old 08/10/2011, 09:30 AM   #4 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
Sorry, Day and Week view have icon at bottom of event. In Month view, it is at the right side of event title but event title is superimposed over the icon. Anyway to move to left so it is icon, color calendar icon (each event has one) and then title text?

Changing views is pretty slow for all changes

In Day and Week view, there is a dark color bar on left side of event, color corresponds to calendar. The event itself is colorized the same color but lighter. In week view, when two events are at the same time or overlap, no text for event is visible. If that darker colored bar is removed, frees up alot of space for event text. Since event itself is colored, that bar is redundant.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 09:31 AM   #5 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
I want to change my poll vote to have a 5 day work week view option.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Liked by phil71 likes this.
Old 08/10/2011, 09:56 AM   #6 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
The Dismiss and Snooze buttons seem to be reversed on the Touchpad vs. Pre. Anyone notice that? Now I know why I seem to be snoozing Touchpad alerts instead of dismissing them...
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 10:03 AM   #7 (permalink)
Member
 
Posts: 2,647
Quote:
Originally Posted by crawfpm View Post
Sorry, Day and Week view have icon at bottom of event. In Month view, it is at the right side of event title but event title is superimposed over the icon. Anyway to move to left so it is icon, color calendar icon (each event has one) and then title text?
I can try moving things around.

Quote:
Changing views is pretty slow for all changes
This is the danger of developing on the emulator only. I don't have a real sense for the speed of the device only the speed of my desktop.

Quote:
In Day and Week view, there is a dark color bar on left side of event, color corresponds to calendar. The event itself is colorized the same color but lighter. In week view, when two events are at the same time or overlap, no text for event is visible. If that darker colored bar is removed, frees up alot of space for event text. Since event itself is colored, that bar is redundant.
I'll look at it.
__________________
French Pre3, UK Pre2, US Veer, German gsm Pre, 680, garmin ique 3600 & still have my working palm pilot 1000 with the 1 Mb adapter

Please remove UberCalendar and google sync behavior patches prior to system updates.
patch Google calendar sync behavior for 2.x.x and TouchPad (Tweaks enabled)
Preference guide for MetaView's UberCalendar patch
frantid is offline   Reply With Quote
Old 08/10/2011, 10:45 AM   #8 (permalink)
Member
 
Posts: 2,647
Can you try turning linked off and see if is any faster? I wonder if it is the list or the mini month that is slowing it down. Can you tell at all? I might have to put in an on/off switch.
frantid is offline   Reply With Quote
Old 08/10/2011, 10:52 AM   #9 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
No difference in time. When in day view, link on or off, it takes almost 6 seconds to fully switch to week view. Same going week to month view.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 11:01 AM   #10 (permalink)
Member
 
Posts: 2,647
Wow, I should see a difference that big on the emulator. With linked off, the list and the mini month aren't doing any processing. That means the slow down is from sticking the icons in. How long does it normally take without the patch?
frantid is offline   Reply With Quote
Old 08/10/2011, 11:02 AM   #11 (permalink)
Member
 
Posts: 2,647
How many calendar events do you have?
frantid is offline   Reply With Quote
Liked by martin124 likes this.
Old 08/10/2011, 11:04 AM   #12 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144


1 Exchange calendar and 7 Google calendars (I log into one Google account though).

Uninstalled patch. Switching between day and week view takes 5 seconds.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 11:25 AM   #13 (permalink)
Member
 
Posts: 868
Wow, I would LOVE to see this soon onmy Touchpad!

Most wanted features:
- date time picker in edit event
- week numbering
- One that is not in the list but is something I very much miss (or somehow don't get to work if it is there, but was on the Pre): Dragging and dropping events around in day (& week) view.
spud101 is offline   Reply With Quote
Old 08/10/2011, 11:28 AM   #14 (permalink)
Member
 
Posts: 2,647
That can't be normal or is it?

Quote:
Originally Posted by crawfpm View Post


1 Exchange calendar and 7 Google calendars (I log into one Google account though).

Uninstalled patch. Switching between day and week view takes 5 seconds.
frantid is offline   Reply With Quote
Old 08/10/2011, 11:42 AM   #15 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
The delay or the number of calendars?

Calendars, work (exchange) and google calendars, one for each member of my family plus a family calendar and one for church.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 11:49 AM   #16 (permalink)
Member
 
Posts: 2,647
The delay

It normally takes that long? Did you try to slingshot the calendar to see if restarting it helps. Slingshot is the only way to restart it, besides a full restart of the TP.
frantid is offline   Reply With Quote
Old 08/10/2011, 12:03 PM   #17 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
Restarted Touchpad and still have that delay with no patch.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 12:07 PM   #18 (permalink)
Member
 
Posts: 2,647
I guess we need to hear others with TP's. I would think the forums would be full of posts if it took that long all the time.
frantid is offline   Reply With Quote
Old 08/10/2011, 12:19 PM   #19 (permalink)
Member
 
crawfpm's Avatar
 
Posts: 144
One of my google calendars is actually a flow through from another site so I removed it as well as my exchange calendar. Still takes 5 seconds to switch calendars.
__________________
Pilot 5000, PalmPilot Personal, Palm III, Palm IIIx, TRGPro, HandEra 330, Kyocera 7135, Treo 600, 650, 700p, 755, Pre Plus, Pre 2 and Touchpad.
crawfpm is offline   Reply With Quote
Old 08/10/2011, 02:14 PM   #20 (permalink)
Member
 
Posts: 1,076
I haven't installed it yet so asking out of ignorance. Is the mini month available for the date picker or do we still use the silly ones in the stock Calendar?
govotsos is offline   Reply With Quote
Reply

 

Tags
ubercalendar

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0