- Dec 31, 2024
-
- Dec 24, 2024
-
-
Mohammed Althaf Thayyil authored
fix: null-check widgetFragment before cast See merge request e/os/BlissLauncher3!87
-
- Dec 17, 2024
-
-
Mohammed Althaf Thayyil authored
Fix emulator crash See merge request e/os/BlissLauncher3!89
-
- Dec 12, 2024
-
-
Kshitij authored
- In case view is not ready, fragment yielded may be null
-
- Dec 11, 2024
-
-
Mohammed Althaf Thayyil authored
-
Mohammed Althaf Thayyil authored
-
- Dec 09, 2024
- Dec 03, 2024
- Dec 02, 2024
- Nov 29, 2024
-
-
Mohammed Althaf Thayyil authored
-
Kshitij authored
fix: Resolve determination of next empty space in landscape See merge request e/os/BlissLauncher3!78
-
- Nov 28, 2024
-
-
Kshitij authored
- Landscape uses transpose wherein the rows and columns are switched. We need to use the fixed vars to properly determine a valid position. This is then taken over by CellPosMapper
-
- Nov 22, 2024
-
-
Sahil Sonar authored
BlissLauncher3: Rebase v1-u-tablet onto v1-u See merge request e/os/BlissLauncher3!76
-
Mohammed Althaf Thayyil authored
BL3: Rebase tablet changes for v1-u See merge request e/os/BlissLauncher3!74
-
Kshitij authored
-
Kshitij authored
-
Kshitij authored
-
- Nov 20, 2024
-
-
Kshitij authored
- Fixes widgets not laid out on mobile
-
- Nov 14, 2024
- Nov 12, 2024
-
-
Kshitij authored
-
Kshitij authored
-
Kshitij authored
-
Kshitij authored
-
Kshitij authored
-
Kshitij authored
- Calling createBitmap with just width and height completely disregards the density of input bitmap. - We can just copy input bitmap and overwrite that to save us the trouble
-
Kshitij authored
-
Kshitij authored
-
Kshitij authored
- As per mockups here: https://gitlab.e.foundation/e/os/backlog/-/issues/2395#mock-ups
-
Kshitij authored
- Often when rotating, translation of the wrong dimension is used - This happens because the view draws before a new rotation is committed, causing DisplayController to report old dimensions - Also readjust translation onConfigChanged/rotate
-
Kshitij authored
- Also spotless amends
-
Kshitij authored
- When launcher is in foreground, especially with taskbar, it may stall/lock the UI thread. - If the model is in the middle of loading and hasn't ever finished loading, it may need the user to navigate to another app or lock the device to finish model load, which is terrible UX - This has worked so far but is a noticeable issue on tablets, and slower phones too - Do not wait for idle and continue scheduling work on the UI thread so that the model has fully loaded at least once. After this, it can stall all it wants
-
Kshitij authored
- WidgetFullSheet may try to remove "ghost" widgets - It assumes the list is mutable and calls removeIf. To prevent a crash initialize with ArrayList instead of List.of()
-
Kshitij authored
- Also test on phone to verify that the changes do not affect isPhone UX
-
Kshitij authored
-