Giter Club home page Giter Club logo

smartspacer's People

Contributors

0x50f13 avatar apex2504 avatar cennoxx avatar goooler avatar hamster45105 avatar harmfulbreeze avatar kieronquinn avatar

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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

smartspacer's Issues

Broken on LineageOS

Description

On LineageOS on my Pixel 6, smartspacer only applies to Pixel Launcher (extended) after I change any settings in smartspacer, and it never applies to the lock screen. I'm using Sui as the backend, no idea what's wrong here. Is there any logcat filter I should check?

[Bug] SmartSpacer does not display using Native and OEM Mode on high grid sizes

Description

The Smartspacer blanks out when setting the grid to 5x7 or higher, whereas the preview inside the Look & Feel app shows the default Pixel space fine.

5x6 scaling
Screenshot_20231101-122248_Hintergrund_ _Stil
Screenshot_20231101-122235

5x7+ scaling
Screenshot_20231101-122251_Hintergrund_ _Stil
Screenshot_20231101-122255_Paranoid_Launcher

When trying to place a widget or an app icon in the seemingly blank space, you can see that it's still occupied by the invisible Smartspacer
Screenshot_20231101-122301_Paranoid_Launcher

This issue persists reboots and turning off Smartspacer makes the stock At A Glance reappear, which displays fine

App doesn't install on pixel 3aXL

Description

device is Pixel 3aXL and its running the latest android version gave to this. ( 12(SP2A.220505.008 shows on the notification panel) App does not install via trying to isntall it through files app.
Screenshot
any guidance or fix is appreciated and keep up the good work!
PS: already using taptap and it's working smooth as butter. (other than some misses)

Youtube subscriber count plugin is not refreshing

Issue

Subscriber count is not refreshing as expected. In the plugin settings page error shows as "the last refresh failed. Check your connection and try again". When I first installed smartspacer couple of days ago, it worked without an issue. But now it's not refreshing. Kindly look into this issue. Thank you.

Music target not working at Apple Music

Description

When I using Apple Music play sound, the start play is good working, when I change music player(us another player like Netease Music, Spotify) and when I switch back, the target look like didn't know Apple Music playing music, I tried Clear dismissed Apps, it doesn't work.

And, when I switch sound in Apple Music in widget the target still lost playing status and didn't recovery.


Apple Music in 4.5.0 patch fixed? may just a bug or another reason

[Suggestion] Calendar Target Settings: Hide event after start

Suggestion

Currently, the Calendar Target has a setting for "Show event before" and allows you to set a time. I'd like to propose a "hide after" option, which would let you hide an event after the start time or default to the end time. The native At A Glance shows at 30 minutes before and hides either at start or about 5 minutes after, not quite sure which one.

[Suggestion] Widget settings button

Suggestion

Some widgets have settings.
изображение
I know, its obvious and even Smartspacer's own widget has a feature like that, but as of now there is no way to access those settings from the Extended Smartspace. Here's how Kvaesitso handles that, for reference (tho it might be a subject for changes in the near future as it turns out that their way of using widget configuration stuff prevents Smartspacer's widget from being added, what a coincidence!)

[Bug] HealthConnect plugin can not install

Description

Summary:
I encountered a problem while attempting to install the HealthConnect plugin on my device. When I click the "Install" button in the plugin repository of the application, the installation dialog appears as expected. However, upon clicking the "Install" button within the dialog, the dialog disappears without any indication or response from the system, and the plugin fails to install successfully.

Steps to Reproduce:

Open the application.
Navigate to the plugin repository.
Locate the HealthConnect plugin.
Click on the "Install" button for the HealthConnect plugin.
Observe the installation dialog that appears.
Click the "Install" button within the dialog.
Expected Result:
The installation dialog should remain visible, and the system should initiate the installation process for the HealthConnect plugin. Eventually, the plugin should be successfully installed on the device.

Actual Result:
After clicking the "Install" button within the installation dialog, the dialog disappears without any response from the system. The HealthConnect plugin fails to install.

Additional Information:
I attempted to manually install the HealthConnect plugin by downloading the APK package from https://github.com/KieronQuinn/SmartspacerPlugins, but encountered the same issue.

Device Details:

Device: Pixel 6 Pro
Operating System: Android 14
ROM: Stock Rom
Build Number: U1B2.230922.010

[Suggestion] Add Force single target a line option

Suggestion

When I use aftership , everything is fine
Screenshot_20231026-202007_Mosaic_20_27_1
But sometimes the aftership won't load map or image, then it will look like this
Screenshot_20231026-202040_Mosaic_20_27_15_1
Which is not that beautiful

So if there is a option can let aftership or other targets show only a line, it will be great.

[Bug] Next Alarm complication

Description

So for the next Alarm complication, it is supposed to show an alarm thats set within the next 12 hour and presumably not show anything without such alarms. So my problem is

  1. The complication not hiding/disappearing while there is no alarm
Screenrecorder-2023-12-03-22-33-57-433.mp4

^As you can see in the video above, when there is no alarm enabled the complication just shows 00:00 which I presume is not supposed to be the case.

  1. An alarm that is within 12 hours but the next day not showing up
Screenrecorder-2023-12-03-22-34-19-430_0_COMPRESSED.mp4

^as seen in the video above, when there is an alarm within 12 hours but in a different day the clock does not show it but instead shows 00:00 and also seen in the video, after testing it with a different alarm in the same day it works normally which is probably not how it's supposed to work considering the description of the complication specifically only mentions "next alarm in 12 hours" and not "next alarm in 12 hours in the same day"

Don't think it'll help but here's my dump:
smartspacer_target_dump_2023-12-03T22_45_46.754056.txt

[Suggestion] more than two elements and page pagination

Suggestion

Hello,
I would like to know if it is possible to have more than 2 elements per page? I'm more or less thinking about something like the screenshot, to add something like pagination in the Complications tab.

Zasób 2@2x-100
Zasób 4@2x-100

Crashing shizuku after qpr2 update[Bug]

Description

After updating to qpr2 update on my pixel fold, smart spacer forcecloses and then keeps asking for permission with shizuku. Shizuku then will say it's not running when you try to enable smart spacer.

Widget bug in One UI 6.0

Description

After I updated to the One UI 6 (Android 14) the widget scrolling appears to be not working correctly. As you can see in the screen recording, when I tap the scrolling dots whole home screen page swiped one way. I tried both arrow and non-arrow widget styles but same thing happens. I really love this app and please check on this if you can.

Screen_Recording_20231202_223545_One.UI.Home.mp4

[Suggestion] Swipe between pages

Suggestion

Instead of having to tap an arrow or dots, having the option to swipe between pages if there's more than one target active would be far more intuitive.

[Suggestion] Adapt expanded smartspace for large screens with multiple columns

Suggestion

The expanded smartspace should display info more densely on large-screen devices by using multiple columns. I'd also like to request this to be implemented adaptively since book-style foldable devices have 2 different screen sizes and a single settable value would work well for one but not the other.

Currently, everything is displayed in one column no matter how large the display is:
image

Local Plugin Complication Testing

Issue

Is there currently a way to test that my complication is working without uploading it to the plugin repository?

Also, when building a complication that displays information from a companion app, is it recommended that we build the complication into the application or as a separate APK?

Option to leave Google Discover Feed as it is

Suggestion

I am not sure if there is already a setting for that but, the option to leave the Discover Feed as it is without replacing it with the Smartspacer one would be great.

[Bug]

Description

I use smartspacer on pixel 7 pro with lineage rom and every time I go on home screen the widget flashes.

[Bug] Plugins: Installed tab should only display installed plugins

Description

Before installing any plugins, the Installed and Available results are identical. I installed the Aftership and Amazon plugin. They do only appear on the Installed section now, however all the rest of the plugins still appear in the Installed section.

Smartspaces 1.1
Pixel 8
Android 14

Plug in download fail

Description

Maps plug in for smart space continuously fails to download and install. Progressbar stays at 0%. Both on WiFi and data

[Suggestion] Hide Next Alarm between 12 and 0 hours

Suggestion

Currently, the next alarm complication shows at 12 hours before it goes off. Would love an option to suppress the complication until anywhere between 12 and 1 or .5 hours before it goes off. Or a time frame in which to show it.

For example, I don't need to see my 7 AM alarm from 7 PM - 11 PM or 12 AM, something like that. Happy to discuss more ideas!

About sdk 28

Suggestion

Hello , thanks for your hard work and this amazing app.
I have a question: will it ever be possible for android 9 (sdk 28) to be supported ? to be used with lawnchair.

[Bug] Google weather forecast target animation to AOD is glitchy

Description

I don't know if this is down to google's smartspace implementation having this buggy animation, so this bug report may be totally useless.

When the Google weather forecast target is used on the lockscreen/AOD, the animation that happens when turning off the screen gets real glitchy when the text of the weather condition is longer than the forecast image since it can't be totally hidden behind said image anymore. If the animation is done by smartspacer I may suggest to add a fade out transition to the weather image or something that gets it out of the way so that it doesn't obstruct the text.
I have attached a video so that you can see what I'm talking about.

screen-20231107-113053.2.mp4

[Bug] Amazon Plugin

Description

Hi! I have the Amazon Plugin installed.

On my home screen it asks me to sign in. But in the app itself it's says I am signed in. Am I doing something wrong or is this a bug. Please see screenshots:
Screenshot_20231105-093937
Screenshot_20231105-094417
Screenshot_20231105-094423
Screenshot_20231105-094556

Pixel 5 Android 14. Thanks for your help 😃

[Other/Doc] Mention `sdk-core` as a dependency

Issue

Currently, sdk-plugin does not depend on sdk-core. Class SmartspaceTarget is a part of sdk-core which needs to be explicitly installed.

Either make sdk-plugin depend on sdk-core, or mention sdk-core in the documentation.

Shows twice on lock screen and color on aod

Issue

When on the lock screen the date shows up two times, one from the normal lock screen and one from the at a glance (I think)
Ok the always on display the headset icon is also coloured, it is possible to grey scale it
Screenshot_20231104-160831

[Suggestion] Resizing

Suggestion

Please enable, if possible, the option to resize the widget horizontally beyond the default 4x1. I know it's possible to simply leave the empty space next to the widget, but there are several strong reasons why resizing is a better option and I list them below:

  • New installed apps automatically occupy the empty space left on the screen (for personal preference, I disable the app drawer and all apps are automatically added to the home screen);

  • It is much more aesthetically pleasing for the three dots (options) and navigation arrows to be on the far right of the screen, not in the middle;

  • The most important reason for me: I use Samsung's stacked widgets option on my main screen, which allows me to use several widgets in a carousel in the same space, as long as they are the same size. Since Smartspacer cannot be resized, I cannot add it to my stack.

To conclude, I am available to help with the translation into Portuguese, if necessary.

Thank you for your attention.

Screenshot_20231201_080141_One UI Home

[Suggestion] Run without accessibility

Suggestion

Some banking apps don't allow third-party apps to use accessibility. Maybe adding the option to run smartspacer without accessibility is a good idea.

Screenshot_20231026_085157_Google

[Suggestion] Allow more than two complications on a single page of the widget

Suggestion

Given that the Smartspacer widget may get a lot of horizontal space, it would make sense to allow more than just two complications to appear inline, so that there is no (or less) need to switch pages in order to see them all.

The two screenshots demonstrate the idea: even with another widget to the right of Smartspacer, there is plenty of horizontal space to fit the three complications that I would like to use.

image
image

[Bug] Notification targets do not update the channel list on their own

Description

So, in Android, applications can add notification channels at any time. Things like Automate and whatnot are using it all the time, actually. Today I wanted to add a new channel from Google Maps to my Maps notification target - but it wasn't there. From what I personally understand, picking an app in a Notification target's settings is the moment when Smartspacer gets its list of notification channels, and this list is never updated beyond that. Which, given the dynamic nature of Android's notification channels, is suboptimal. Maybe make it update every time this View is opened or something?

Health Connect complications not updating

Description

I have a couple of HealthConnect complications on the lock screen. The stats on the lock screen doesn't refresh every 5 mins(interval set to 5 mins). As soon as the stat is force refreshed, I can see it on the lock screen.

[Other] Release on F-Droid.

Issue

F-Droid is a repository (and app store) of free and open-source Android apps. They take the source code directly from the developer and build it themselves to ensure that it is reproducible and does not require proprietary dependencies. To include your app in the F-droid repo, first read their inclusion policy and then request inclusion at their GitLab.

[Suggestion] Optimization of memory footprint

Suggestion

Android version:14 (UP1A.231105.001)
Device:Pixel 5

Hello developers
I've noticed that after using the hook plugin on my device, the memory footprint of the plugin for the device fluctuates a lot.It starts out at around 120mb, gets bigger and bigger as I spend more time in the foreground (around 350mb), then at some point it suddenly decreases, and then the cycle goes on from there.It doesn't stay up and down in a range like other apps, not sure if it's a feature of the plugin or a compatibility issue?
No additional mods added, no lsposed enabled, just using shizuku.
Thank you

Smartspacer recommends installing older version [Bug]

Description

Manually updated to version 1.3 by downloading from GitHub and when I opened the app, it said there was an "update" available: version 1.2.2. I understand that the update perhaps hadn't been sent to the app yet, hence the manual update, but maybe if the installed version number is greater than the latest update available from within the app, then it shouldn't pop up? Thanks!

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.