Notices


Reply
Thread Tools
Posts: 105 | Thanked: 73 times | Joined on Jan 2011
#11
Yep, of course it depends on how user friendly would be to change the file. I mean an GUI would be a big plus.

So maybe what we really need is only an GUI to edit such file which will then "synchronise" the file with calendar. And then widget like nextalarm do the rest?
__________________
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke

Last edited by Tinukedaya; 2011-02-16 at 16:04.
 
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#12
Shiftplan
A first version.
It contains a desktop widget and an application
The desktop widget has two view modes.
Tap on the shift icon (colored icon or empty gray icon)
to change to the week view mode.

Tap on any other region in order to open the shiftplan application.
The shiftplan application stores the shift items in the
calendar db, first of all you should create a new calendar from
the calendar application, name it "shiftplan" for example.

On the right side is a list of work shifts, tap the "Edit shift" button
for adding or deleting a shift element. A shift element has
a name (2 or 3 chars) a color and a start/end time.
Use the selected work shifts as a stamp and
add a shift element in the months plan.
(Use the gray icon for deleting an element).
The widget shows the date for the next upcoming shift
and a time (-Hour:Min).
Or (Hour:Min), the time until the current shift ends.

This is only a simple shiftplan application, feedback and suggestions are welcome.

Nicolai
Attached Images
 
Attached Files
File Type: deb shiftplan_0.1_armel.deb (69.5 KB, 102 views)
 

The Following 8 Users Say Thank You to nicolai For This Useful Post:
ejasmudar's Avatar
Posts: 800 | Thanked: 957 times | Joined on Sep 2010 @ India
#13
Thanks nicolai! I will try this as soon as I get home. But one doubt- is it necessary to add a new calendar?
 
Posts: 105 | Thanked: 73 times | Joined on Jan 2011
#14
@Nicolai: You Sir are my new personal HERO. I feel terribly ashamed, because I lost my faith in you, while you were still hard working on it.



On a more serious note (mind you, the above is still completely true)...
It's great. Better that I thought possible. THANK YOU!

Only suggestions I have are purely cosmetic and feel free to disregard them.
1) any chance to make the widget look customizable? I'd like to make it fit my theme better.
2) usage of icons for the shifts?
3) direction of the weekly view expansion? I'd like to have the widget on the right and it's opening out of the screen.

I'll test it some and will get back to you. Thanks
__________________
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
 
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#15
there is a little bug. it does not update the remaining
time right after it is visible, but only at the next full minute.
This is easy to fix.
Expanding the widget to the left is somewhere between difficult
and impossible. the upper left widget corner defines the
widget position on the screen, and as far as I know
the widget position can not be changed from
within the widget .(this is controlled by hildon-home).
Feel free to make any suggestions about the
widget and app-ui. And if you can, help me
with creating better icons or a background image.

It is not necessary to create a new calendar,
but it helps a lot while testing the app, as
you can simply remove the whole calendar if something went
wrong with the shift events.

nicolai
 
Posts: 105 | Thanked: 73 times | Joined on Jan 2011
#16
Can you actually call that a bug?

If the expantion is not possible, just scrach that. I'll find different position for it.

Only suggestion I have is for the application layout. Can you move the dates closer up and center them to the respective "boxes". I got used to it already, but at the beginning I was a little confused and thought it's actually the box below which belongs to the date.

Also in the application view. I would change the order of the buttons at the bottom. Month selection > calendar > clear all > save. The month selectin below the calendar and the save at bottom right.

As for the background and icons. I think as you have is ok for general purpose. Only make it customizable, if possible. Like choosing a pic for shift while editting and background for the widget and thats it.

Cheers.
__________________
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
 
Posts: 215 | Thanked: 29 times | Joined on Feb 2010
#17
this is great and will really help me out! many thanks!!
 
Posts: 105 | Thanked: 73 times | Joined on Jan 2011
#18
BUG report: Can't delete/edit name of shifts. Editing time and color is ok, but changing name results in new shift being created. The old one is recreated upon closing and opening the app. Removing shifts is the same


Cheers
__________________
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
 

The Following User Says Thank You to Tinukedaya For This Useful Post:
Posts: 215 | Thanked: 29 times | Joined on Feb 2010
#19
Originally Posted by Tinukedaya View Post
BUG report: Can't delete/edit name of shifts. Editing time and color is ok, but changing name results in new shift being created. The old one is recreated upon closing and opening the app. Removing shifts is the same


Cheers
i didnt have any problem renaming a shift...
 
Posts: 105 | Thanked: 73 times | Joined on Jan 2011
#20
Oh well, I just found out, that this thing is terribly depressing. I'm still on vacation for few days and watching the countdown... Pfff.

Anyway. After few days playing with it, just wanna tell you it's almost perfect. The glitch with the persistent shifts still remains though. Can't get rid of the testing shift I made. Also, any progress on the possible customization?

Thanks again and cheers!
__________________
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
 
Reply


 
Forum Jump


All times are GMT. The time now is 04:27.