feat: optimize low configuration performance

main
reionwong 5 years ago
parent e2e480c671
commit 0c4b171f08

@ -16,9 +16,9 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
import QtQuick 2.12 import QtQuick 2.15
import QtQuick.Controls 2.12 import QtQuick.Controls 2.15
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.15
import Cutefish.FileManager 1.0 import Cutefish.FileManager 1.0
import Cutefish.DragDrop 1.0 as DragDrop import Cutefish.DragDrop 1.0 as DragDrop
@ -67,6 +67,7 @@ GridView {
signal keyPress(var event) signal keyPress(var event)
cacheBuffer: Math.max(0, control.height * 1.5) cacheBuffer: Math.max(0, control.height * 1.5)
reuseItems: true
onIconSizeChanged: { onIconSizeChanged: {
// //

@ -16,9 +16,9 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
import QtQuick 2.12 import QtQuick 2.15
import QtQuick.Controls 2.12 import QtQuick.Controls 2.15
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.15
import FishUI 1.0 as FishUI import FishUI 1.0 as FishUI
import Cutefish.FileManager 1.0 import Cutefish.FileManager 1.0
import Cutefish.DragDrop 1.0 as DragDrop import Cutefish.DragDrop 1.0 as DragDrop
@ -55,6 +55,7 @@ ListView {
clip: true clip: true
cacheBuffer: width cacheBuffer: width
reuseItems: true
ScrollBar.vertical: ScrollBar { } ScrollBar.vertical: ScrollBar { }
boundsBehavior: Flickable.StopAtBounds boundsBehavior: Flickable.StopAtBounds

Loading…
Cancel
Save