Commit graph

30 commits

Author SHA1 Message Date
Devin Lin
0bc1607893 statusbar: Rename WifiIndicator to InternetIndicator, and consolidate 2022-08-14 11:34:46 -04:00
Devin Lin
fbc644fced mobileshell: Implement base flickable with higher maximum swipe speed 2022-07-08 21:59:55 -04:00
Devin Lin
b7f1a5b379 homescreens/halcyon: Add drag and drop reordering of favourites 2022-06-29 00:22:42 -04:00
Devin Lin
4f3b9a1fae homescreens/halcyon: Fix gridview alignment, rename file to be more descriptive 2022-06-28 13:43:55 -04:00
Devin Lin
02bcf78742 homescreens/halcyon: Use ExtendedAbstractButton 2022-06-28 13:26:36 -04:00
Devin Lin
0deef11ba7 components: Attempt to fix some cyclic dependencies 2022-06-22 11:48:46 -04:00
Devin Lin
c3835b9a3b components: Use consistent documentation 2022-06-22 11:14:30 -04:00
Devin Lin
304ba155b6 components: Fix ExtendedAbstractButton pressAndHold 2022-06-22 10:48:59 -04:00
Devin Lin
9922c8d5d2 components: Introduce ExtendedAbstractButton, port homescreen to it 2022-06-21 18:38:21 -04:00
Devin Lin
b41e1f2b8a homescreen: Start refactoring and cleaning
fix
2022-06-18 15:42:39 -04:00
Yari Polla
0368834d2c components/marqueelabel: avoid useless double binding 2022-05-18 00:54:01 +00:00
Devin Lin
9a575ad42e kcm: Add vibration intensity and duration 2022-05-05 21:02:18 -04:00
Yari Polla
e0ce7f3cec components: fix MarqueeLabel 2022-04-30 15:16:02 +00:00
Devin Lin
62e7dce24a kcm: Add reduced animation mode
Implement #190 reduced animations mode
2022-04-29 20:02:37 -04:00
Devin Lin
2201ebd1d7 Remove QtFeedback dependency 2022-04-29 18:59:14 -04:00
Devin Lin
151bb9dbfc quicksettings: Fix delegate text size regression 2022-04-28 20:15:13 -04:00
Yari Polla
6ebbf71ca1 components: implement marquee label component 2022-04-28 21:04:19 +00:00
Devin Lin
2deea1b4d0 components: Port Direction enum to c++ to improve load times
According to flame graph testing with qmlprofiler, this caused quite some overhead in QML.
2022-04-10 13:28:32 -04:00
Devin Lin
5e48cb1cc1 homescreen: Fix stackBefore call 2022-04-06 13:40:28 -04:00
Devin Lin
210042a6bf libmobileshell: Move back to QML plugin
Move from a C++ library + QML plugin to a QML plugin only for simplicity, since the homescreen switching architecture will be done from Plasma, and so use of the shell library only needs to be from QML.
2022-03-21 10:00:09 -04:00
Devin Lin
cf7e48e65c components/mobileshell: Move to libmobileshell library 2022-03-16 23:20:51 -04:00
Devin Lin
4b61f55b4a homescreen: Only close app drawer after startup feedback is fullscreen 2022-01-14 23:48:34 -05:00
Devin Lin
24b03d0e49 startupfeedback: Fix property call 2021-12-31 10:31:29 -05:00
Devin Lin
3e8fa8f8e8 Fix licensing header 2021-12-30 19:51:51 -05:00
Devin Lin
57a4a28fe3 homescreen: Extract out state management to HomeScreenState and use single flickable 2021-12-30 19:49:08 -05:00
Devin Lin
46c1aa8fc8 startupfeedback: Ensure touch events don't go behind 2021-12-29 21:01:33 -05:00
Devin Lin
1d3ffa707d startupfeedback: Optimize animation playback on slower devices with delay 2021-12-29 10:47:19 -05:00
Devin Lin
906c169f26 startupnotifier: Import and integrate into homescreen for performance 2021-12-29 00:08:32 -05:00
Devin Lin
4a3f855173 REUSE compliance, add check to CI, drop unused components 2021-12-23 16:02:41 +00:00
Devin Lin
6653ad6e54 panel: Refactor panel and implement blue ocean mockups 2021-12-22 23:29:00 +00:00