{"id":35619,"date":"2024-12-03T14:16:20","date_gmt":"2024-12-03T06:16:20","guid":{"rendered":"https:\/\/www.deepin.org\/?p=35619"},"modified":"2024-12-03T16:49:15","modified_gmt":"2024-12-03T08:49:15","slug":"interview-with-file-manager-team","status":"publish","type":"post","link":"https:\/\/www.deepin.org.cn\/en\/interview-with-file-manager-team\/","title":{"rendered":"[PM Direct] Interview with deepin Community File Manager Team!!"},"content":{"rendered":"<img loading=\"lazy\" class=\"alignnone size-full wp-image-35652\" src=\"https:\/\/www.deepin.org\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09.png\" alt=\"\" width=\"900\" height=\"383\" srcset=\"https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09.png 900w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09-300x128.png 300w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09-150x64.png 150w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09-768x327.png 768w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09-24x10.png 24w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09-36x15.png 36w, https:\/\/www.deepin.org.cn\/wp-content\/uploads\/2024\/12\/\u84dd\u767d\u8272\u804c\u573a\u5fc3\u5f97\u7ebf\u4e0a\u4ea4\u6d41\u4f1a\u5fae\u4fe1\u516c\u4f17\u53f7\u5c01\u9762\uff08\u526f\u672c\uff09-48x20.png 48w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>The deepin File Manager has gained users' favor with its unique design. However, there is still room for improvement in user experience. To address this, we organized this interview to delve into its design philosophy, the challenges users face, and future development plans. We aim to provide valuable information to users while offering the product team a platform to showcase their work and communicate with the community.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Q1\uff1a<\/strong><strong><b>Recently, users have been actively discussing the animation effects in the file manager. Will there be optimizations, such as adding an option to disable animations?<\/b><\/strong><\/p>\n<p><strong>File Manager Team:<\/strong><\/p>\n<p>Moderate animations are a valuable feature for both applications and operating systems. Popular platforms like Windows and macOS have smooth and lively animations that enhance user experience.<\/p>\n<p>Starting from deepin 23, our design and development teams introduced animations, such as the transition effects between directories in the file manager, to improve operational experiences. After release, we noticed user feedback indicating that animations can rarely be perfect from the outset. They require iterative improvements based on feedback and usage scenarios.<\/p>\n<p>For users who enjoy animations, we will continue refining these effects to enhance their experience. For those who prefer not to use them, we\u2019ve added system-level configurations to disable animations. Some users have shared relevant tutorials in the community (e.g., File Manager Directory Transition Animation Disable Method ). Users can also adjust the linear effects, animation amplitude, and duration of page transitions in the file manager to suit their preferences.<\/p>\n<p>Regarding an option to toggle animations, we\u2019re considering integrating animation controls into the system\u2019s visual effect layers or providing direct toggles within the file manager in future updates.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Q2\uff1a<\/strong><strong><b>The file manager\u2019s ease of use has been widely praised by users. What measures have you taken to ensure its usability?<\/b><\/strong><\/p>\n<p><strong>File Manager Team:<\/strong><\/p>\n<p>Primarily, deepin\u2019s user base largely consists of individuals transitioning from Windows. Maintaining operational logic similar to Windows Explorer significantly lowers the learning curve for new users.<\/p>\n<p>For instance, Nautilus File Manager de-emphasizes the concept of internal disks, allowing users to access all data directly through directories, assuming they don\u2019t need to worry about which internal disk the files are stored on. In contrast, the deepin File Manager adopts Windows\u2019 approach of emphasizing disks, clearly separating system and data disks when the file manager is first opened. This alleviates the concern among ordinary users that reinstalling the system could overwrite or lose their data.<\/p>\n<p>When version 20 was released, users pointed out that the file manager\u2019s sidebar displayed six fixed default directories that could not be hidden, pushing the favorites list to the bottom and reducing access efficiency. In version 23, we completely restructured the sidebar logic, introducing features such as collapsing, reordering, and visibility controls to improve quick access to files. These improvements were a result of collaborative contributions from the community.<\/p>\n<p>We continue to pay close attention to community suggestions for improving the file manager. Feedback that genuinely impacts user experience is actively added to our requirements pool. In future iterations, users will see their suggestions implemented.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Q3\uff1a<\/strong><strong><b>What are your plans to improve the file manager\u2019s startup speed, copy speed, and directory switching speed? Could you elaborate on these plans?<\/b><\/strong><\/p>\n<p><strong>File Manager Team:<\/strong><\/p>\n<p>Speed is a fundamental metric for any file manager, and we acknowledge that there is room for improvement in certain areas.<\/p>\n<p>Regarding copy speed, especially for external devices, the process involves both copying and syncing. Most file managers or command-line tools indicate that copying is complete after the operation, but if you eject the USB drive immediately, the data might not be fully written, resulting in incomplete files. Alternatively, ejecting the device directly from the file manager might require a lengthy synchronization process, impacting user experience.<\/p>\n<p>We are committed to continuously improving the file manager\u2019s performance while balancing interactions and performance. We encourage users to stay tuned for updates on these enhancements.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Q4\uff1a<\/strong><strong><b>During the development of the current file manager, what was the greatest challenge you encountered? How did you address it?<\/b><\/strong><\/p>\n<p><strong>File Manager Team:<\/strong><\/p>\n<p>Many feature requests stem from users\u2019 expectations based on their experiences with Windows. To meet these expectations, we took innovative steps from scratch. For instance, Windows users are accustomed to using the UDF file system for disc burning. However, Linux environments lack robust open-source components to support this feature effectively.<\/p>\n<p>Thus, we decided to develop this functionality in-house. By thoroughly analyzing the structure of the UDF file system and the basic commands for disc burning, we successfully implemented additional burning capabilities for Windows UDF discs on the Linux platform\u2014an industry-first achievement. While this feature may not be frequently used by community users, it provides significant benefits for other user groups.<\/p>\n<p>As a well-known domestic open-source system provider, we do not shy away from leveraging open-source components to solve existing problems. However, developing an original feature from scratch, despite its challenges, offers a sense of accomplishment far beyond that of simply implementing a pre-existing open-source solution.<\/p>\n<section>\n<section>\n<section>\n<section>\n<section><\/section>\n<\/section>\n<\/section>\n<\/section>\n<section>\n<section>\n<section><\/section>\n<\/section>\n<\/section>\n<\/section>\n<p>&nbsp;<\/p>\n<p><strong>Q5\uff1a<\/strong><strong><b>Users have been actively discussing the file manager recently. What are your thoughts, and is there anything you\u2019d like to convey to users?<\/b><\/strong><\/p>\n<p><strong>File Manager Team:<\/strong><\/p>\n<p>As a core component of the operating system, the file manager receives frequent user feedback due to its high usage. Our team closely monitors these comments, and once issues are confirmed, we quickly establish communication channels with users to reproduce, analyze, and resolve the problems, continuously improving the file manager\u2019s usability and performance.<\/p>\n<p>For example, on November 18, 2024, we noted community feedback regarding the desktop wallpaper menu options. We promptly submitted a modification to differentiate the menu contents, which has since been merged into the codebase and will be reflected in future updates.<\/p>\n<p>Many issues cannot be reproduced in testing environments due to the limited variety of devices used for development and testing. To ensure broader coverage, we encourage users to provide feedback and their reproduction environments to help us analyze and locate issues more effectively. (Attaching screenshots or detailed information, such as app version numbers, will greatly helps us build reproduction environments and expedite problem resolution.)<\/p>\n<p>Lastly, we warmly welcome users with programming skills to submit PRs to our code repository to fix bugs or propose issues. We will thoroughly review submissions and consider merging user contributions. (Repository link provided.)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Q6\uff1a<\/strong><strong><b>As developers of the file manager, what are your goals for its future?<\/b><\/strong><\/p>\n<p><strong>File Manager Team:<\/strong><\/p>\n<p>For developers, seeing an application developed by their team being used in users\u2019 daily lives is undoubtedly a source of pride.<\/p>\n<p>We will continue to focus on enhancing the file manager\u2019s user experience, making it the top priority for product iterations. While there are still areas for improvement, we will persistently strive to perfect the application.<\/p>\n<p>&nbsp;<\/p>\n<p>Thank you to the deepin File Manager team for this interview. The conversation highlights deepin File Manager\u2019s dedication to user experience and technological innovation. We look forward to its future performance. As deepin OS evolves, the file manager will provide an increasingly convenient and efficient experience. We will continue to monitor its development and welcome user questions and suggestions in the comments.<\/p>\n<p>&nbsp;<\/p>\n<article id=\"post-35567\" class=\"post-35567 post type-post status-publish format-standard hentry category-product-news\">\n<div class=\"entry-content\">\n<article id=\"post-35545\" class=\"post-35545 post type-post status-publish format-standard hentry category-deepin-community-reports category-community-news\">\n<div class=\"entry-content\">\n<article id=\"post-35009\" class=\"post-35009 post type-post status-publish format-standard hentry category-deepin-community-reports category-community-news tag-ai tag-dde tag-deepin tag-deepin-23 tag-deepin-linux tag-linux tag-linux-distribution tag-opensource tag-treeland\">\n<h1><strong>Related Reading\uff1a<\/strong><\/h1>\n<p>\uff081\uff09<a href=\"https:\/\/distrowatch.com\/table.php?distribution=deepin\">Click to support the deepin Community<\/a><\/p>\n<p class=\"entry-content\">\uff082\uff09<a href=\"https:\/\/www.deepin.org\/en\/deepin-desktop-management\/\">deepin 23 Organize Desktop in One Click\u00a0<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<article id=\"post-35092\" class=\"post-35092 post type-post status-publish format-standard hentry category-technology-sharing category-community-news tag-dde tag-deepin tag-deepin-23 tag-deepin-linux tag-linux tag-linux-distribution tag-opensource tag-189\">\n<div class=\"entry-content\">\n<article id=\"post-35009\" class=\"post-35009 post type-post status-publish format-standard hentry category-technology-sharing category-deepin-bi-weekly-technical-report category-community-news tag-ai tag-dde tag-deepin tag-deepin-23 tag-deepin-linux tag-linux tag-linux-distribution tag-opensource tag-treeland\">\n<div class=\"entry-content\">\n<p style=\"text-align: right;\">Content source: deepin community<\/p>\n<p style=\"text-align: right;\">Reprinted with attribution<\/p>\n<\/div>\n<\/article>\n<div id=\"comments\" class=\"comments-area\">\n<div id=\"respond\" class=\"comment-respond\" style=\"text-align: right;\"><\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/article>\n<\/div>\n<\/article>\n<\/div>\n<\/article>","protected":false},"excerpt":{"rendered":"<p>The deepin File Manager has gained users' favor with its unique design. However, there is still room for improvement in user experience. To address this, we organized this interview to delve into its design philosophy, the challenges users face, and future development plans. We aim to provide valuable information to users while offering the product team a platform to showcase their work and communicate with the community. &nbsp; Q1\uff1aRecently, users have been actively discussing the animation effects in the file manager. Will there be optimizations, such as adding an option to disable animations? File Manager Team: Moderate animations are a ...<a href=https:\/\/www.deepin.org.cn\/en\/interview-with-file-manager-team\/>Read more<\/a><\/p>\n","protected":false},"author":11164,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[155,93],"tags":[],"_links":{"self":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts\/35619"}],"collection":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/users\/11164"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/comments?post=35619"}],"version-history":[{"count":5,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts\/35619\/revisions"}],"predecessor-version":[{"id":35653,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/posts\/35619\/revisions\/35653"}],"wp:attachment":[{"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/media?parent=35619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/categories?post=35619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deepin.org.cn\/en\/wp-json\/wp\/v2\/tags?post=35619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}