forked from SlimRoms/frameworks_base
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gesture Lock & Recents RamBar #1
Open
xLaMbChOpSx
wants to merge
4
commits into
SlimSaber:kk4.4
Choose a base branch
from
xLaMbChOpSx:kk4.4
base: kk4.4
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Change-Id: I64b95981425840d101c8122421281976d0251bae
Change-Id: Iafef30a7f75b7131cc8779784bff1ef9f7042fac
Adding missing parts Change-Id: I383e068b4618c432a907471dfcfcea3c23ed6b7f
Notifications refined: The way you handle with the incoming notifications defines how much you enjoy your device. Hover shows you those notifications when you need them in a beautiful card that briefly appears on your screen. For a detailed look of the notification, you can swipe down to expand some more info, or you can tap it to open the related app using PA’s floating mode. Introducing Hover: https://plus.google.com/107979589566958860409/posts/DC4KyDd1cDC https://plus.google.com/107979589566958860409/posts/BtWoGpNd8Fq This is revision 4 of the original base by @D4rKn3sSyS . Hover works by moving the notification view from statusBar container to Hover’s one and re-themes notifications in the process. When hover is active it is the owner of the view, special care must be taken to not manipulate the statusbar reference while hoveris active. Hover’s view state is managed by a handler based timer. When any touch event is received or a gesture completed the timer is restarted, upon expiration of the timer hover is hidden or will show next notification in the list if there is one (or more) to show. The timer along with animation listeners regulates the rate at which Hover can process new notifications, acting as a spam filter for noisy applications. Upon first run a dialog is displayed explaining Hover to new users. More infos in code’s documentation. Todo: - Swipe up to dismiss only the hover window not the notification in status bar. - Transparent support has been tweaked a bit but needs a more proper solution - Edge gap fix for Theme Engine themes overriding notifications draws - Long press action(s) - MInor tweaks noted in the code’s comments CONTRIBUTORS: @D4rKn3sSyS @bigbrother1984 @Anu6is @beerbong @aaronpoweruser @David96 @linuxman94 Drawables by @arzbhatia Signed-off-by: Jesus David <[email protected]> Signed-off-by: Carlo Savignano <[email protected]> Signed-off-by: Curtis Mayers <[email protected]> Signed-off-by: Yamil Ghazi <[email protected]> Signed-off-by: Aaron Gascoigne <[email protected]> Signed-off-by: David L.-W. <[email protected]> Signed-off-by: Evan Anderson <[email protected]> Conflicts: core/java/android/app/INotificationManager.aidl packages/SystemUI/res/layout/status_bar_expanded_header.xml packages/SystemUI/res/values/pa_dimens.xml packages/SystemUI/res/values/pa_strings.xml packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationHelper.java packages/SystemUI/src/com/android/systemui/statusbar/notification/Peek.java packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java services/input/InputWindow.cpp services/java/com/android/server/NotificationManagerService.java Change-Id: I9c2adbf1045665f9d42cd276498e45af21c91042 HOVER: Fix a couple of things: - Handle Ticker properly. Update mTicking, call related statements and disable ticker for blacklisted apps only when hover is off. - Remove a bad patch when you release your finger, there is no need and along with showCurrentNotification() call at setNotification() can even be a bad call. - Notification removal is already done at BaseStatusBar. Remove useless code. Signed-off-by: Carlo Savignano <[email protected]> Conflicts: packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java Change-Id: I56627735307833020bd37b645c8d5bda4e6cddbd Conflicts: packages/SystemUI/res/values/slim_dimens.xml
fusionjack
pushed a commit
that referenced
this pull request
Nov 22, 2014
…ounters an int[] return type. There are two such instances: 1. "private int[] mRules" within RelativeLayout LayoutParams. 2. "public int[] getLocationOnScreen" in View. When I added #2, we noticed missing annotated fields/methods in Hierarchy Viewer, but #1 also caused the same issue (mainly not exporting alignWithParent field) Bug: 16844914 Change-Id: I0d83a4391aa0565897cd7f0523995c97b7a4976d
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi fusionjack
Here are the commits that I posted details about I just updated the author on the RamBar to reflect Lars as he authored the original 4.3 version I just ported it to 4.4.