Giter Site home page Giter Site logo

dotwee / micropinner Goto Github PK

View Code? Open in Web Editor NEW
40.0 4.0 22.0 16.15 MB

MicroPinner is a lightweight dialog-only application, that turns your statusbar into a pingboard, almost same as sticky notes on your PC. (You can basically create your own notifications or noted reminders) You can customize the notifications title and content, as well as its priority and visibility (Works on Android 5.0 and above).

Home Page: https://play.google.com/store/apps/details?id=de.dotwee.micropinner

License: Do What The F*ck You Want To Public License

Java 100.00%
android notifications statusbar intellij

micropinner's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

micropinner's Issues

Not compatible with gradle 2.8

Cannot compile under Android Studio 2.0 Preview 9 with gradle 2.8 without any modifications as it requires gradle 2.1.

unable to pin notes using micro pinnner

Expected behavior

I expected that I should be able to pin notes to my notifications panel as described by the app

Actual behavior

After doing the needful by creating a note and giving it it's title and doing all the necessary things, it doesn't pin when I click pin.

How to reproduce

  • download micro pinner from google playstore
  • launch the app
  • turn the pinner service on
  • make a note to pin
  • press pin and it doesn't work
  • Device: infinix note 4
  • Operating system: android 8.0
  • software version: v2.1.0

Recording Of The Bug

https://vimeo.com/260664241



Posted on Utopian.io - Rewarding Open Source Contributors

Name mixup

I'm seeing the app named as New Pin in the launcher while the pop-up is titled Micropinner, that's reversed to what your store pictures show.

Tested with both F-Droid build and Google Play store one.

Basically I'm seeing app_name and main_name reversed.

Is this an issue with my launcher or intentional or ?

Attributes lost on reboot

After a reboot some attributes are lost.

Steps to reproduce:

  • Create a notification with "persistent" or "show notification actions" enabled.

  • Check that the notification works as expected.

  • Reboot or am broadcast -a android.intent.action.BOOT_COMPLETED

  • Now the notification has lost the custom attributes.

I've checked the database after rebooting and the parameters are properly stored.

On a Nexus 5 with Lineage OS 14

switchAdvanced

Users on larger device may drag the switch instead of clicking on it, so it'll not show advanced options.

I added the following code to both MainActivity and EditActivity

switchAdvanced.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener()
        {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean b)
            {
                switchAdvancedLayout(switchAdvanced.isChecked());
            }
        });

When upgrading app current pin notifications disappear until reboot.

Just upgraded app to version 2.2.0
After it installed the Pin that was displayed on notification went away. I tried clicking app icon on launcher but all it did was have a dialog to create new pinned note.
So, tried rebooting phone and Pin magically reappeared.
Is there a way to have notes pinned to reappear without rebooting?

If no content-text is given, make pin a single-line notification

I've created a extra branch for this feature, dev-singleline. It is fully implemented and seems working without any problems. But I'm not sure about the layout. Here's what it currently looks like:

dev-singleline

To make it look like a normal notification just with a single line, I would have to extend the base (material) notification and setup the layout manually. I don't want to do this, because since I would have to create a new layout for each Android version >= SDK 16.

If someone knows a better solution, please don't mind to constribute!

New Design

micro-pinner

Hi,

I have studied your work and I think a new design will make you more visible. I designed for you, I hope you like it and you want to use it. If you want to reach me, you can look at the my profile. I can give you all the formats of the design free. If you want a change please specify.

We found 6 flaky tests

Hello, we are a group of researchers that investigate the occurrence of flaky tests in Android.

We voluntarily ran your GUI tests 12 times and found that some tests pass or fail non-deterministically, which characterizes them as flaky tests [1]. Below we list each flaky test we found, and its number of failures.

We ran these tests on a generic Android Emulator (AVD) with Android API version 28.

If you confirm this behavior, our suggestion is to add the @FlakyTest annotation on these tests. See https://developer.android.com/reference/androidx/test/filters/FlakyTest.

If you wish for a repair proposal, please let us know.

Graciously,
Denini, Leopoldo and Marcelo.

[1] https://hackernoon.com/flaky-tests-a-war-that-never-ends-9aa32fdef359

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.