Skip to content
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

refactor: redesigned home screen widget for android #417

Merged
merged 1 commit into from
Dec 24, 2024

Conversation

SGI-CAPP-AT2
Copy link
Contributor

@SGI-CAPP-AT2 SGI-CAPP-AT2 commented Dec 23, 2024

Description

This issue fixes issue #415,
As per Issue this PR refactors the Home Screen widget with new features and some design changes.

Fixes #415

UI: a way Better widget

be able to share the screen with other icons (this one's huge!)

Now smallest size is 2x2 cells

follow the app color theme (this one come in light theme only)

It follows App Color Theme Instead of System Theme

follow the app filter and sort (this one ignores filters and sorts on ID only)

Updates on filter change occurs

show as many tasks as practical

at smallest 3x2 size it can show upto 4 tasks
at preferable 3x3 size it can show upto 7 tasks

feature an Add Task button

A button added which redirects to add dialog

closes: #415

Replace issue_no with the issue number which is fixed in this PR

Screenshots

DARK MODE LIGHT MODE
DARK MODE LIGHT MODE
VID2_415.mp4
REFACTOR_HOMESCREEN_WIDGET.mp4

Checklist

  • Tests have been added or updated to cover the changes
  • Documentation has been updated to reflect the changes
  • Code follows the established coding style guidelines
  • All tests are passing

@SGI-CAPP-AT2
Copy link
Contributor Author

@Pavel401 The PR is Ready to Review.

@SGI-CAPP-AT2
Copy link
Contributor Author

also #402 (comment) ,
These changes are added by this PR
#402 and #417 Both PRs are Independent from Each other because This PR uses Android HomeScreen widgets approach in order to change theme mode explicitly as per application theme mode.

@linuxcaffe
Copy link

@SGI-CAPP-AT2 Brilliant!

@BrawlerXull
Copy link
Collaborator

the design lgtm
@Pavel401 what's your take on it?

@linuxcaffe
Copy link

@BrawlerXull out of curiosity.. what's lgtm?

@BrawlerXull
Copy link
Collaborator

@BrawlerXull out of curiosity.. what's lgtm?

It's Looks good to me :)

@Pavel401
Copy link
Member

@SGI-CAPP-AT2 Does it support the iOS widget as well?

@SGI-CAPP-AT2
Copy link
Contributor Author

@Pavel401 ,
No it doesn't, also I don't have env to test on iOS

@Pavel401 Pavel401 merged commit 7a4340c into CCExtractor:main Dec 24, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

UI: a Way Better Widget - mockup
4 participants