Author Topic: Emblem - Notifications Re-imagined  (Read 757 times)

H4CK3R

  • Haxor
  • Sr. Member
  • *****
  • Posts: 407
  • Reputation: 42
  • I try and write cool tweaks!
    • Kyle Howells
  • Badges:
  • Computers: MacBook Pro
  • iDevices: iPod 1G, iPod 2G, iPod 4G, iPhone 4S, iPad 2, iPad mini
Emblem - Notifications Re-imagined
« on: October 02, 2012, 08:13:49 pm »

     Emblem






Description:
Quote
Emblem brings OS X-inspired notifications to the iPad. With gorgeous animations and native design, Emblem provides a whole new notification experience.
Dismiss notifications by holding and dragging them off screen. If four or more notifications from the same application appear on screen, they will intuitively stack into one banner, allowing you swipe through to view each notification individually. Emblem also offers a tutorial to help walk you through how each feature of the new system works. Assign the tutorial to an Activator method to launch.



This is my latest project that I've been working on for a while. I worked on it with @joshmtucker. He is a designer that works mostly on iOS tweaks, some well known ones he designed and worked with the developers on are CallBar and Reveal. Originally the project started from this concept, but changed quite a bit before any work was done on it: http://joshmtucker.tumblr.com/post/18386026704/growlipad
Josh released it on stage at the World Wide Jailbreak Conference (WWJC) yesterday during his talk and we worked with Optimo from thebigboss repo to have Emblem released into Cydia seconds after Josh had introduced it, while he was still on stage.
I also wrote in an interactive tutorial that has Siri walk you through how to use it.


<a href="http://www.youtube.com/watch?v=xBRCQg4x6b0" target="_blank">http://www.youtube.com/watch?v=xBRCQg4x6b0</a>



The idea is notifications come down from top right and then stack one on below the other. If however you get more then 3 notifications on screen from the same app they merge into one and you can then scroll through it to see each individual notification.
If in your settings you choose an app to receive notifications as alerts rather then bulletins Emblem will give you an OSX style alert instead, a bulletin that doesn't auto-dismiss and has buttons.
If you leave them alone then they will auto-dismiss after 8 seconds. If you want them gone quicker briefly tap and hold a notification then throw it off screen.
If you have your accessibility settings set to read the notifications then Emblem will respect that and read them to you, in the language your device is setup in.

It is available on the Cydia store now for $1.99








A few technical details.
This gets in before the banners UI even knows about the notification and then handles it all itself.
Unlike most other custom notification tweaks this doesn't change the banners but is an API compatible reimplementation of the UI.
For the accessibility stuff I get and use Accessibility's and SpringBoard's localisations.
I also dive into Accessibility's system setting.
If you have it set to read the notifications as it comes in it will know that you have asked it to and read them to you, using the official API's.
It also respects other settings, such as "show preview" (for emails and messages).
The drop down animation starts in the status bar and uses a 3D transform to flip up out of the status bar as it falls down.
When the banners merge it actually creates a new banner places that over the highest banner and then animates the other to that spot as it fades them out.
The banners window is 1 level above the notification centers window level.
The interactive tutorial is just a UIWindow above everything, but below the banners window.
The tutorial uses VSSpeechSynthesiser to give you instructions, which is what both Siri and VoiceControl has used since iOS 3.1 (3GS+).
To tell if you have dismissed the banners doing the tutorial the tutorial part of the tweak actually hooks into the standard part of the tweak.







What do you all think of it?


[null]

  • Hero Member
  • *****
  • Posts: 646
  • Reputation: 42
  • the halloween jack is a real cool cat
  • Computers: I have a PC running Windows 7 that was built by my uncle. I also have a Newsmy T3 Android Tablet.
  • iDevices: iPod Touch 4G
Re: Emblem - Notifications Re-imagined
« Reply #1 on: October 02, 2012, 08:17:41 pm »
AWESOME JOB! +1! This looks so cool. I might have to get this. VERY impressive!
__  __           ___    ___          
/\ \/\ \         /\_ \  /\_ \          
\ \ `\\ \  __  __\//\ \ \//\ \     
 \ \ , ` \/\ \/\ \ \ \ \  \ \ \          
  \ \ \`\ \ \ \_\ \ \_\ \_ \_\ \_
   \ \_\ \_\ \____/ /\____\/\____\
    \/_/\/_/\/___/  \/____/\/____/

LankAsif

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2390
  • Reputation: 90
  • Forum pride 8)
  • Badges:
  • Computers: i7 with bits and pieces
  • iDevices: iPod Touch 1G (Basically storage for iNinja tools), iPhone 5
Re: Emblem - Notifications Re-imagined
« Reply #2 on: October 02, 2012, 08:48:47 pm »
Yeah man I saw this mentioned in the iJailbreak newsletter BTW and have been reading the great responses from peeps on twitter. A major congrats to you both.

Education is never achieved by wise men. it is only believed to have been achieved by fools

h4ck3rpr0n3

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3060
  • Reputation: 130
  • Developer, Genius :P :P
  • Badges:
  • Computers: HP Pavillion g7: Windows 7, BT5 R1, Ubuntu 12.04, Windows 8, Linux Mint
  • iDevices: ipod touch 3g, ipod touch 2g
Re: Emblem - Notifications Re-imagined
« Reply #3 on: October 02, 2012, 08:49:12 pm »
You never fail to impress! Looks great!
goals:
[] get developer status
[X] get 30+ karma
[X] get to hero member
[X] become part of the staff

languages i know:
JavaScript
CSS
HTML
PHP
C
C++
Cython
Python

Apetrick

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3510
  • Reputation: 91
  • <Apetrick> lank is 1337
  • Badges:
  • iDevices: Ipod Touch 4g
Re: Emblem - Notifications Re-imagined
« Reply #4 on: October 02, 2012, 08:50:50 pm »
Awesomeness, I'll have to get an iPad to test this out :D
<%a12danrulz> Idk, but doing a DoS from an apple device is like fighting a bear with a plastic spork

Don't like seeing ads? Click here to register!

Godman777

  • Hero Member
  • *****
  • Posts: 979
  • Reputation: 27
  • Have a good day!
  • Computers: Dell Inspiron 560 with HD 5450 silence
  • iDevices: Galaxy Note 2 Rooted
Re: Emblem - Notifications Re-imagined
« Reply #5 on: October 02, 2012, 11:55:34 pm »
DUDE! This tweak is EVERYWHERE! I can't believe you worked on this! I haven't had a chance to try it out yet, but from what I hear, people say it's awesome! Great Job!
If I assist you please consider giving me a +1.

Ironman

  • Administrator
  • Hero Member
  • *****
  • Posts: 5096
  • Reputation: 251
  • Badges:
  • Computers: ASUS UL50VT
  • iDevices: iPhone 5, iPhone 4S, iPhone 4, iPhone 3GS
Re: Emblem - Notifications Re-imagined
« Reply #6 on: October 03, 2012, 05:27:38 am »
Super cool!! Great job dude!!
Click for How to Add Our Repo
If you're going to ask questions....
At least make them good ones.

Knowledge is the one thing that can never be taken from you

Godman777

  • Hero Member
  • *****
  • Posts: 979
  • Reputation: 27
  • Have a good day!
  • Computers: Dell Inspiron 560 with HD 5450 silence
  • iDevices: Galaxy Note 2 Rooted
Re: Emblem - Notifications Re-imagined
« Reply #7 on: October 03, 2012, 06:12:55 am »
Also, they are calling Josh the next pod2g...  ;)
If I assist you please consider giving me a +1.

8BitAce

  • Hero Member
  • *****
  • Posts: 703
  • Reputation: 57
  • If at first you don't succeed; call it version 1.0
  • Computers: Toshiba L505D-GS6000
  • iDevices: iPad 2 16GB WiFi, iPod 2g, iPod 4g
Re: Emblem - Notifications Re-imagined
« Reply #8 on: October 03, 2012, 11:37:55 am »
You truly are one of the best tweak devs out there! Awesome work man, I'll be buying this ASAP! And I especially love that you mentioned exactly how it works instead of keeping it all a secret. Apple should take a page out of your book ;)

H4CK3R

  • Haxor
  • Sr. Member
  • *****
  • Posts: 407
  • Reputation: 42
  • I try and write cool tweaks!
    • Kyle Howells
  • Badges:
  • Computers: MacBook Pro
  • iDevices: iPod 1G, iPod 2G, iPod 4G, iPhone 4S, iPad 2, iPad mini
Re: Emblem - Notifications Re-imagined
« Reply #9 on: October 03, 2012, 11:41:28 am »
Thanks a lot, really glad you all like it! :D

Don't like seeing ads? Click here to register!

H4CK3R

  • Haxor
  • Sr. Member
  • *****
  • Posts: 407
  • Reputation: 42
  • I try and write cool tweaks!
    • Kyle Howells
  • Badges:
  • Computers: MacBook Pro
  • iDevices: iPod 1G, iPod 2G, iPod 4G, iPhone 4S, iPad 2, iPad mini
Re: Emblem - Notifications Re-imagined
« Reply #10 on: October 03, 2012, 11:45:13 am »
You truly are one of the best tweak devs out there! Awesome work man, I'll be buying this ASAP! And I especially love that you mentioned exactly how it works instead of keeping it all a secret. Apple should take a page out of your book ;)
Thanks!! Those points just give a brief overview of it so you get a rough idea how it would work.

sèphér

  • Sr. Member
  • ****
  • Posts: 278
  • Reputation: 19
  • iDevices: 3GS fw4.3.3
Re: Emblem - Notifications Re-imagined
« Reply #11 on: October 14, 2012, 06:31:12 pm »
Love this tweak bro! Intergrates nicely with the mac os x pad dreamboard theme on my ipad 3 :)