Commit Graph

557 Commits

Author SHA1 Message Date
Guillaume fceb63e4c8
Translated using Weblate (Dutch)
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/nl/
2023-07-28 08:29:54 +02:00
Josep M. Ferrer 4ced1cfb09
Translated using Weblate (Catalan)
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/ca/
2023-07-28 08:29:54 +02:00
Oğuz Ersen 6754e58c6a
Translated using Weblate (Turkish)
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/tr/
2023-07-28 08:29:54 +02:00
Eric 4f60029e33
Translated using Weblate (Chinese (Simplified))
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/zh_Hans/
2023-07-28 08:29:53 +02:00
Ensar Sarajčić 4fa8131f21 Add a setting for always closing drawers when using home button
This closes #57
2023-07-27 17:41:32 +02:00
Ensar Sarajčić 27b12764a5 Use WindowCompat for setting setDecorFitsSystemWindows 2023-07-27 17:14:18 +02:00
Tibor Kaputa 37e0bd6084
Merge pull request #85 from esensar/feature/close-drawer-and-widgets-when-moving-to-other-apps
Close apps drawer and widgets screen when navigating to other apps
2023-07-27 16:56:34 +02:00
Tibor Kaputa c8db594896
changing a default value 2023-07-27 16:56:11 +02:00
Ensar Sarajčić ad6f129876 Add flags for handling statusbar transparency 2023-07-27 16:42:21 +02:00
tibbi f751d90bea renaming a function 2023-07-27 15:55:50 +02:00
Ensar Sarajčić 1e4e2571dd Hide uninstall button for system apps 2023-07-27 13:59:56 +02:00
Ensar Sarajčić 56255c0b48 Allow drawing under notches and system bars
This closes #73
2023-07-27 13:37:51 +02:00
Ensar Sarajčić 792ded4323 Add delay to app drawer closing 2023-07-27 11:58:00 +02:00
Ensar Sarajčić 5b318a4f59 Check for `closeAppDrawer` config before closing it 2023-07-26 18:23:56 +02:00
Ensar Sarajčić fd46c078fb Instantly hide app drawer without animation when using closeAppDrawer method 2023-07-26 18:23:42 +02:00
Ensar Sarajčić 0b497a34f6 Add migration for changes made to shortcuts
Since #67 was fixed in #92, `intent` field in `HomeScreenGridItem`
became obsolete. This removes that field and properly migrates it,
by adding this to existing version 4 to 5 migration (meaning this
will only properly migrate between real releases). The migration will
also remove all icons that had `intent` field populated, since they
can't be migrated properly and would not work at all.
2023-07-26 18:17:32 +02:00
Ensar Sarajčić befd1d5d09 Store all shortcuts with IDs without Intent
This handles all shortcuts the same, using the recommended mechanism
of using `LauncherApps` to get `PinItemRequest` from result intent.
This makes `intent` field obsolete.

This closes #67
2023-07-26 17:40:42 +02:00
Ensar Sarajčić 2534131851 Move drawer closing setting to App Drawer section 2023-07-26 16:54:57 +02:00
Ensar Sarajčić 240193d0f5 Fix search bar setting size 2023-07-26 16:54:48 +02:00
Ensar Sarajčić 5c7ad336ad Close app drawer when opening another app 2023-07-26 16:54:33 +02:00
Ensar Sarajčić 2fefcf0cba Update string for app drawer closing setting 2023-07-26 16:47:30 +02:00
Ensar Sarajčić 57df13f74e Merge branch 'main' into feature/close-drawer-and-widgets-when-moving-to-other-apps 2023-07-26 16:44:05 +02:00
Sergio Marques 489c4f827e
Translated using Weblate (Portuguese)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/pt/
2023-07-25 18:06:04 +02:00
solokot 4f0f8d08fd
Translated using Weblate (Russian)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/ru/
2023-07-24 08:02:56 +02:00
Josep M. Ferrer 1e2ba6d637
Translated using Weblate (Catalan)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/ca/
2023-07-24 08:02:56 +02:00
en2sv 9cdd4a79b3
Translated using Weblate (Swedish)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/sv/
2023-07-24 08:02:56 +02:00
Rex_sa 2ddb063ac6
Translated using Weblate (Arabic)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/ar/
2023-07-21 10:09:02 +02:00
Guillaume 8a39918420
Translated using Weblate (Dutch)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/nl/
2023-07-21 10:09:02 +02:00
Priit Jõerüüt 265d66e93a
Translated using Weblate (Estonian)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/et/
2023-07-21 10:09:02 +02:00
VfBFan 10bdb0682d
Translated using Weblate (German)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/de/
2023-07-21 10:09:02 +02:00
Oğuz Ersen e769c2cc48
Translated using Weblate (Turkish)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/tr/
2023-07-21 10:09:01 +02:00
Agnieszka C 651de2bc4e
Translated using Weblate (Polish)
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/pl/
2023-07-21 10:09:01 +02:00
Eric d1ce1b950c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (14 of 14 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/zh_Hans/
2023-07-21 10:09:01 +02:00
Ensar Sarajčić e0d1151e8c Remove strings for w600dp 2023-07-21 08:12:14 +02:00
Ensar Sarajčić 66c480b46d Merge branch 'main' into feature/close-drawer-and-widgets-when-moving-to-other-apps 2023-07-21 08:11:44 +02:00
Tibor Kaputa a3c7aa0d5d
Merge pull request #89 from esensar/fix/drawer-on-page-change
Prevent cases of both drawer and page change occurring on diagonal fling
2023-07-20 21:29:57 +02:00
Tibor Kaputa c643f06b6d
Merge pull request #88 from esensar/fix/icons-blink-on-page-change
Fix icons blinking on page change
2023-07-20 21:29:49 +02:00
Ensar Sarajčić f8cd74912c Prevent cases of both drawer and page change occurring on diagonal fling 2023-07-20 18:00:52 +02:00
Ensar Sarajčić d1b888ee7e Fix icons blinking on page change 2023-07-20 17:57:55 +02:00
Ensar Sarajčić 68a8b5dd25 Show indicators as soon as item is moved 2023-07-20 17:41:13 +02:00
Ensar Sarajčić 02684f393f Fade page change indicators when not needed 2023-07-20 17:01:38 +02:00
Tibor Kaputa 0a76968091
minor code style update 2023-07-20 15:36:53 +02:00
Ensar Sarajčić 2038e9dcf1 Remove unused strokeWidth field from HomeScreenGrid 2023-07-20 13:52:37 +02:00
Ensar Sarajčić 4392527909 Improve behavior for dragging icons offpage 2023-07-20 13:48:36 +02:00
Ensar Sarajčić 1b0dc44ca8 Reduce delay for page changes 2023-07-20 13:35:22 +02:00
Ensar Sarajčić 8794f7ca23 Decrease move gesture sensitivity 2023-07-20 12:40:28 +02:00
Ensar Sarajčić 35fe1da420 Navigate to previous page if current one is empty 2023-07-20 12:09:28 +02:00
Ensar Sarajčić 9906ef05af Draw page indicators on the bottom 2023-07-20 12:09:15 +02:00
Ensar Sarajčić efb46dc0d6 Fix max page calculation in HomeScreenGrid to consider only visible items 2023-07-20 11:29:10 +02:00
Ensar Sarajčić 1448c8a989 Combine migrations to keep database version at 5 2023-07-20 11:20:53 +02:00
Ensar Sarajčić 05c9644037 Implement bottom row docking 2023-07-19 17:26:36 +02:00
Ensar Sarajčić 1c67a8f097 Merge branch 'main' into feature/47-multi-panel-home 2023-07-19 16:46:29 +02:00
Ensar Sarajčić 6ac3d0f86c Fix shortcut pin intent handling 2023-07-19 16:30:21 +02:00
Ensar Sarajčić 3742762220 Handle pages in shortcut pin request 2023-07-19 16:09:27 +02:00
Tibor Kaputa a766abf248
show errors at long toasts 2023-07-19 16:02:17 +02:00
Tibor Kaputa f6176f0d85
updating the slovak translation 2023-07-19 16:00:44 +02:00
Ensar Sarajčić d4b131ab23 Increase page change area and introduce delay to prevent accidental page changes 2023-07-19 15:45:29 +02:00
Ensar Sarajčić 9766b3f0b6 Extract string for widget too big message 2023-07-19 15:25:29 +02:00
Tibor Kaputa 99443c3297
updating the slovak translation 2023-07-19 14:47:51 +02:00
Ensar Sarajčić d5aff09c8e Add setting for navigating to home screen always 2023-07-19 10:28:53 +02:00
Ensar Sarajčić 1913d0b739 Add delay to drawer and widgets closing 2023-07-19 10:21:45 +02:00
Ensar Sarajčić 3a4f4b47a9 Ensure gridCenters are cleared when dimensions of grid change
This prevents an issue of items that can't be dropped onto the grid, because of missing center values
2023-07-19 10:02:20 +02:00
Ensar Sarajčić f0eb1254a3 Fix occupied position calculation for offpage items 2023-07-18 18:25:40 +02:00
Ensar Sarajčić 9dc9e90e0e Add animations for widgets 2023-07-18 18:22:20 +02:00
Ensar Sarajčić 1d0f814e9f Update anim percentage for clarity 2023-07-18 18:06:31 +02:00
Ensar Sarajčić 468b89bc21 Add basic page change animations 2023-07-18 18:04:59 +02:00
Ensar Sarajčić b0ca17cea2 Implement multiple panes for home screen grid
This closes #47
2023-07-18 17:35:26 +02:00
Ensar Sarajčić 10a06020e8 Close apps drawer and widgets screen when navigating to other apps
This closes #17, closes #57
2023-07-18 16:30:46 +02:00
Ensar Sarajčić a429fba97f Fix background for search bar item 2023-07-18 14:47:56 +02:00
Ensar Sarajčić 26b4d777e4 Merge branch 'main' into feature/60-row-column-count-customization 2023-07-18 14:41:55 +02:00
Ensar Sarajčić 8c9862c9c9 Update Simple-Commons for row_count string 2023-07-18 14:39:31 +02:00
Tibor Kaputa c5ea727398
Merge pull request #84 from esensar/fix/home-screen-accessibility
Implement accessibility for HomeScreenGrid
2023-07-18 14:30:31 +02:00
Tibor Kaputa 1a640224a2
removing a semicolon 2023-07-18 14:29:18 +02:00
Tibor Kaputa f2de755423
Update MainActivity.kt 2023-07-18 14:28:41 +02:00
Ensar Sarajčić 65835d4bcb Focus all apps grid and widgets screen with accessibility when needed 2023-07-18 14:21:07 +02:00
Ensar Sarajčić a4fc9d0b90 Implement accessibility for HomeScreenGrid
This closes #29, closes #15
2023-07-18 14:18:02 +02:00
Ensar Sarajčić 3ec2bd2034 Update settings strings 2023-07-18 10:39:11 +02:00
Ensar Sarajčić 0581c18d81 Update backgrounds in settings screen 2023-07-18 10:21:47 +02:00
Ensar Sarajčić 26fee5c53f Merge branch 'main' into feature/60-row-column-count-customization 2023-07-18 08:35:50 +02:00
Ensar Sarajčić 149e51f53e Merge branch 'main' into feature/72-drawer-search 2023-07-18 08:34:40 +02:00
Ensar Sarajčić fe1e59297d Rename showSearchBar setting for consistency 2023-07-18 08:33:56 +02:00
Ensar Sarajčić dffca7823c Add no items found placeholder when searching 2023-07-18 08:32:10 +02:00
Ensar Sarajčić 43d5e2031a Clear search when picking up items from drawer 2023-07-18 08:27:03 +02:00
tibbi 8972ffc1f6 updating commons and room 2023-07-17 17:39:41 +02:00
tibbi f3dce51add fixing some setting ripple backgrounds 2023-07-17 17:33:39 +02:00
Tibor Kaputa 9b30452083
Update strings.xml 2023-07-17 17:12:28 +02:00
Josep M. Ferrer f84e21bb12
Translated using Weblate (Catalan)
Currently translated at 100.0% (12 of 12 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/ca/
2023-07-17 17:03:36 +02:00
VfBFan 56968e7fa6
Translated using Weblate (German)
Currently translated at 100.0% (12 of 12 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/de/
2023-07-17 17:03:36 +02:00
abc0922001 73fffb9082
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (12 of 12 strings)

Translation: Simple Mobile Tools/Simple Launcher
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-launcher/zh_Hant/
2023-07-17 17:03:36 +02:00
abc0922001 17798cd1d6
Added translation using Weblate (Chinese (Traditional)) 2023-07-17 17:03:36 +02:00
Ensar Sarajčić 649a55a1fa Fix crash when removing last hidden icon from HiddenIconsActivity
This used to crash with:
    android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
            at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:8372)
            at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1444)

This prevents that crash by ensuring that updates to `manage_hidden_icons_placeholder` happens on UI thread
2023-07-17 16:01:44 +02:00
Ensar Sarajčić 913cbb303d Add search bar to apps drawer
This closes #72
2023-07-17 15:58:59 +02:00
Ensar Sarajčić 1c114f782e Prevent resizing widgets over bottom row 2023-07-17 13:09:04 +02:00
Ensar Sarajčić 209c74e99b Clean up widget placement 2023-07-17 13:03:20 +02:00
Ensar Sarajčić 1097159b8d Fix last row behavior for widgets 2023-07-17 13:03:01 +02:00
Ensar Sarajčić 3e45c3311e Adjust margins for big grid sizes 2023-07-17 12:45:03 +02:00
Ensar Sarajčić d0f361c531 Fix vertical clickable area 2023-07-17 12:41:39 +02:00
Ensar Sarajčić e00f6852ed Adjust clickable areas 2023-07-17 12:32:01 +02:00
Ensar Sarajčić 4b1f2e5a65 Fix drawing of dock line in grid 2023-07-17 12:06:56 +02:00
Ensar Sarajčić 822b373a72 Prevent usage of bottom row for widgets 2023-07-17 11:59:56 +02:00