Pointui » Home 2 Applets Showcase

[Suite][VGA / QVGA] Adrenaline Suite [Added "Automatic sound" profile - 091013]

(207 posts)
  • Started 11 months ago by capt_harlock77
  • Latest reply from NorrinHarlock
  1. Hello all,
    Many of you may know my "DeviceManager" applet. Now I completely rewrote it, and made it part of a suite I'm working on. The "Adrenaline" suite. :)

    Right now I wrote down some applets, but just few of them are somehow functional at the moment;in addition, I modified the HomeScreen title bar, adding a lot of functionalities. But let's see in details what I've done so far:

    HYDROGEN Applet (H - Home)

    Clock should work correctly. It does support both 12 and 24 hours format. This setting is taken directly from windows registry, so if you wish to change this preference you need to edit your "Regional Settings" in Windows control panel.
    Top-right "..." button will open the "Clock" control panel applet.
    Alarms should be reported correctly.
    If enough space is left, under the next alarm there will be shown a button reporting the next calendar appointment: tap it to open calendar, or tap-and-hold to view a list of the next 5 appointments (tapping them will lead you to the calendar too). This will soon change, as soon as I will complete the calendar applet you won't see anymore the Windows calendar. :)

    TO DO:
    Not really much. :) I need to complete the upcoming calendar appointments (but, as said, I need to complete the calendar applet first), plus I'm planning to manage alarms and notifications directly from this applet.

    CARBON Applet (C - Control Panel)

    Top-left button: tap to toggle flight mode on and off. When a data connection is active, tap this button to terminate it (of course icon will change).
    Top-middle button: tap to toggle Bluetooth on and off.
    Top-right button: tap to toggle WiFi on and off. When WiFi is turned on, the icon will change to reflect the connected or not status.
    Tap-and-hold *any* of the top row buttons to open the "Connections" screen (see below).

    Bottom-left button: tap to tggle between "Normal" and "Vibrate" sound profiles. Tap-and-hold to open the "Sound and notifications" screen (see below).
    Bottom-middle button: not working yet.
    Bottom-right button: tap and hold to close Home2.

    TO DO:
    Better "Sound profiles" management. First of all add "Automatic" profile (i.e. vibrate during meetings), and possibly a time-based management (for example, vibrate during night).
    Of course, I need to make bottom-middle button working: I'm planning to assign brightness control to it, but not sure yet.
    Finally, add an option to launch an application after closing Home2 (like old DeviceManager).

    CALCIUM Applet (Ca - Calendar)

    This is in a really early stage. It just shows the month view, highliting current day and the week-end days. "First-day-of-week" setting (Monday or Sunday) is taken directly from system -- to change it go to Windows calendar, select "Menu -> Tools -> Options" and set your preference.
    Sliding up and down will switch to next (down) or previous (up) month. Tapping the top-right "arrow" button will bring you directly to current month. Tapping a day won't do anything (by now...).
    NOTE: You can change the colors for "week-end" and "today" days: just open the "Common\Adrenaline\Colors.xml" file and edit the values to suit your preferences (or your mood :D ).

    TO DO:
    A lot. Show "busy" days in month view (color coded by category). Add week view and (maybe) agenda view. Add dialogs to add/edit/create appointments. Add templates management.

    HOMESCREEN TITLE
    Added a lot of things, which now make (IMHO) fullscreen option worthwhile. :)
    Starting from left, I added a "Start" button: tap it to open the "Programs" list (Home2 version, of course :P ), tap-and-hold to open the "Running apps" list (Home2 version too).
    Next to it you should have the "operator" name. The date and time aren't displayed anymore (you have the "Hydrogen" applet to check time... :D ). The "No service" and "Emergency calls only", however, will be shown if needed.
    Finally, on the right there is the "sound profile" icon, and if applicable the connections icons (BT, WiFi and data) will show up.
    Tap the "sound" icon to open the "Sounds" screen (same as tap-and-holding the sound button in Carbon applet).
    Tap the operator label or (if shown) any of the connections icons to open the "Connections" screen (same as tap-and-holding the top row buttons in Carbon applet).

    CURIUM Screen (Cm - Connection Manager)

    Well, this should be very intuitive. You just need to know that the "Discoverable" option will show up only when BT is active, and that when WiFi is turned on an extra-line will appear, showing the name of the connected network. Tap this line to open the "Network" control panel applet.
    Finally, if a data call is active, another extra line will appear, allowing you to terminate the data call.

    SAMARIUM Screen (Sm - Sounds Manager)

    By now, you can choose between "Normal", "Vibrate" and "Silent". "Automatic mode" will ring normally and vibrate during meetings.
    I'm planning to add more profiles and volume control.

    I hope I've explained everything in a clear way, anyway I'm sure it will take you just a couple of minutes to figure out how this suite works. Just try to tap or tap-and-hold everything and see what happens. :)

    IF YOU LIKE MY WORK, OFFER ME A CUP OF COFFEE

    PLEASE NOTE
    At the moment I posted only the VGA version. If you wish to test this suite on QVGA device, you sould download the "VGA_Graphics" archive, resize all the files included and replace the original ones with the ones you created.
    Later I will post the QVGA version.

    UNINSTALLATION
    If you wish to remove the Adrenaline suite, follow these easy steps:
    1) Remove all the files starting with "Adr_" and the "Adrenaline" folder under the "Common" folder.
    2) Remove the "Hydrogen" and "Carbon" folders under "AppletRibbon" folder.
    3) Remove the "Adrenaline" folder under "Themes\Default" folder.
    4) Finally, remove "HomeScreenTitle.cs" and rename "HomeScreenTitle.bak" to "HomeScreenTitle.cs" under "Common" folder.

    ATTENTION THEMERS
    If you wish to create your own set of graphics to match a particular theme, please take note that you should create an "Adrenaline" folder under your desired theme folder and put the graphics there. My applets will search the graphics first in the "{selected theme}\Adrenaline" folder and, if not found, in the "Default\Adrenaline" folder.

    INTERNATIONALIZATION
    All the applets "get" the localized terms from one single file, located under the "Common\\Adrenaline" folder. Please note that you must save the file as "Terms.xxx.xml", where xxx is your native language (English, French, Italian, etc.). The "Terms.xml" file is not accessed by applets and should only be used as reference to start creating your own localized version.

    QVGA Version
    Credits: sinofthegod

    Get the QVGA files HERE.

    THE "SHALLA-BAL" EXPERIENCE (don't know who can get this :P )
    Credits: NorrinRadd
    Updated: 03 Nov 09

    Our great Silver Surfer has made a wonderful job, adding some really interesting extra features in order to have an even more adrenalinic experience with your Home2 powered device. :)
    Check it out HERE

    Attachments

    1. Adrenaline_091013.zip (141.1 KB, 972 downloads) 10 months old
    2. Screen05.png (78.2 KB, 35 downloads) 10 months old
    3. Adrenaline_090930.zip (137.9 KB, 219 downloads) 11 months old
    4. Screen01.png (96.9 KB, 53 downloads) 11 months old
    5. Screen04.png (72.8 KB, 23 downloads) 11 months old
    6. Screen03.png (85.3 KB, 24 downloads) 11 months old
    7. Screen02.png (97.2 KB, 29 downloads) 11 months old
    8. VGA_Graphics.zip (222.6 KB, 224 downloads) 11 months old
    Posted 11 months ago #
  2. sinofthegod
    Member

    Looks promising captain! By the way, here is the QVGA version.

    Attachments

    1. AdrenalineSuite(QVGA).zip (76.6 KB, 404 downloads) 11 months old
    Posted 11 months ago #
  3. ganzee
    Member

    Nice work! Interested to see how this develops.

    Posted 11 months ago #
  4. biohazardousguy
    Member

    Hi
    I tested the qvga version on my mio a501 device. I am surprised, it works perfectly so far. I am keeping my finger crossed until the hidrogen applet will show the appoitments. Just a suggestion, I would like the see the appoiments and alarm implemented like in this my status applet, without the collapse feature. Tapping on the clock shows the current alarms, taping on today shows the appointments, tapping again shows tomorrow, one more tap shows the upcoming week. Also maybe a agenda view screen could be added.
    Thanks, and keep up the good work.
    MM

    Posted 11 months ago #
  5. @ biohazardousguy
    In my plans the Hydrogen applet will normally show just the next upcoming apppointment, but there will be a feature to see more appointments/tasks. I won't tell you anymore, it will be a surprise. :D
    Anyway, I'm working on a calendar applet too. I'm planning to get completely rid of the awful Windows interface, so the calendar applet is supposed to allow you create and edit appointments.
    Just for your information, these are the applets and screens I'm working on so far:
    Calendar applet (codename Calcium)
    Alarms screen (codename Aluminium)
    Brightness screen (codename Bromine)
    Messaging applet (codename Magnesium)
    Weather applet (codename Tungsten)

    Regards.

    Posted 11 months ago #
  6. biohazardousguy
    Member

    That is great news. I will keep an eyes on this one. I have nevertheless one question - are you a chemist or something?
    All the best,
    MM

    Posted 11 months ago #
  7. Sure I'm a chemist. That's why these "funny" names. :D

    Posted 11 months ago #
  8. biohazardousguy
    Member

    Good to know. I am a biochemist myself.
    Cheers

    Posted 11 months ago #
  9. ganzee
    Member

    Sorry to interrupt the scientists love-in... ;P

    QVGA version works great. I've been using it all day and it is well thought out, very stable, and extremely responsive.

    Thanks Captain (and sinofthegod for the QVGA version)

    Posted 11 months ago #
  10. Hello all,
    first of all thank you all for your feedbacks. I slightly improved the "Hydrogen" applet:
    1) Fixed a bug -- 12 hours format was not supported correctly after 9 pm. Now it should correctly show the hours during all day.
    2) The clock now supports 2-digits hours -- i.e. from 1 to 9 it will show a leading zero. To enable this, go to "regional settings" in control panel, tap the "time" tab and the select either "HH[...]" (24 hours) or "hh[...]" (12 hours) as time format. Ok, it's easier to go and try than to explain. =D
    3) If an alarms occurs today or tomorrow, then the appropriate "label" replaces the date (under the clock).

    I attached the updated version to the first post.
    Simply download it, unzip it and replace "Hydrogen.cs" under "Home2\AppletRibbon\Hydrogen".
    Cheers.

    Posted 11 months ago #
  11. sinofthegod
    Member

    Bug report: Sound profile image on the title bar is not changing back to normal after changing it to vibrate or silent.

    Posted 11 months ago #
  12. Super work captain!
    Nice to see you back here with this promising suite!

    Did you plan to develop all the Mendeleev elements? ;)
    Adrenaline may become the Big Bang suite! :D

    >>> Of course, added in the Applets Store

    Posted 11 months ago #
  13. jojojojojojo
    Member

    Hi,
    really cool to see that someone still programs non-pointsense applets!! (not that I dont like those, but my phone is way to slow and RAM-limited to run it)
    Will try it out as soon as I have my phone working properly again..
    Regards,
    Jojo

    Posted 11 months ago #
  14. @ sinofthegod:

    Bug report: Sound profile image on the title bar is not changing back to normal after changing it to vibrate or silent.

    Do you mean *Home* title bar or *Windows* title bar?
    Thanks for your help. :)

    @ jojojojojojo:

    really cool to see that someone still programs non-pointsense applets!! (not that I dont like those, but my phone is way to slow and RAM-limited to run it)

    Well, that's the main reason I decided to wrote this suite. :) I personally think that BlueOcean has made an impressive work with his PointSense suite, really pushing Home2 capabilities far beyond our imagination. On the other hand, the PointSense suite is quite "heavy" both for memory footprint and device requirements. So I kept working on my project (I started it before PointSense release, actually), mainly because I don't need all the customization that PointSense brings. I really like the way Home2 is organized by itself and its look, I just felt I needed a couple of "power-ups" to make it even more user-friendly (and to finally get rid of the horrible WM interface :D ). Keeping a "low-profile" as much as possible to make it available to those people too that don't have an extra-powerful device.

    Posted 11 months ago #
  15. NorrinRadd
    Member

    Great job capt_harlock77!!!!!! Glad you're back developing stuff for Home2, as always you're stuff runs silky smooth. Very refreshing as it runs so fast on my Tmo Wing, looking forward to your updates as I love this as my main screen for the sheer speed and elegance!!!!!! Been looking forward to this, wayyyy back when you mentioned this in your old but still awesome DeviceManager thread! Now if Pointui could only have a more robust text input screen and even more poom functions then I believe we could truly do away with ever seeing WM screens, there so much we can do, now with your efficiency, blueocean's widgets, and alien's swipe up/down functions! Can't wait to see what else is around the corner...!

    Posted 11 months ago #
  16. sinofthegod
    Member

    Home title bar captain.

    Posted 11 months ago #
  17. @ sinofthegod:
    Very weird, I tried in many ways to reproduce your bug but wasn't able to do it. I have one more question though: does this bug happen even when you change the vibrate/normal status via the Windows built-in menu (or using the volume hardkeys)?
    Thanks for your help.

    Posted 11 months ago #
  18. NorrinRadd
    Member

    ^^^ capt_harlock77:
    Cool! Saw your updated Hydrogen notes, can't wait to see the final version with appointments and calendar!!!! I've switched from pointsense to using your suite for my home and main functions, though still using pointsense for some widgets of quick/simple things... just can't beat the sheer speed and smoothness of your suite even when running 9 screens!!!!!!! ^_^

    Posted 11 months ago #
  19. Hello all, "some" news in first post. :D

    @ NorrinRadd:
    Hey Silver Surfer, you're way too fast for me, I didn't even had the time to finish editing my post that you already answered me! :)
    Anyway, I'm really excited about the calendar applet -- it is something I really need for my work, and while I develop it I keep discovering the real power of Home2. BlueOcean did an impressive work, but now I really think he didn't reach the limit yet, Home 2 can be pushed *far* beyond. If everything goes as planned, I won't ever need to use any other application.

    Posted 11 months ago #
  20. NorrinRadd
    Member

    @capt_harlock77:
    What can I say your update is awesome, I really love the simplicity and fluidity of the whole suite. I hope you don't mind, but I did a quick mod of the Hydrogen Applet to simply change the next appt to show next task by swiping up/down on appt button. I use tasks a lot for my job and need tasks too, hope you don't mind... again awesome job on this and I can't wait for your next calendar updates, especially the editing functions!!!!!!!!

    Posted 11 months ago #
  21. @ NorrinRadd:

    I hope you don't mind, but I did a quick mod of the Hydrogen Applet

    How come I could not mind it? I think it's great! :) By the way you slightly anticipated me -- in my plans (I repeat, once the calendar applet is complete) sliding up the Hydrogen applet will reduce the clock to a small one and use the remaining space to show upcoming appointments and tasks, taking advantage of the calendar applet functions. Just to make it even clearer, it should act like the "home" page in TouchFLO3D, but while TF3D relies on Windows calendar I'm planning to go further thanks to the "Calcium" applet.
    Back on track, I think you're mod is great, so if you're wishing to share it I'd really appreciate it.
    I consider my suite "open source", so if anyone is willing to add some extra feature it won't be a problem for me. I'm creating this suite mainly keeping an eye on *my* needs, so I may forget something that could be useful to others. And after all, I can't create the best suite out there only on my own, but with your ideas and help... :)

    Posted 11 months ago #
  22. NorrinRadd
    Member

    captain:

    Wow that sounds great, I like that feature of TF3D, so eagerly awaiting it. Thanks for being understanding with my mod, this is why I love open source and Pointui. Unlike others, we can truly make it to suit our needs and not worry too much if it doesn't cover everything.

    I did notice one bug, but not sure if the function is not yet in this 090930 release... In Calcium it does not reflect my WM Calendar "1st day of week" setting of "Sunday". Just always shows Monday...

    Thanks again for the this suite, very refreshing for me to have all the functions I need without sacrificing speed!!!!!

    Posted 11 months ago #
  23. @ NorrinRadd:

    The "First-day-of-week" feature is already there. But maybe I understood what happened you. First of all, the applet retrieves this setting from Windows registry -- in the key "HKLM\nls\overrides" you should have the value "IFDOW": this value is set to "0" for Monday and "6" for Sunday.
    *But*, being this an "override" (as the key name implies) I think this value is generated *only* when you change the "first-day-of-week" setting at least once (probably you never did). So I suggest this:
    1) Open your calendar and change the f.d.o.w setting (in your case, set it to Monday), then close the calendar.
    2) Open again calendar and set the f.d.o.w setting back to its previous value.
    3) Just for sake, unload and reload Calcium.
    4) Let me know. :P

    @ all:
    One thing I forgot about "Calcium" applet: it's possible to change the colors for the "week-end" and the "today" days: open the "Common\Adrenaline\Colors.xml" file and edit the color values to suit your theme, your preferences or just your mood. :)

    Posted 11 months ago #
  24. biohazardousguy
    Member

    Tested the new things on my qvga a501 device. So far no problem, the Calcium applet is a little bit slow when sweeping up and down and changing the month. This happen on all the other calendar applets tested so far. Nevertheless, I really love the calendar applet especially the fact that it shows the days of the week in my own language and the weekend the proper way.
    One suggestion though. For me it would be useful to have also the time of the appointment displayed in the Hydrogen applet.
    Thanks for all the effort invested in this suite

    Posted 11 months ago #
  25. @ biohazardousguy:

    Sure I will add the appointment time in Hydrogen, it's something I need too. :) At the moment I added the "appointment" button just for testing, so I didn't put yet too much attention on it. :) Anyway I can easily add the appt start-end times, I will release a "patched" version as soon as possible (probably tomorrow evening).

    I noticed too the "sloppiness" when changing month, I don't think it's related to the "swiping" but to the applet itself. Technically speaking, drawing the applet implies 2 "while" routines, some calculation with dates (get the number of needed rows, starting and ending days, etc.) and, last but not least, adding and "defining" 28, 35 or 42 buttons (depending on month of course). I think it's kinda "heavy" for any device out there. :)

    Posted 11 months ago #
  26. sinofthegod
    Member

    Nice update captain ! I added the QVGA version with your last updates.

    As for the bug I reported, it can be related to ROM in my device. For example, you wrote that, from Curium screen, data connections can be deactivated. But I can't deactivate data connections by using Curium screen. Also, I tried other applets to see if they work, and the result is a big negative :)

    By the way, can you put the new png files for download whenever you update your suite, so I can convert them for QVGA devices?

    Attachments

    1. AdrenalineSuite(QVGA)(300909).zip (85.2 KB, 456 downloads) 11 months old
    Posted 11 months ago #
  27. @ sinofthegod:

    Thank you very much for your help in converting graphics. I will surely post png files whenever new ones are added. Actually this time I forgot to do it because (curiously) I was pretty sure I didn't add any new file -- clearly fogetting, for example, the Calcium icons. :)
    Anyway, I added a link to your post in my first one. Thanks again for your help.

    About the bug -- what kind of device do you own? I know that LG devices (and some others) have some problem about Bluetooth/sound/connections... Unfortunately this is a Home2 related issue, so I can't do anything about it as long as I rely on Home mainframe. Until Pointui won't fix it, at least. :( (As far as I know, they're already working on Bluetooth stack, but don't know about other issues).

    Posted 11 months ago #
  28. NorrinRadd
    Member

    @capt_harlock77:
    Thanks for the "IFDOW" tip, works perfectly! Just wanted to give you a quick update on the performance/stability of your suite over the past 3-4 days I've been running it... and I'm glad to say that even with 9 applets (2 of which are PointSense widget screens) it has not crashed or lagged on me once on my old Tmo Wing. I have not reset my device yet since installing your wonderful suite nor experienced any type of freeze!!!!! IMHO this is the most stable applet and suite for all of Home2, with the least amount of memory usage/leaks. I am very humbled by your efforts and efficiency, I did not realize Home2 could convert WM datetime in hex code, nor that the wm registry contains so much data not requiring any data transformations! I am rethinking the way I use and develop for Home2, as I am quite moved by your efforts of utilizing Home2's existing functions/resources to keep things fast and stable. blueocean's efforts as well has pushed Home2 to it's limits and beyond which is great to help move the GUI forward, but I see a balance is needed and though I am so used to using graphics to "pretty" things up, your suite really shows off Home2's simplicity and elegance OOTB that really shines without the need of adding graphics. I am using your suite as my main screens for actual working/productivity or day to day functionality and PointSense widget screens as extras/entertainment stuff. Basically in Spb MS3 terms, your adrenaline suite is my "Professional" screens and PointSense is my "Lifestyle" screens. Keep up the great work in this suite and I'm patiently looking for forward to the evolution of this suite!!!!!!!!!!

    I have added some stuff to your suite and will post them soon, when I'm done (taking longer as I am really making sure my mods do not compromise your suite's speed and efficiency)... Thus far, added next task via swipe gesture as you know and here's the others...
    - Hydrogen: Added Appt start time
    - Hydrogen: Changed appt button click to open appt details in default calendar
    - Hydrogen: Changed Calcium screen to also show mtg status indicator via colored icon
    - Home2 4 buttons: Moved down 4 pixels to allow for more applet space
    - Home2 Appts/Tasks/Messaging appets: Resized so one additional row displays
    - Minor resizing of various adrenaline applets so they line up perfectly w/ Home2 ones
    To do...
    - Convert my PointSense Photo applet to match this suite
    - Change right softkey to point to my doc launcher / explorer-like Reference Screen
    - Minor mods of Home2 standard bottom bar like, screen lock, 1st applet refocus, etc.
    - Add basic weather info to Hydrogen applet

    Attachments

    1. 091002114650.png (45.6 KB, 9 downloads) 11 months old
    2. 091002114740.png (51.3 KB, 9 downloads) 11 months old
    3. 091002114845.png (51 KB, 4 downloads) 11 months old
    Posted 11 months ago #
  29. brack
    Member

    Nice suite and also light, runs quickly without major problems,
    Just one thing - on the main screen there is an appointment line and my appointments are in Russian, I use GDI font setup, anyway the problem is that appointment text is crappy, it is all done by characters like ">8AL 70 @>..." which is meaningless in Russian, when I long-tap on it I see 5 next appointments in normal Russian without weird chars. The Appointments applet that goes with PointUI by default doesnt have problems with Russian chars, maybe there is some different font used in Hydrogen?
    I use QVGA version uploaded by sinofthegod

    Posted 11 months ago #
  30. @ biohazardousguy:
    Sorry if I didn't post yet an updated version of Hydrogen showing appointment start/end/ times, but I've been quite busy these days so I couldn't work too much on the Hydrogen applet (at the moment I'm mainly focusing on Calcium). Will try to add your "mod" as soon as possible. :)

    @ brack:

    appointment text is crappy, it is all done by characters like ">8AL 70 @>..." which is meaningless in Russian, when I long-tap on it I see 5 next appointments in normal Russian without weird chars

    Well, for the moment the 5 appointments info that are shown via long-tap are retrieved using Home2 scripting capabilities, while the appointment info in Hydrogen main screen are retrieved directly from Windows registry. I made this choice (retrieving from the registry, I mean) just for testing purposes, but I'm already working to have all the infos about appointments retrieved using Home2 scripting.
    In other words, this is going to be soon fixed. :)

    Posted 11 months ago #

RSS feed for this topic

Reply »

You must log in to post.