tuur29 / fuzzyclock Goto Github PK
View Code? Open in Web Editor NEWA suite of Android apps (widget, screensaver, watchface) with Fuzzy clock faces
Home Page: https://tuur29.github.io/fuzzyclock
A suite of Android apps (widget, screensaver, watchface) with Fuzzy clock faces
Home Page: https://tuur29.github.io/fuzzyclock
Even after pressing screen or waking/using device. Or updating settings. Seems like date is being set static?
Might contain:
https://developer.android.com/reference/android/service/notification/NotificationListenerService
Some ideas:
2018-12-24 15:24:02.003 10152-10152/net.tuurlievens.fuzzyclockwidget E/AndroidRuntime: FATAL EXCEPTION: main
Process: net.tuurlievens.fuzzyclockwidget, PID: 10152
android.app.RemoteServiceException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{52692c0 u0 net.tuurlievens.fuzzyclockwidget/.UpdateWidgetService}
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1737)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
And if so make sure #11 isn't a problem.
Instead of a color, open up a file selector and use that as background.
Just save a link to said image? Or copy it to app directory?
Not readable in day mode at the moment
Either separate setting or a percentual increase
Replace quarter, half... with fifteen and thirty.
Replace noon, midnight with twelve.
This could probably be done dynamically by letting android generate the correct values.
Like widget, use support libraries
Feature is implemented but I apparently forgot to add the setting itself
Add some default material colors in the preference activity.
https://material.io/guidelines/style/color.html#color-color-palette
For consistency across all FuzzyClock apps
→
not renderingSome options:
android:previewImage="@drawable/preview"
in appwidget_provider.xml
?
This is because it fills from sharedpreferences and not the preferences object. Hence it shows the last picked value instead of the current one.
Is it possible to change the width of datetext to wrap|content in the case that datetext should be wider than clocktext?
If so, can I restart the service when the screensaver starts?
See this article for a possible easy solution to layouting
12-26 11:50:49.488 net.tuurlievens.fuzzyclockscreensaver E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: android.graphics.drawable.Icon
at net.tuurlievens.fuzzyclockscreensaver.NotificationData.<init>(NotificationData.kt:12)
at net.tuurlievens.fuzzyclockscreensaver.NotificationListener.onNotificationPosted(NotificationListener.kt:33)
at net.tuurlievens.fuzzyclockscreensaver.NotificationListener$NLServiceReceiver.onReceive(NotificationListener.kt:59)
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:763)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Same error as this: https://stackoverflow.com/questions/45582430/java-lang-noclassdeffounderror-android-graphics-drawable-icon but it should have been fixed in the v27 support library.
Add invisible square for settings
Perhaps I should limit the x most recent or numerous?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.