ink-launcher's People
ink-launcher's Issues
Rework quick launch drawer
Dragging right to left should pull in the quick launch drawer.
Currently this works, but is not always reliable due to two issues:
- The DrawerLayout view itself is not very flexible and doesn't work quite how I'd like. The drag should be able to start basically anywhere, but I have to use reflection to hack the dragger to have a decent sized edge to make it feel right. This has other weird effects as well, especially it does not interact well with the swipe gesture detector for pulling up the "app drawer" (currently implemented as a hacky fragment navigation)
- The system global back gesture starts if you start dragging from close to the edge of the screen. This can be disabled for launchers using https://developer.android.com/reference/android/view/View#setSystemGestureExclusionRects(java.util.List%3Candroid.graphics.Rect%3E), but my previous attempts to do so didn't entirely work. Probably the right way to do it is inside a custom view instead of in the activity.
This should all be replaced with a custom component that handles dragging in drawers from the left/bottom/right
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.