Commit Graph

639 Commits

Author SHA1 Message Date
9e9d305158 Delete out of bounds widgets even when placing other widgets or resizing them 2023-09-22 14:00:02 +02:00
200109e527 Remove widgets that are out of bounds if they are blocking dropped icon 2023-09-22 13:27:26 +02:00
a26c29cd89 Prevent crash when calculating top left of docked items 2023-09-22 12:37:39 +02:00
bb90255e34 Merge pull request #142 from esensar/fix/shortcut-pin-crash
Do a check for shortcut host permissions before pinning a shortcut
2023-09-22 11:46:56 +02:00
9e24c7c37d Prevent crashes when dragging widgets after resizing grid
If grid is resized to a size too small to fit a widget, it should not be displayed.
It was still possible to drag it in some situations, causing a crash, since it can
not fit the screen.
2023-09-22 11:28:35 +02:00
545c424bd5 Do a check for shortcut host permissions before pinning a shortcut 2023-09-22 10:45:51 +02:00
149ea23fa5 Fix scrolling on widgets on home screen
This closes #139
2023-09-22 09:55:10 +02:00
a9553b6a3c Translated using Weblate (Spanish)
Currently translated at 100.0% (15 of 15 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/es/
2023-09-22 07:22:58 +00:00
681e50993f Prevent mutating drawables for items in app drawer 2023-09-21 16:03:26 +02:00
78d9459e9a Add some accessibility improvements 2023-09-21 15:55:26 +02:00
0a239b1d06 Prevent calculating folder centers when there are no items 2023-09-21 15:07:14 +02:00
28e0f2d59f Prevent crash if WidgetsAdapter is not ready when configuration changes 2023-09-21 14:50:13 +02:00
65ace16fbf Ensure shifting happens only after folder has been properly saved
This fixes #130
2023-09-21 14:24:20 +02:00
f8fccf9444 Properly shift folder items when removing items from folder 2023-09-21 14:01:50 +02:00
571f1c1af4 Filter only visible items for accessibility helper 2023-09-21 13:58:28 +02:00
e70a476198 Duplicate drawable before drawing it for folder drawable
This fixes #130 - the issue with smaller icons in drawer
2023-09-21 13:58:22 +02:00
d9a9c70be8 Allow drawing items before drawables are loaded 2023-09-21 13:37:22 +02:00
c8fc80e037 Allow swiping over widgets 2023-09-21 13:08:15 +02:00
e2367dd5a9 Copy grid items before iterating to prevent concurrent modification 2023-09-21 12:53:29 +02:00
d9e333ddb0 Only consider top level items when finding first empty cell 2023-09-21 12:52:21 +02:00
4f5fda2c52 Prevent crash due to missing drawable 2023-09-21 12:28:44 +02:00
924521c405 Remove needless comment from HomeScreenGrid 2023-09-21 12:16:24 +02:00
b15673b8a2 Pin shortcuts only on successful accept 2023-09-21 12:16:14 +02:00
6766e46c37 Prevent generating drawables for empty folders 2023-09-21 12:03:19 +02:00
f46b6fcc2c Merge pull request #136 from esensar/fix/132-empty-shortcut-labels
Check both short and long label for shortcuts
2023-09-21 11:40:06 +02:00
24f3132641 Merge pull request #137 from esensar/fix/133-widgets-flicker
Prevent widgets flicker by skipping the last update in animation
2023-09-21 11:14:10 +02:00
f5d4949728 Merge pull request #135 from esensar/fix/131-folder-widget-overlap
Draw home screen grid over widgets
2023-09-21 11:13:25 +02:00
887cce5e67 Prevent widgets flicker by skipping the last update in animation
This closes #133
2023-09-21 11:04:40 +02:00
d50d5702ba Check both short and long label for shortcuts
This closes #132
2023-09-21 10:17:31 +02:00
988c3148ac Draw home screen grid over widgets
This closes #131
2023-09-21 10:09:40 +02:00
8b6a6fd948 Prevent widgets overlap with items from other pages
This closes #129
2023-09-21 09:33:58 +02:00
44674ef47f Convert all drawables into bitmap drawables for faster loading 2023-09-14 13:58:15 +02:00
ebb08d420c Clean up gradle deprecation warnings 2023-09-13 13:51:45 +02:00
248159fa84 Update strings.xml 2023-09-13 11:03:40 +02:00
16225b2b68 Translated using Weblate (Kurdish (Central))
Currently translated at 93.3% (14 of 15 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/ckb/
2023-09-13 11:02:20 +02:00
189b459cb2 Added translation using Weblate (Kurdish (Central)) 2023-09-13 11:02:20 +02:00
a1a960428a Merge pull request #123 from esensar/fix/popup-menu-you-colors
Fix popup menu colors when MaterialColors returns -1
2023-09-13 11:02:15 +02:00
92decdd66d Properly update status bar icon colors when opening all apps and widgets drawers 2023-09-12 14:13:47 +02:00
2f6e0aaf53 adding a new line 2023-09-11 21:53:17 +02:00
afa46e76bf Clear search when home button is pressed 2023-09-11 17:10:33 +02:00
91c8664ca1 Close keyboard when home button is pressed 2023-09-11 17:08:43 +02:00
9159ecbd44 Use different strategies for MaterialYou and regular themes for popup icon colors 2023-09-11 17:01:13 +02:00
677b4083d8 Fix popup menu colors when MaterialColors returns -1 2023-09-11 15:17:24 +02:00
8202e5dde7 Merge pull request #122 from esensar/feature/49-app-shortcuts
Add support for app shortcuts
2023-09-11 14:48:53 +02:00
ab8164ccdc Use long labels for shortcuts instead of short ones 2023-09-11 13:36:24 +02:00
1698c18d7c Add support for app shortcuts
This closes #49
2023-09-11 12:19:52 +02:00
9c30c8c12b Translated using Weblate (Portuguese)
Currently translated at 100.0% (15 of 15 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/pt/
2023-09-10 16:55:20 +02:00
63a61dfb2d Remove empty home screen pages after moving or deleting items 2023-09-07 14:20:38 +02:00
60a4c31a88 Merge pull request #118 from esensar/sdk-34-widgets-creation
Reduce target SDK to 33
2023-09-06 16:38:42 +02:00
017d50756d Reduce target SDK to 33
This is done to allow configuring widgets on SDK 34. It seems that
this is not yet fully supported, since SDK 34 is in beta.
System blocks starting widget configuration when target SDK 34, probably
due to https://developer.android.com/about/versions/14/behavior-changes-14#background-activity-restrictions
2023-09-06 12:23:01 +02:00