KDE Frameworks

ภาพหน้าจอของซอฟแวร์:
KDE Frameworks
รายละเอียดซอฟแวร์:
รุ่น: 5.49.0 การปรับปรุง
วันที่อัพโหลด: 16 Aug 18
ผู้พัฒนา: KDE e.V.
การอนุญาต: ฟรี
ความนิยม: 40

Rating: nan/5 (Total Votes: 0)

กรอบงาน KDE เป็นโครงการโอเพ่นซอร์สและโครงการซอฟต์แวร์ฟรีที่แจกจ่ายเป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อปของ KDE และออกแบบมาเพื่อให้นักพัฒนาซอฟต์แวร์มีชุดเครื่องมือและไลบรารีสำหรับพัฒนาแอพพลิเคชันที่มีประสิทธิภาพสำหรับสภาพแวดล้อมแบบกราฟิกพลาสมาของ KDE สร้างขึ้นโดยใช้กรอบงาน Qt5


รวมถึงฐานโค้ดของแอปเกือบทั้งหมดของ KDE

ซอฟต์แวร์ประกอบด้วยฐานข้อมูลโค้ดของแอพพลิเคชั่นเกือบทั้งหมดของ KDE โดยมีความสามารถและการอ้างอิงที่กำหนดไว้อย่างชัดเจนให้การทำงานระดับสูงเช่นเมนูและแถบเครื่องมือการเข้าถึงไฟล์และการตรวจตัวสะกด สิ่งที่ยอดเยี่ยมเกี่ยวกับเรื่องนี้ก็คือเครื่องมือและไลบรารีทั้งหมดจะมีให้ดาวน์โหลดแยกต่างหาก


แนะนำ Qt Addons

ไลบรารีที่ประกอบไปด้วยโครงการ Frameworks ของ KDE นี้ได้รับการแจกจ่ายเป็นโมดูลอิสระและข้ามแพลตฟอร์มเรียกว่า Qt Addons พวกเขาสามารถใช้ได้กับนักพัฒนา Qt และ KDE รวมทั้งทุกคนที่ต้องการเร่งลดและลดต้นทุนในการพัฒนา Qt บนแพลตฟอร์มใดก็ได้

การสร้างกรอบงาน KDE

กรอบงาน KDE ได้รับการทดสอบเรียบร้อยแล้วเกี่ยวกับการแจกจ่าย GNU / Linux มากมายรวมถึง Debian, Ubuntu, Arch Linux, Fedora และ openSUSE คุณต้องติดตั้งกรอบ Qt5 และไลบรารีและเครื่องมือที่จำเป็นอื่น ๆ ที่ระบุไว้ในหน้าแรกของโครงการที่ https://community.kde.org/Frameworks/Building


ภายใต้ฝากระโปรง

เครื่องมือและไลบรารีส่วนใหญ่ที่รวมอยู่ในโครงการ Frameworks ของ KDE จะเขียนขึ้นในภาษาการเขียนโปรแกรม C ++ คุณจะต้องมีคอมไพเลอร์ GCC ล่าสุด, Git และแพคเกจ kdesrc-build ล่าสุด คุณสามารถดูคู่มือการติดตั้งโดยละเอียดได้โดยการเข้าไปที่ลิงค์ด้านบน ควรใช้งานระบบปฏิบัติการ GNU / Linux อื่น ๆ หากมีการติดตั้งการอ้างอิงทั้งหมด

มีอะไรใหม่ ในรุ่นนี้:

  • Baloo:
  • ยุติการเรียกใช้งานการค้นหาก่อนหน้าถ้า subterm ส่งกลับชุดผลลัพธ์ว่างเปล่า
  • หลีกเลี่ยงความผิดพลาดขณะอ่านข้อมูลที่เสียหายจากข้อกำหนดเอกสาร db (ข้อผิดพลาด 392877)
  • จัดการรายการสตริงเป็นอินพุต
  • ไม่สนใจชนิดของไฟล์ต้นฉบับ (ข้อผิดพลาด 382117)
  • ไอคอน Breeze:
  • อัปเดตที่จับและเมนูแบบล้นเกิน
  • โมดูล CMake เสริม:
  • แถบเครื่องมือ Android: อนุญาตให้ระบุ libs แบบเสริมด้วยตนเอง
  • Android: อย่ากำหนดเส้นทาง qml - นำเข้าหากว่างเปล่า
  • KArchive:
  • จัดการไฟล์ซิปที่ฝังอยู่ภายในไฟล์ zip (ข้อผิดพลาด 73821)
  • KCMUtils:
  • [KCModuleQml] ละเว้นการควบคุมที่ปิดใช้งานเมื่อแท็บ
  • KConfig:
  • kcfg.xsd - ไม่ต้องใช้องค์ประกอบ kcfgfile
  • KConfigWidgets:
  • แก้ไขค่า & quot; ค่าเริ่มต้น & quot; สีให้ตรงกับบรีซอีกครั้ง
  • KDeclarative:
  • ตั้งค่าคุณสมบัติบริบท kcm ในบริบทที่ถูกต้อง
  • [พลอตเตอร์] อย่าแสดงผลหาก m_node เป็น null (ข้อผิดพลาด 394283)
  • KDocTools:
  • อัปเดตรายชื่อหน่วยงานของยูเครน
  • เพิ่มเอนทิตี้ OSD ลงใน general.entites
  • เพิ่มเอนทิตี CIFS, NFS, Samba, SMB เป็น general.entities
  • เพิ่ม Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM ไปยังเอนทิตีทั่วไป
  • KFileMetaData:
  • ตรวจสอบว่า ffmpeg มีอย่างน้อย 3.1 เวอร์ชันที่แนะนำ API ที่เราต้องการ
  • ค้นหาอัลบั้มศิลปินและแท็ก albumartist ใน taglibextractor
  • popplerextractor: อย่าพยายามคาดเดาชื่อถ้าไม่มี
  • KGlobalAccel:
  • ตรวจสอบว่ามีการประมวลผลคำขอแป้นพิมพ์ ungrab ก่อนที่จะส่งทางลัด (ข้อผิดพลาด 394689)
  • KHolidays:
  • holiday_es_es - แก้ไขวันที่ & quot; Comunidad de Madrid & quot;
  • KIconThemes:
  • ตรวจสอบว่ากลุ่ม & lt; LastGroup เนื่องจาก KIconEffect ไม่สามารถจัดการ UserGroup ได้
  • KImageFormats:
  • ลบประเภท mime ที่ซ้อนกันออกจากไฟล์ json
  • KIO:
  • ตรวจสอบว่าจุดหมายปลายทางมีอยู่หรือไม่เมื่อวางข้อมูลไบนารี (ข้อผิดพลาด 394318)
  • การสนับสนุนด้านการสนับสนุน: คืนความยาวจริงของซ็อกเก็ตบัฟเฟอร์
  • การสนับสนุนด้านการตรวจสอบ: Unify API สำหรับการแชร์ตัวอธิบายไฟล์
  • สนับสนุน Auth: สร้างไฟล์ซ็อกเก็ตในไดเรกทอรีรันไทม์ของผู้ใช้
  • สนับสนุน Auth: ลบไฟล์ซ็อกเก็ตหลังจากใช้งาน
  • สนับสนุน Auth: ย้ายภารกิจทำความสะอาดไฟล์ซ็อกเก็ตไปที่ FdReceiver
  • สนับสนุน Auth: ใน Linux ไม่ใช้ซ็อกเก็ตนามธรรมเพื่อแชร์ไฟล์ descriptor
  • [kcoredirlister] ลบ url.toString () จำนวนมากเท่าที่จะทำได้
  • KFileItemActions: สำรองข้อมูลไปเป็นค่าเริ่มต้นของ mimetype เมื่อเลือกเฉพาะไฟล์ (bug 393710)
  • แนะนำ KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin สามารถระบุโปรโตคอลที่รองรับได้หลายโปรโตคอลโดยใช้โปรโตคอล X-KDE
  • รักษาส่วนต่างๆไว้เมื่อเปลี่ยนเส้นทางจาก http เป็น https
  • [KUrlNavigator] แท็ก emit ที่ร้องขอเมื่อเส้นทางในเมนูตัวเลือกเส้นทางถูกคลิกกลาง
  • ประสิทธิภาพ: ใช้การติดตั้ง uds ใหม่
  • อย่าเปลี่ยนเส้นทาง smb: / เพื่อ smb: // และจากนั้นไปที่ smb: ///
  • ยอมรับการยอมรับโดยดับเบิลคลิกในกล่องโต้ตอบบันทึก (ข้อผิดพลาด 267749)
  • เปิดใช้งานการแสดงตัวอย่างตามค่าดีฟอลต์ในกล่องโต้ตอบเครื่องมือฟล็อปปี้ดิสก์
  • ซ่อนตัวอย่างไฟล์เมื่อไอคอนเล็กเกินไป
  • i18n: ใช้รูปแบบพหูพจน์อีกครั้งสำหรับข้อความปลั๊กอิน
  • ใช้กล่องโต้ตอบปกติแทนที่จะเป็นกล่องโต้ตอบรายการเมื่อลบหรือลบไฟล์หนึ่ง ๆ
  • ทำให้ข้อความเตือนสำหรับการดำเนินการลบมีความยาวและไม่สามารถย้อนกลับได้
  • เปลี่ยนกลับ & quot; แสดงปุ่มโหมดดูในแถบเครื่องมือโต้ตอบเปิด / บันทึก
  • Kirigami:
  • แสดง action.main เด่นกว่าบน ToolBarApplicationHeader
  • อนุญาตให้ Kirigami สร้างโดยไม่มีการพึ่งพาโหมดแท็บเล็ต KWin
  • แก้ไข swipefilter บน RTL
  • แก้ไขขนาดเนื้อหา contentItem ให้ถูกต้อง
  • แก้ไข - กลับพฤติกรรม
  • แชร์ contextobject เพื่อเข้าถึง i18n
  • เสมอ
  • ตรวจสอบให้แน่ใจว่าเคล็ดลับเครื่องมือซ่อนอยู่
  • ตรวจสอบว่าไม่ได้กำหนดรูปแบบที่ไม่ถูกต้องกับคุณสมบัติที่ติดตาม
  • จัดการไม่ได้ MouseArea, สัญญาณลด ()
  • ไม่มีผลเลื่อนบนมือถือ
  • ไอคอนที่ถูกต้องล้น - เมนู - ซ้ายและขวา
  • ลากที่จับเพื่อเรียงลำดับรายการใหม่ใน ListView
  • ใช้ Mnemonics บนปุ่มแถบเครื่องมือ
  • เพิ่มไฟล์ที่ขาดหายไปในไฟล์. pri ของ QMake
  • [API dox] แก้ไข Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • แก้ไข applicationheaders ใน applicationitem
  • ไม่อนุญาตให้แสดง / ซ่อนลิ้นชักเมื่อไม่มีที่จับ (ข้อผิดพลาด 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: ล้างข้อมูลให้ถูกต้อง
  • KNotification:
  • แก้ไขปัญหาใน NotifyByAudio เมื่อปิดแอพพลิเคชัน
  • กรอบงาน KPackage:
  • แพคเกจ kpackage_install_ *: แก้ไขค่าขาดหายไประหว่างเดสก์ท็อปและ. json
  • ตรวจสอบให้แน่ใจว่าเส้นทางใน rcc ไม่ได้มาจากพา ธ ที่แน่นอน
  • KRunner:
  • ประมวลผลการตอบกลับ DBus ในเธรด :: match (ข้อผิดพลาด 394272)
  • KTextEditor:
  • อย่าใช้กรณีชื่อสำหรับ & quot; แสดงจำนวนคำ & quot; ช่องทำเครื่องหมาย
  • ทำให้คำ / char นับค่ากำหนดทั่วโลก
  • KWayland:
  • เพิ่มอินเทอร์เฟซ org_kde_plasma_shell
  • เพิ่ม & quot; SkipSwitcher & quot; ไปยัง API
  • เพิ่มโพรโทคอล XDG ออก
  • KWidgetsAddons:
  • [KCharSelect] แก้ไขขนาดเซลล์ในตารางด้วย Qt 5.11
  • [API dox] นำการใช้งานเกินพิกัดทำให้เอกสารเสียหาย
  • [API dox] บอก doxygen & quot; เช่น & quot; ไม่สิ้นสุดประโยคให้ใช้ & quot; & quot;
  • [API dox] ลบ HTML ที่ไม่จำเป็นออก
  • อย่าตั้งค่าไอคอนเริ่มต้นสำหรับแต่ละรูปแบบโดยอัตโนมัติ
  • ทำให้ KMessageWidget สอดคล้องกับสไตล์ Kirigami inlineMessage (ข้อบกพร่อง 381255)
  • NetworkManagerQt:
  • ทำให้ข้อมูลเกี่ยวกับสถานที่ให้บริการที่ไม่ได้รับการจัดการเพียงแค่แก้ปัญหาข้อความ
  • WirelessSetting: ใช้คุณสมบัติ assignMacAddress
  • กรอบพลาสมา:
  • เทมเพลต: การตั้งชื่ออย่างสม่ำเสมอแก้ไขชื่อแค็ตตาล็อกการแปลและอื่น ๆ
  • [Breeze Plasma Theme] แก้ไขไอคอน kleopatra เพื่อใช้สไตล์ชีตสี (ข้อผิดพลาด 394400)
  • กล่องโต้ตอบ [โต้ตอบ] จับจะลดลงอย่างสง่างาม (ข้อบกพร่อง 381242)
  • วัตถุประสงค์:
  • ปรับปรุงบูรณาการโทรเลข
  • พิจารณาอาร์เรย์ภายในเป็นข้อ จำกัด หรือมากกว่า AND
  • ทำให้สามารถ จำกัด ปลั๊กอินโดยใช้ไฟล์เดสก์ท็อป
  • ทำให้สามารถกรองปลั๊กอินตามไฟล์ปฏิบัติการ
  • เน้นอุปกรณ์ที่เลือกในปลั๊กอิน KDE Connect
  • แก้ไขปัญหา i18n ในเฟรม / purpose / plugins
  • เพิ่มปลั๊กอินโทรเลข
  • kdeconnect: แจ้งเตือนเมื่อกระบวนการไม่สามารถเริ่มทำงาน (ข้อบกพร่อง 389765)
  • QQC2StyleBridge:
  • ใช้พอร์ทัลเฉพาะเมื่อใช้ qtquickcontrols 2.4
  • ทำงานกับ Qt

  • มีอะไรใหม่ ในเวอร์ชัน 5.47.0:

    • Baloo:
    • ยุติการเรียกใช้งานการค้นหาก่อนหน้าถ้า subterm ส่งกลับชุดผลลัพธ์ว่างเปล่า
    • หลีกเลี่ยงความผิดพลาดขณะอ่านข้อมูลที่เสียหายจากข้อกำหนดเอกสาร db (ข้อผิดพลาด 392877)
    • จัดการรายการสตริงเป็นอินพุต
    • ไม่สนใจชนิดของไฟล์ต้นฉบับ (ข้อผิดพลาด 382117)
    • ไอคอน Breeze:
    • อัปเดตที่จับและเมนูแบบล้นเกิน
    • โมดูล CMake เสริม:
    • แถบเครื่องมือ Android: อนุญาตให้ระบุ libs แบบเสริมด้วยตนเอง
    • Android: อย่ากำหนดเส้นทาง qml - นำเข้าหากว่างเปล่า
    • KArchive:
    • จัดการไฟล์ซิปที่ฝังอยู่ภายในไฟล์ zip (ข้อผิดพลาด 73821)
    • KCMUtils:
    • [KCModuleQml] ละเว้นการควบคุมที่ปิดใช้งานเมื่อแท็บ
    • KConfig:
    • kcfg.xsd - ไม่ต้องใช้องค์ประกอบ kcfgfile
    • KConfigWidgets:
    • แก้ไขค่า & quot; ค่าเริ่มต้น & quot; สีให้ตรงกับบรีซอีกครั้ง
    • KDeclarative:
    • ตั้งค่าคุณสมบัติบริบท kcm ในบริบทที่ถูกต้อง
    • [พลอตเตอร์] อย่าแสดงผลหาก m_node เป็น null (ข้อผิดพลาด 394283)
    • KDocTools:
    • อัปเดตรายชื่อหน่วยงานของยูเครน
    • เพิ่มเอนทิตี้ OSD ลงใน general.entites
    • เพิ่มเอนทิตี CIFS, NFS, Samba, SMB เป็น general.entities
    • เพิ่ม Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM ไปยังเอนทิตีทั่วไป
    • KFileMetaData:
    • ตรวจสอบว่า ffmpeg มีอย่างน้อย 3.1 เวอร์ชันที่แนะนำ API ที่เราต้องการ
    • ค้นหาอัลบั้มศิลปินและแท็ก albumartist ใน taglibextractor
    • popplerextractor: อย่าพยายามคาดเดาชื่อถ้าไม่มี
    • KGlobalAccel:
    • ตรวจสอบว่ามีการประมวลผลคำขอแป้นพิมพ์ ungrab ก่อนที่จะส่งทางลัด (ข้อผิดพลาด 394689)
    • KHolidays:
    • holiday_es_es - แก้ไขวันที่ & quot; Comunidad de Madrid & quot;
    • KIconThemes:
    • ตรวจสอบว่ากลุ่ม & lt; LastGroup เนื่องจาก KIconEffect ไม่สามารถจัดการ UserGroup ได้
    • KImageFormats:
    • ลบประเภท mime ที่ซ้อนกันออกจากไฟล์ json
    • KIO:
    • ตรวจสอบว่าจุดหมายปลายทางมีอยู่หรือไม่เมื่อวางข้อมูลไบนารี (ข้อผิดพลาด 394318)
    • การสนับสนุนด้านการสนับสนุน: คืนความยาวจริงของซ็อกเก็ตบัฟเฟอร์
    • การสนับสนุนด้านการตรวจสอบ: Unify API สำหรับการแชร์ตัวอธิบายไฟล์
    • สนับสนุน Auth: สร้างไฟล์ซ็อกเก็ตในไดเรกทอรีรันไทม์ของผู้ใช้
    • สนับสนุน Auth: ลบไฟล์ซ็อกเก็ตหลังจากใช้งาน
    • สนับสนุน Auth: ย้ายภารกิจทำความสะอาดไฟล์ซ็อกเก็ตไปที่ FdReceiver
    • สนับสนุน Auth: ใน Linux ไม่ใช้ซ็อกเก็ตนามธรรมเพื่อแชร์ไฟล์ descriptor
    • [kcoredirlister] ลบ url.toString () จำนวนมากเท่าที่จะทำได้
    • KFileItemActions: สำรองข้อมูลไปเป็นค่าเริ่มต้นของ mimetype เมื่อเลือกเฉพาะไฟล์ (bug 393710)
    • แนะนำ KFileItemListProperties :: isFile ()
    • KPropertiesDialogPlugin สามารถระบุโปรโตคอลที่รองรับได้หลายโปรโตคอลโดยใช้โปรโตคอล X-KDE
    • รักษาส่วนต่างๆไว้เมื่อเปลี่ยนเส้นทางจาก http เป็น https
    • [KUrlNavigator] แท็ก emit ที่ร้องขอเมื่อเส้นทางในเมนูตัวเลือกเส้นทางถูกคลิกกลาง
    • ประสิทธิภาพ: ใช้การติดตั้ง uds ใหม่
    • อย่าเปลี่ยนเส้นทาง smb: / เพื่อ smb: // และจากนั้นไปที่ smb: ///
    • ยอมรับการยอมรับโดยดับเบิลคลิกในกล่องโต้ตอบบันทึก (ข้อผิดพลาด 267749)
    • เปิดใช้งานการแสดงตัวอย่างตามค่าดีฟอลต์ในกล่องโต้ตอบเครื่องมือฟล็อปปี้ดิสก์
    • ซ่อนตัวอย่างไฟล์เมื่อไอคอนเล็กเกินไป
    • i18n: ใช้รูปแบบพหูพจน์อีกครั้งสำหรับข้อความปลั๊กอิน
    • ใช้กล่องโต้ตอบปกติแทนที่จะเป็นกล่องโต้ตอบรายการเมื่อลบหรือลบไฟล์หนึ่ง ๆ
    • ทำให้ข้อความเตือนสำหรับการดำเนินการลบมีความยาวและไม่สามารถย้อนกลับได้
    • เปลี่ยนกลับ & quot; แสดงปุ่มโหมดดูในแถบเครื่องมือโต้ตอบเปิด / บันทึก
    • Kirigami:
    • แสดง action.main เด่นกว่าบน ToolBarApplicationHeader
    • อนุญาตให้ Kirigami สร้างโดยไม่มีการพึ่งพาโหมดแท็บเล็ต KWin
    • แก้ไข swipefilter บน RTL
    • แก้ไขขนาดเนื้อหา contentItem ให้ถูกต้อง
    • แก้ไข - กลับพฤติกรรม
    • แชร์ contextobject เพื่อเข้าถึง i18n
    • เสมอ
    • ตรวจสอบให้แน่ใจว่าเคล็ดลับเครื่องมือซ่อนอยู่
    • ตรวจสอบว่าไม่ได้กำหนดรูปแบบที่ไม่ถูกต้องกับคุณสมบัติที่ติดตาม
    • จัดการไม่ได้ MouseArea, สัญญาณลด ()
    • ไม่มีผลเลื่อนบนมือถือ
    • ไอคอนที่ถูกต้องล้น - เมนู - ซ้ายและขวา
    • ลากที่จับเพื่อเรียงลำดับรายการใหม่ใน ListView
    • ใช้ Mnemonics บนปุ่มแถบเครื่องมือ
    • เพิ่มไฟล์ที่ขาดหายไปในไฟล์. pri ของ QMake
    • [API dox] แก้ไข Kirigami.InlineMessageType - & gt; Kirigami.MessageType
    • แก้ไข applicationheaders ใน applicationitem
    • ไม่อนุญาตให้แสดง / ซ่อนลิ้นชักเมื่อไม่มีที่จับ (ข้อผิดพลาด 393776)
    • KItemModels:
    • KConcatenateRowsProxyModel: ล้างข้อมูลให้ถูกต้อง
    • KNotification:
    • แก้ไขปัญหาใน NotifyByAudio เมื่อปิดแอพพลิเคชัน
    • กรอบงาน KPackage:
    • แพคเกจ kpackage_install_ *: แก้ไขค่าขาดหายไประหว่างเดสก์ท็อปและ. json
    • ตรวจสอบให้แน่ใจว่าเส้นทางใน rcc ไม่ได้มาจากพา ธ ที่แน่นอน
    • KRunner:
    • ประมวลผลการตอบกลับ DBus ในเธรด :: match (ข้อผิดพลาด 394272)
    • KTextEditor:
    • อย่าใช้กรณีชื่อสำหรับ & quot; แสดงจำนวนคำ & quot; ช่องทำเครื่องหมาย
    • ทำให้คำ / char นับค่ากำหนดทั่วโลก
    • KWayland:
    • เพิ่มอินเทอร์เฟซ org_kde_plasma_shell
    • เพิ่ม & quot; SkipSwitcher & quot; ไปยัง API
    • เพิ่มโพรโทคอล XDG ออก
    • KWidgetsAddons:
    • [KCharSelect] แก้ไขขนาดเซลล์ในตารางด้วย Qt 5.11
    • [API dox] นำการใช้งานเกินพิกัดทำให้เอกสารเสียหาย
    • [API dox] บอก doxygen & quot; เช่น & quot; ไม่สิ้นสุดประโยคให้ใช้ & quot; & quot;
    • [API dox] ลบ HTML ที่ไม่จำเป็นออก
    • อย่าตั้งค่าไอคอนเริ่มต้นสำหรับแต่ละรูปแบบโดยอัตโนมัติ
    • ทำให้ KMessageWidget สอดคล้องกับสไตล์ Kirigami inlineMessage (ข้อบกพร่อง 381255)
    • NetworkManagerQt:
    • ทำให้ข้อมูลเกี่ยวกับสถานที่ให้บริการที่ไม่ได้รับการจัดการเพียงแค่แก้ปัญหาข้อความ
    • WirelessSetting: ใช้คุณสมบัติ assignMacAddress
    • กรอบพลาสมา:
    • เทมเพลต: การตั้งชื่ออย่างสม่ำเสมอแก้ไขชื่อแค็ตตาล็อกการแปลและอื่น ๆ
    • [Breeze Plasma Theme] แก้ไขไอคอน kleopatra เพื่อใช้สไตล์ชีตสี (ข้อผิดพลาด 394400)
    • กล่องโต้ตอบ [โต้ตอบ] จับจะลดลงอย่างสง่างาม (ข้อบกพร่อง 381242)
    • วัตถุประสงค์:
    • ปรับปรุงบูรณาการโทรเลข
    • พิจารณาอาร์เรย์ภายในเป็นข้อ จำกัด หรือมากกว่า AND
    • ทำให้สามารถ จำกัด ปลั๊กอินโดยใช้ไฟล์เดสก์ท็อป
    • ทำให้สามารถกรองปลั๊กอินตามไฟล์ปฏิบัติการ
    • เน้นอุปกรณ์ที่เลือกในปลั๊กอิน KDE Connect
    • แก้ไขปัญหา i18n ในเฟรม / purpose / plugins
    • เพิ่มปลั๊กอินโทรเลข
    • kdeconnect: แจ้งเตือนเมื่อกระบวนการไม่สามารถเริ่มทำงาน (ข้อบกพร่อง 389765)
    • QQC2StyleBridge:
    • ใช้พอร์ทัลเฉพาะเมื่อใช้ qtquickcontrols 2.4
    • ทำงานกับ Qt

    มีอะไรใหม่ ในเวอร์ชัน:

    • Baloo
    • ปลดปล่อยและเขียนใหม่แท็ก baloo KIO slave (ข้อบกพร่อง 340099)
    • BluezQt
    • ไม่รั่วไหลไฟล์อธิบาย rfkill (ข้อบกพร่อง 386886)
    • ไอคอน Breeze
    • เพิ่มขนาดไอคอนที่ขาดหายไป (ข้อบกพร่อง 384473)
    • เพิ่มไอคอนติดตั้งและยกเลิกการติดตั้งสำหรับค้นพบ
    • โมดูล CMake เสริม
    • เพิ่มแท็กคำอธิบายลงในไฟล์ pkgconfig ที่สร้างขึ้น
    • ecm_add_test: ใช้เส้นทางที่ถูกต้องใน Windows
    • เพิ่ม FindSasl2.cmake เป็น ECM
    • ส่งผ่าน ARGS เท่านั้นเมื่อทำ Makefiles
    • เพิ่ม FindGLIB2.cmake และ FindPulseAudio.cmake
    • ECMAddTest: ตั้งค่า QT_PLUGIN_PATH ดังนั้นสามารถหาปลั๊กอินที่สร้างขึ้นภายในเครื่องได้
    • KDECMakeSettings: more docu เกี่ยวกับเค้าโครงของไฟล์ build dir
    • บูรณาการของ Framework
    • สนับสนุนการดาวน์โหลดลิงก์ดาวน์โหลด 2 หรือ 3 จากผลิตภัณฑ์ KNS (ข้อบกพร่อง 385429)
    • KActivitiesStats
    • เริ่มแก้ไข libKActivitiesStats.pc: (ข้อบกพร่อง 386933)
    • KActivities
    • แก้ไขการแข่งขันที่เริ่มต้นการใช้งานหลายครั้ง kactivitymanagerd
    • KAUTH
    • อนุญาตให้สร้างเฉพาะเครื่องกำเนิดโค้ด kauth-policy-gen
    • เพิ่มบันทึกเกี่ยวกับการเรียกผู้ช่วยจากแอ็พพลิเคชันแบบมัลติเธรด
    • KBookmarks
    • อย่าแสดงการแก้ไขการดำเนินการบุ๊กมาร์กหากไม่ได้ติดตั้ง keditbookmarks
    • พอร์ตที่เลิกใช้งาน KAuthorized :: authorizeKAction to authorizeAction
    • KCMUtils
    • การนำทางของแป้นพิมพ์เข้าและออก QML kcms
    • KCompletion
    • อย่าพังเมื่อตั้งค่าการแก้ไขบรรทัดใหม่ในกล่องคำสั่งผสมที่แก้ไขได้
    • KComboBox: ย้อนกลับไปเมื่อตั้งค่าแก้ไขค่าก่อนหน้า
    • KComboBox: ใช้ซ้ำกับวัตถุที่มีอยู่แล้วในบรรทัดใหม่
    • KConfig
    • อย่ามองหา / etc / kderc ทุกครั้ง
    • KConfigWidgets
    • อัปเดตสีเริ่มต้นเพื่อให้ตรงกับสีใหม่ใน D7424
    • KCoreAddons
    • ป้อนการตรวจสอบความถูกต้องของ SubJobs
    • เตือนเกี่ยวกับข้อผิดพลาดในการแยกวิเคราะห์ไฟล์ json
    • ติดตั้งคำนิยามของ mimetype สำหรับไฟล์ kcfg / kcfgc / ui.rc / knotify & qrc
    • เพิ่มฟังก์ชันใหม่เพื่อวัดความยาวตามข้อความ
    • แก้ไขข้อผิดพลาด KAutoSave ในไฟล์ที่มีพื้นที่ว่างใน
    • KDeclarative
    • ทำให้การคอมไพล์บนหน้าต่าง
    • ให้คอมไพล์ด้วย QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
    • [MouseEventListener] อนุญาตให้ยอมรับเหตุการณ์ของเมาส์
    • ใช้เครื่องมือ QML เดียว
    • kded
    • kded: ลบการเรียก dbus ไปที่ ksplash
    • KDocTools
    • อัปเดตการแปลภาษาบราซิลบราซิล
    • อัปเดตการแปลภาษารัสเซีย
    • อัปเดตการแปลภาษารัสเซีย
    • อัปเดตการปรับแต่ง / xsl / ru.xml (nav-home ขาดหายไป)
    • KEmoticons
    • KEmoticons: ปลั๊กอินพอร์ตไปยัง JSON และเพิ่มการสนับสนุนสำหรับการโหลดด้วย KPluginMetaData
    • อย่ารั่วสัญลักษณ์ของคลาส pimpl ปกป้องด้วย Q_DECL_HIDDEN
    • KFileMetaData
    • การใช้งาน usermetadatawritertest ต้องใช้ Taglib
    • หากค่าคุณสมบัติเป็นโมฆะให้ลบแอ็ตทริบิวต์ user.xdg.tag (ข้อบกพร่อง 376117)
    • เปิดไฟล์ใน TagLib extractor แบบอ่านได้อย่างเดียว
    • KGlobalAccel
    • จัดกลุ่มการโทร dbus บางส่วน
    • kglobalacceld: หลีกเลี่ยงการโหลดไอคอน loader ด้วยเหตุผลใดก็ตาม
    • สร้างสตริงทางลัดที่ถูกต้อง
    • KIO
    • KUriFilter: กรองปลั๊กอินที่ซ้ำกันออก
    • KUriFilter: ลดความซับซ้อนของโครงสร้างข้อมูล, แก้ไขการรั่วไหลของหน่วยความจำ
    • [CopyJob] อย่าเริ่มต้นใหม่หลังจากลบไฟล์แล้ว
    • แก้ไขการสร้างไดเรกทอรีผ่าน KNewFileMenu + KIO :: mkpath ใน Qt 5.9.3+ (bug 387073)
    • สร้างฟังก์ชันเสริม 'KFilePlacesModel :: movePlace'
    • เปิดเผย KFilePlacesModel 'iconName'
    • KFilePlacesModel: หลีกเลี่ยงสัญญาณ 'dataChanged' ที่ไม่จำเป็น
    • ส่งกลับอ็อบเจ็กต์บุ๊กมาร์กที่ถูกต้องสำหรับรายการใด ๆ ใน KFilePlacesModel
    • สร้างฟังก์ชัน 'KFilePlacesModel :: refresh'
    • สร้าง 'KFilePlacesModel :: convertedUrl' static static function
    • KFilePlaces: สร้างส่วน 'รีโมต'
    • KFilePlaces: เพิ่มส่วนสำหรับอุปกรณ์แบบถอดได้
    • เพิ่ม URL ของ baloo ลงในแบบจำลองสถานที่
    • แก้ไข KIO :: mkpath กับ qtbase 5.10 beta 4
    • [KDirModel] ปล่อยการเปลี่ยนแปลงสำหรับ HasJobRole เมื่องานเปลี่ยน
    • เปลี่ยนป้ายกำกับ & quot; ตัวเลือกขั้นสูง & quot; & gt; & quot; ตัวเลือกเทอร์มินัล & quot;
    • Kirigami
    • ตัดทอนแถบเลื่อนตามขนาดส่วนหัว (ข้อบกพร่อง 387098)
    • อัตรากำไรขั้นต้นจากการดำเนินการต่อหน้า
    • ไม่ถือว่า applicationWidnow () มีให้บริการ
    • อย่าแจ้งเกี่ยวกับการเปลี่ยนแปลงค่าหากเรายังคงอยู่ในตัวสร้าง
    • เปลี่ยนชื่อห้องสมุดในแหล่งข้อมูล
    • สนับสนุนสีในสถานที่มากขึ้น
    • ไอคอนสีในแถบเครื่องมือหากจำเป็น
    • พิจารณาสีไอคอนในปุ่มการทำงานหลัก
    • เริ่มต้นสำหรับ & quot; ไอคอน & quot; จัดกลุ่ม
    • KNewStuff
    • ย้อนกลับ & quot; แยกออกก่อนตั้งค่าตัวชี้ d & quot; (ข้อบกพร่อง 386156)
    • อย่าติดตั้งเครื่องมือการพัฒนาเพื่อรวมไฟล์เดสก์ท็อป
    • [knowstuff] อย่ารั่ว ImageLoader เมื่อเกิดข้อผิดพลาด
    • KPackage Framework
    • ใช้สายอักขระในโครงแบบ kpackage อย่างเหมาะสม
    • อย่าพยายามสร้าง metadata.json หากไม่มี metadata.desktop
    • แก้ไขแคช kpluginindex
    • ปรับปรุงข้อผิดพลาดเอาต์พุต
    • KTextEditor
    • แก้ไขคำสั่งบัฟเฟอร์แบบ VI-Mode
    • ป้องกันการซูมโดยบังเอิญ
    • KUnitConversion
    • พอร์ตจาก QDom ไปยัง QXmlStreamReader
    • ใช้ https เพื่อดาวน์โหลดอัตราแลกเปลี่ยนสกุลเงิน
    • KWayland
    • เปิดโปง wl_display_set_global_filter เป็นวิธีเสมือน
    • แก้ไข kwayland-testXdgShellV6
    • เพิ่มการสนับสนุนสำหรับ zwp_idle_inhibit_manager_v1 (ข้อบกพร่อง 385956)
    • [เซิร์ฟเวอร์] สนับสนุนการยับยั้ง IdleInterface
    • KWidgetsAddons
    • หลีกเลี่ยง passworddialog ที่ไม่สอดคล้องกัน
    • ตั้งค่าคำแนะนำ enable_blur_behind ตามคำขอ
    • KPageListView: อัปเดตความกว้างในการเปลี่ยนแบบอักษร
    • KWindowSystem
    • [KWindowEffectsPrivateX11] เพิ่มสำรอง ()
    • KXMLGUI
    • แก้ไขการแปลชื่อแถบเครื่องมือเมื่อมีบริบท i18n
    • พลาสมา Framework
    • คำสั่ง # warning ไม่เป็นสากลและโดยเฉพาะ MSVC ไม่สนับสนุน
    • [IconItem] ใช้ ItemSceneHasChanged แทนที่จะเชื่อมต่อกับ windowChanged
    • [ไอเท็มไอเท็ม] เผยแพร่เลเยอร์ซ้อนทับโดยชัดแจ้งใน setter แทนที่จะเชื่อมต่อกับ
    • [โต้ตอบ] ใช้ KWindowSystem :: isPlatformX11 ()
    • ลดจำนวนการเปลี่ยนแปลงคุณสมบัติปลอมใน ColorScope
    • [Icon Item] ปล่อย validChanged เฉพาะเมื่อมีการเปลี่ยนแปลงจริง
    • ลดตัวบ่งชี้การเลื่อนที่ไม่จำเป็นถ้าเฟเบิลเป็น ListView ที่มีทิศทางที่รู้จัก
    • [AppletInterface] ส่งสัญญาณการเปลี่ยนแปลงสำหรับการกำหนดค่าที่ต้องการและเหตุผล =
    • ใช้ setSize () แทน setProperty width และ height
    • แก้ไขปัญหาที่เมนู PlasmaComponents จะปรากฏขึ้นพร้อมกับมุมที่หัก (ข้อบกพร่อง 381799)
    • แก้ไขปัญหาที่เมนูบริบทจะปรากฏพร้อมกับมุมที่หัก (ข้อบกพร่อง 381799)
    • เอกสาร API: เพิ่มประกาศการเลิกใช้งานที่พบในไฟล์บันทึก git
    • ซิงโครไนซ์ส่วนประกอบกับ Kirigami
    • ค้นหาส่วนประกอบ KF5 ทั้งหมดแทนเป็นกรอบที่แยกต่างหาก
    • ลดการปล่อยสัญญาณปลอม (ข้อบกพร่อง 382233)
    • เพิ่มสัญญาณบ่งชี้ว่ามีการเพิ่มหรือลบหน้าจอหรือไม่
    • ติดตั้งเปลี่ยนข้อมูล
    • อย่าพึ่งพาการรวมถึง
    • เพิ่มประสิทธิภาพชื่อบทบาท SetFilterModel
    • ลบ DataModel :: roleNameToId
    • เรือนจำ
    • เพิ่มเครื่องกำเนิดไฟฟ้าแอซเท็ก
    • QQC2StyleBridge
    • กำหนดรุ่น QQC2 ณ เวลาที่สร้าง (ข้อบกพร่อง 386289)
    • โดยค่าเริ่มต้นให้เก็บพื้นหลังที่มองไม่เห็น
    • เพิ่มภาพพื้นหลังใน ScrollView
    • ของแข็ง
    • UDevManager ที่เร็วขึ้น: devicesFromQuery
    • โคลง
    • ทำให้สามารถแทรกซึมโคลงซ้อนได้
    • การเน้นไวยากรณ์
    • เพิ่ม PKGUILD เป็นไวยากรณ์ bash
    • JavaScript: รวมประเภท mime มาตรฐาน
    • debchangelog: เพิ่ม Bionic Beaver
    • อัปเดตไฟล์ไวยากรณ์ SQL (Oracle) (ข้อบกพร่อง 386221)
    • SQL: ย้ายการตรวจจับความคิดเห็นก่อนผู้ดำเนินการ
    • crk.xml: เพิ่มบรรทัดส่วนหัว

    • มีอะไรใหม่ ในเวอร์ชัน 5.40.0:

      • Baloo
      • พิจารณาไฟล์ DjVu เป็นเอกสาร (ข้อผิดพลาด 369195)
      • แก้ไขการสะกดเพื่อให้การนำเสนอ WPS Office เป็นที่รู้จักอย่างถูกต้อง
      • ไอคอน Breeze
      • เพิ่มโฟลเดอร์ที่ซ่อนไว้สำหรับแถบเครื่องมือ Dolphin
      • KArchive
      • แก้ไขการรั่วไหลของข้อมูลที่เป็นไปได้ แก้ไขตรรกะ
      • KCMUtils
      • ไม่มีขอบสำหรับโมดูล qml จากด้าน qwidget
      • เริ่มต้นตัวแปร (พบโดย coverity)
      • KConfigWidgets
      • แก้ไขไอคอน KStandardAction :: MoveToTrash
      • KCoreAddons
      • แก้ไขการตรวจจับ URL ด้วย URL คู่เช่น "http://www.foo.bar"
      • ใช้ https สำหรับ URL ของ KDE
      • การสนับสนุนของ KDELibs 4
      • เอกสารเต็มสำหรับการแทนที่ disableSessionManagement ()
      • ทำให้ kssl คอมไพล์กับ OpenSSL 1.1.0 (ข้อผิดพลาด 370223)
      • KFileMetaData
      • แก้ไขชื่อที่แสดงของคุณสมบัติ Generator
      • KGlobalAccel
      • KGlobalAccel: แก้ไขคีย์ Numpad สนับสนุน (อีกครั้ง)
      • KInit
      • ติดตั้ง start_kdeinit อย่างถูกต้องเมื่อ DESTDIR และ libcap ใช้ร่วมกัน
      • KIO
      • แก้ไขการแสดงผลรีโมต: / ใน qfiledialog
      • ดำเนินการสนับสนุนหมวดหมู่ใน KfilesPlacesView
      • HTTP: แก้ไขสตริงข้อผิดพลาดสำหรับกรณีสถานะแบบหลายสถานะ 207
      • KNewFileMenu: ล้างรหัสที่ซ่อนไว้โดย Coverity
      • IKWS: แก้ไขลูปที่ไม่มีที่สิ้นสุดซึ่งเป็นไปได้ที่พบโดย Coverity
      • KIO :: PreviewJob :: defaultPlugins ()
      • Kirigami
      • ไวยากรณ์ที่ทำงานกับ Qt เก่า 5.7 (ข้อบกพร่อง 385785)
      • วางซ้อนทับกันแตกต่างกัน (ข้อบกพร่อง 386470)
      • แสดงพร็อพเพอร์ตี้ที่ไฮไลต์ของผู้รับมอบสิทธิ์เช่นกันเมื่อไม่มีโฟกัส
      • คำแนะนำเกี่ยวกับขนาดที่ต้องการสำหรับตัวคั่น
      • แก้ไขการใช้งาน Settings.isMobile
      • อนุญาตให้แอปพลิเคชันสามารถทำงานร่วมกันได้บ้างในระบบเดสก์ท็อป -y
      • ตรวจสอบว่าเนื้อหาของ SwipeListItem ไม่ซ้อนทับกับที่จับ (ข้อบกพร่อง 385974)
      • scrollview ของสเปรดชีตอยู่เสมอ ointeractive
      • เพิ่มหมวดหมู่ลงในไฟล์ desktop desktop (ข้อบกพร่อง 385430)
      • อัปเดตไฟล์ kirigami.pri
      • ใช้ปลั๊กอินที่ไม่ได้ติดตั้งไว้เพื่อทำการทดสอบ
      • ไม่ยอมรับ Kirigami.Label
      • ตัวอย่างการใช้งานป้ายกำกับคลังภาพของ CQQ2
      • อย่างสม่ำเสมอ
      • Port Kirigami ควบคุมการใช้ Kirigami.Label
      • ทำให้ scrollarea โต้ตอบในกิจกรรมแบบสัมผัส
      • ย้ายไฟล์ find_package git ไปยังตำแหน่งที่ใช้
      • เริ่มต้นเป็นรายการ listview แบบโปร่งใส
      • KNewStuff
      • ลบ PreferCache ออกจากคำขอเครือข่าย
      • อย่าแยกส่วนที่ใช้ร่วมกันกับข้อมูลส่วนตัวเมื่อตั้งค่าการแสดงตัวอย่าง
      • KMoreTools: อัปเดตและแก้ไขไฟล์เดสก์ท็อป (ข้อผิดพลาด 369646)
      • KNotification
      • ลบการตรวจสอบโฮสต์ SNI เมื่อเลือกว่าจะใช้โหมดเดิม (ข้อบกพร่อง 385867)
      • หรือไม่
      • ตรวจสอบไอคอนถาดระบบระบบเดิมเท่านั้นหากเรากำหนดให้ทำอย่างใดอย่างหนึ่ง (ข้อบกพร่อง 385371)
      • KPackage Framework
      • ใช้ไฟล์บริการที่ไม่ได้ติดตั้งไว้
      • KService
      • เริ่มต้นค่า
      • เริ่มต้นตัวชี้บางอย่าง
      • KTextEditor
      • API dox: แก้ไขชื่อของวิธีการและอาร์กิวเมนต์ที่ไม่ถูกต้องเพิ่มขาดหายไปตั้งแต่
      • หลีกเลี่ยงปัญหา (บางอย่าง) ในขณะที่รันสคริปต์ QML (ข้อบกพร่อง 385413)
      • หลีกเลี่ยงความผิดพลาด QML ที่เรียกโดยสคริปต์การเว้นวรรคแบบ C
      • เพิ่มขนาดเครื่องหมายท้าย
      • แก้ไขบาง indenters จากการเยื้องตัวอักษรแบบสุ่ม
      • แก้ไขคำเตือนการเลิกใช้งาน
      • KTextWidgets
      • เริ่มต้นค่า
      • KWayland
      • [client] วางเช็คสำหรับ platformName เป็น "wayland"
      • อย่าเชื่อมต่อซ้ำกับ wl_display_flush
      • โปรโตคอลต่างประเทศของ Wayland
      • KWidgetsAddons
      • แก้ไขเครื่องมือโฟกัส createKMessageBox ไม่สอดคล้องกัน
      • กล่องโต้ตอบรหัสผ่านที่กระชับมากขึ้น (ข้อบกพร่อง 381231)
      • กำหนดความกว้างของ KPageListView อย่างถูกต้อง
      • KWindowSystem
      • KKeyServer: แก้ไขการจัดการกับ Meta + Shift + Print, Alt + Shift + แป้นลูกศร ฯลฯ
      • สนับสนุนแพลตฟอร์ม flatpak
      • ใช้ API การตรวจหาแพลตฟอร์มของ KWindowSystem แทนการทำซ้ำ
      • KXMLGUI
      • ใช้ https สำหรับ URL ของ KDE
      • NetworkManagerQt
      • 8021x การตั้งค่า: โดเมน - คำต่อท้ายมีการนิยามไว้ใน NM 1.2.0 และใหม่กว่า
      • สนับสนุน "โดเมน-suffix-match" ใน Security8021xSetting
      • พลาสมา Framework
      • วาดด้วยวงกลมด้วยตนเอง
      • [PlasmaComponents Menu] เพิ่ม ungrabMouseHack
      • [FrameSvg] เพิ่มประสิทธิภาพ updateSizes
      • อย่าวางตำแหน่งกล่องโต้ตอบหากเป็นประเภท OSD
      • QQC2StyleBridge
      • ปรับปรุงการรวบรวมเป็นปลั๊กอินแบบคงที่
      • ทำให้ radiobutton เป็น radiobutton
      • ใช้ qstyle เพื่อวาด Dial
      • ใช้ ColumnLayout สำหรับเมนู
      • แก้ไขไดอะล็อก
      • ลบคุณสมบัติกลุ่มที่ไม่ถูกต้อง
      • แก้ไขการจัดรูปแบบไฟล์ md เพื่อให้ตรงกับโมดูลอื่น ๆ
      • พฤติกรรมของ combobox ใกล้ชิดกับ qqc1
      • วิธีแก้ปัญหาสำหรับ QQuickWidgets
      • โคลง
      • เพิ่มการกำหนด MethodByDictionnary
      • สัญญาณหากเราสามารถกำหนดพจนานุกรม
      • การเน้นไวยากรณ์
      • Makefile: แก้ไขการจับคู่ regexpr ใน "CXXFLAGS +"
      • ThreadWeaver
      • การล้างข้อมูลใน CMake: อย่าฮาร์ดโค้ด -std = c ++ 0x

      มีอะไรใหม่ ในเวอร์ชัน 5.38.0:

      • Baloo:
      • แก้ไขการค้นหาตามไดเรกทอรี
      • โมดูล CMake เสริม:
      • ตั้งค่า CMAKE _ * _ OUTPUT_5.38 เพื่อเรียกใช้การทดสอบโดยไม่ต้องติดตั้ง
      • รวมโมดูลสำหรับการค้นหาการนำเข้า qml เป็นข้อมูลอ้างอิงเกี่ยวกับรันไทม์
      • บูรณาการของ Framework:
      • กลับไอคอนการล้างความละเอียดสูงแก้ไข
      • แก้ไขข้อความยอมรับกับ ctrl + return เมื่อเปลี่ยนชื่อปุ่ม
      • KActivitiesStats:
      • Refactor ของ Query ซึ่งรวมทรัพยากรที่เชื่อมโยงและใช้แล้ว
      • โหลดโมเดลอีกครั้งเมื่อทรัพยากรถูกยกเลิกการเชื่อมโยง
      • แก้ไขข้อความค้นหาเมื่อรวมทรัพยากรที่เชื่อมโยงและใช้แล้ว
      • KConfig:
      • แก้ไขป้ายกำกับการกระทำของ DeleteFile / RenameFile (ข้อบกพร่อง 382450)
      • kconfigini: ลดช่องว่างชั้นนำเมื่ออ่านค่ารายการ (ข้อผิดพลาด 310674)
      • KConfigWidgets:
      • เลิกใช้ KStandardAction :: Help และ KStandardAction :: SaveOptions
      • แก้ไขป้ายกำกับการกระทำของ DeleteFile / RenameFile (ข้อบกพร่อง 382450)
      • ใช้ "เอกสารปิด" เป็นไอคอนสำหรับ KStandardAction :: close
      • KCoreAddons:
      • DesktopFileParser: เพิ่มการค้นหา fallback ใน ": / kservicetypes5 / *"
      • เพิ่มการสนับสนุนปลั๊กอินที่ถอนการติดตั้งใน kcoreaddons_add_plugin
      • desktopfileparser: แก้ไขการแยกคีย์ / ค่าที่ไม่เป็นไปตามข้อกำหนด (ข้อผิดพลาด 310674)
      • kded:
      • สนับสนุน X-KDE-OnlyShowOnQtPlatforms
      • KDocTools:
      • CMake: แก้ไขชื่อเป้าหมายให้สั้นลงเมื่อ build dir มีอักขระพิเศษ (ข้อผิดพลาด 377573)
      • เพิ่ม CC BY-SA 4.0 International และตั้งค่าเป็นค่าเริ่มต้น
      • KGlobalAccel:
      • KGlobalAccel: พอร์ตไปยังวิธีใหม่ symXModXToKeyQt ของ KKeyServer เพื่อแก้ไขคีย์ numpad (ข้อผิดพลาด 183458)
      • KInit:
      • klauncher: แก้ไข appId การจับคู่สำหรับแอป flatpak
      • KIO:
      • พอร์ตเว็บshortcuts KCM จาก KServiceTypeTrader ไปที่ KPluginLoader :: findPlugins
      • [KFilePropsPlugin] ขนาดรูปแบบภาษาท้องถิ่นในระหว่างการคำนวณ
      • KIO: แก้ไขการรั่วไหลของหน่วยความจำที่ยาวนานออก
      • เพิ่มความสามารถในการกรอง mimetype ลงใน KUrlCompletion
      • KIO: วางปลั๊กอินตัวกรอง URI จาก KServiceTypeTrader เป็น json + KPluginMetaData
      • [KUrlNavigator] Emit tabRequested เมื่อตำแหน่งในเมนูถูกคลิกระดับกลาง (ข้อบกพร่อง 304589)
      • [KUrlNavigator] Emit tabRequested เมื่อตัวเลือกตำแหน่งคลิกกลาง (ข้อผิดพลาด 304589)
      • [KACLEditWidget] อนุญาตให้คลิกสองครั้งเพื่อแก้ไขรายการ
      • [kiocore] แก้ไขข้อผิดพลาดทางตรรกะในการกระทำก่อนหน้า
      • [kiocore] ตรวจสอบว่า klauncher กำลังทำงานอยู่หรือไม่
      • ข้อความ INF_PROCESSED_SIZE ที่ จำกัด อัตราค่าจริงๆ (ข้อผิดพลาด 383843)
      • อย่าล้างที่เก็บใบรับรอง SSL CA ของ Qt
      • [KDesktopPropsPlugin] สร้างไดเรกทอรีปลายทางหากไม่มี
      • [File KIO slave] แก้ไขไฟล์แอ็ตทริบิวต์พิเศษ (bug 365795)
      • ลบการตรวจสอบลูปที่ไม่ว่างใน TransferJobPrivate :: slotDataReqFromDevice
      • สร้าง kiod5 เป็น "เอเจนต์" ใน Mac
      • แก้ไขพร็อกซี KCM ไม่โหลดพร็อกซีด้วยตนเองอย่างถูกต้อง
      • Kirigami:
      • ซ่อนแถบเลื่อนเมื่อไม่มีประโยชน์
      • เพิ่มตัวอย่างพื้นฐานสำหรับปรับความกว้างของคอลัมน์ที่สามารถลากได้
      • ใช้เลเยอร์ในการจัดการตำแหน่ง
      • แก้ไขการจัดการการวางเมื่อทับซ้อนกันในหน้าสุดท้าย
      • ไม่แสดงหมายเลขอ้างอิงปลอมในคอลัมน์สุดท้าย
      • ไม่เก็บข้อมูลในผู้เข้าร่วมประชุม (ข้อบกพร่อง 383741)
      • ขณะที่เราตั้งค่า keyNavigationEnabled แล้วให้ตั้งค่า wraps ด้วย
      • จัดตำแหน่งซ้ายให้ดีขึ้นสำหรับปุ่มย้อนกลับ (ข้อบกพร่อง 383751)
      • ไม่คำนึงถึงส่วนหัว 2 ครั้งเมื่อเลื่อน (ข้อบกพร่อง 383725)
      • ไม่เคยห่อหุ้มฉลากส่วนหัว
      • ระบุที่อยู่ FIXME: remove resetTimer (ข้อบกพร่อง 383772)
      • อย่าเลื่อนแอพพลิเคชันในโทรศัพท์มือถือ
      • เพิ่มพร็อพเพอร์ตี้เพื่อซ่อนตัวคั่นหน้าของ PageRow ที่ตรงกัน AbstractListItem
      • แก้ไขการเลื่อนด้วยการไหลของแหล่งกำเนิดและ bottomtotop
      • กำจัดคำเตือนเกี่ยวกับการกำหนดพิกเซลและขนาดจุด
      • ไม่ได้เรียกใช้โหมดที่สามารถเข้าถึงได้บนมุมมองแบบย้อนกลับ
      • เข้าสู่ส่วนท้ายของหน้า
      • เพิ่มตัวอย่างที่ซับซ้อนกว่าเล็กน้อยของแอปแชท
      • เพิ่มเติม failsafe เพื่อค้นหาส่วนท้ายด้านขวา
      • ตรวจสอบความถูกต้องของรายการก่อนที่จะใช้
      • ตำแหน่งชั้น Honor สำหรับ isCurrentPage
      • ใช้ภาพเคลื่อนไหวแทนภาพเคลื่อนไหว (ข้อบกพร่อง 383761)
      • เว้นพื้นที่ที่ต้องการสำหรับส่วนท้ายของหน้าเว็บถ้าเป็นไปได้
      • ปรับหรี่ลิ้นชัก applicationitem ได้ดีขึ้น
      • ลดแสงพื้นหลังสำหรับ applicationitem
      • แก้ไขขอบปุ่มย้อนกลับอย่างถูกต้อง
      • ระยะขอบที่เหมาะสมสำหรับปุ่มย้อนกลับ
      • คำเตือนน้อยลงใน ApplicationHeader
      • ไม่ใช้การปรับขนาดพลาสมาสำหรับขนาดไอคอน
      • รูปลักษณ์ใหม่สำหรับมือจับ
      • KJobWidgets:
      • เริ่มต้นสถานะปุ่ม "หยุดชั่วคราว" ในเครื่องมือติดตามเนื้อหา
      • KNotification:
      • อย่าบล็อกบริการแจ้งเริ่มต้น (ข้อผิดพลาด 382444)
      • กรอบงาน KPackage:
      • refactor kpackagetool ห่างจากตัวเลือกที่เข้มงวด
      • KRunner:
      • ล้างการกระทำก่อนหน้าเกี่ยวกับการอัปเดต
      • เพิ่มนักวิ่งระยะไกลผ่าน DBus
      • KTextEditor:
      • พอร์ตเอกสาร / ดู API การเขียนสคริปต์ไปยังโซลูชันที่ใช้ QJSValue
      • แสดงไอคอนในเมนูบริบทตามบริบท
      • แทนที่ KStandardAction :: PasteText ด้วย KStandardAction :: Paste
      • สนับสนุนการปรับขนาดเศษส่วนในการสร้างหน้าตัวอย่างด้านข้าง
      • เปลี่ยนจาก QtScript เป็น QtQml
      • KWayland:
      • ปฏิบัติต่อบัฟเฟอร์ RGB ในอินเทอร์เฟซ
      • อัพเดต SurfaceInterface เอาต์พุตเมื่อเอาต์พุตทั่วโลกถูกทำลาย
      • KWayland :: Client :: การทำลายเอาต์พุตการติดตามพื้นผิว
      • หลีกเลี่ยงการส่งข้อเสนอข้อมูลจากแหล่งข้อมูลที่ไม่ถูกต้อง (ข้อบกพร่อง 383054)
      • KWidgetsAddons:
      • ลดความซับซ้อนของ setContents โดยการให้ Qt ทำงานมากขึ้น
      • KSqueezedTextLabel: เพิ่ม isSqueezed () เพื่อความสะดวก
      • KSqueezedTextLabel: การปรับปรุงเอกสาร API แบบเล็ก ๆ
      • [KPasswordLineEdit] ตั้งค่าพร็อกซีโฟกัสเพื่อแก้ไขบรรทัด (ข้อบกพร่อง 383653)
      • [KPasswordDialog] รีเซ็ตค่าคุณสมบัติ geometry
      • KWindowSystem:
      • KKeyServer: แก้ไขการจัดการ KeypadModifier (ข้อผิดพลาด 183458)
      • KXMLGUI:
      • บันทึกสายพวงของ stat () เมื่อแอ็พพลิเคชันเริ่มต้น
      • แก้ไขตำแหน่ง KHelpMenu บน Wayland (ข้อบกพร่อง 384193)
      • วางการจัดการคลิกกลางปุ่ม (ข้อบกพร่อง 383162)
      • KUndoActions: ใช้ actionCollection เพื่อตั้งค่าทางลัด
      • กรอบพลาสมา:
      • [ConfigModel] ป้องกันไม่ให้เพิ่มค่า null ConfigCategory
      • [ConfigModel] อนุญาตให้เพิ่มและลบ ConfigCategory (ข้อบกพร่อง 372090) ทางโปรแกรมได้โดยทางโปรแกรม
      • [EventPluginsManager] แสดง pluginPath ในโมเดล
      • [ไอคอนไอเท็ม] ไม่จำเป็นต้องยกเลิกการกำหนดค่า imagePath
      • [FrameSvg] ใช้ QPixmap :: mask () แทนวิธีที่ซับซ้อนที่เลิกใช้ผ่านทาง alphaChannel ()
      • [FrameSvgItem] สร้างขอบ / วัตถุ fixedMargins ตามต้องการ
      • แก้ไขสถานะการตรวจสอบสำหรับรายการเมนู
      • บังคับสไตล์พลาสมาให้กับ QQC2 ในแอพเพล็ต
      • ติดตั้งโฟลเดอร์ PlasmaComponents.3 / private
      • ทิ้งซากของธีม "locolor"
      • [Theme] ใช้ KConfig SimpleConfig
      • หลีกเลี่ยงการค้นหาเนื้อหาธีมที่ไม่จำเป็น
      • ละเว้นการปรับขนาดการปลอมแปลงให้เป็นขนาดว่าง (ข้อบกพร่อง 382340)
      • การเน้นไวยากรณ์:
      • เพิ่มคำจำกัดความของไวยากรณ์สำหรับ Adblock Plus filter lists
      • เขียนคำนิยามไวยากรณ์ของ Sieve ใหม่
      • เพิ่มไฮไลต์สำหรับไฟล์การกำหนดค่า QDoc
      • เพิ่มคำจำกัดความสำหรับ Tiger
      • ยัติภังค์หนีในนิพจน์ปกติ rest.xml (ข้อบกพร่อง 383632)
      • แก้ไข: plaintext ถูกเน้นเป็น PowerShell
      • เพิ่มการเน้นไวยากรณ์สำหรับ Metamath
      • เริ่มใช้การเน้นไวยากรณ์น้อยลงใน SCSS หนึ่ง (ข้อผิดพลาด 369277)
      • เพิ่มการไฮไลต์ Pony
      • เขียนคำจำกัดความของไวยากรณ์อีเมลใหม่

      มีอะไรใหม่ ในเวอร์ชัน 5.9.0:

      • ใหม่ในเวอร์ชันนี้:
      • โมดูลใหม่: ModemManagerQt (ชุดคลุม Qt สำหรับ ModemManager API)
      • โปรดทราบว่า Plasma-NM 5.2.x ต้องการโปรแกรมแก้ไขเพื่อสร้างและทำงานกับ ModemManagerQt เวอร์ชันนี้ แพลทฟอร์ม plasma-nm
      • หรืออัพเกรดเป็น Plasma-NM 5.3 Beta เมื่ออัพเกรดเป็น ModemManagerQt 5.9.0
      • KActivities:
      • ดำเนินการลืมทรัพยากร
      • สร้างการแก้ไข
      • เพิ่มปลั๊กอินเพื่อลงทะเบียนเหตุการณ์สำหรับการแจ้งเตือนของ KRecentDocument
      • KArchive:
      • เคารพการตั้งค่า KZip :: extraField เมื่อเขียนรายการส่วนหัวส่วนกลาง
      • ลบการอ้างสิทธิ์ที่ผิดพลาดสองข้อที่เกิดขึ้นเมื่อดิสก์เต็ม 343214
      • KBookmarks:
      • แก้ไขการสร้างด้วย Qt 5.5
      • KCMUtils:
      • ใช้ระบบปลั๊กอิน json ใหม่ ค้นหา KCMs ภายใต้ kcms /. ตอนนี้ไฟล์สก์ท็อปยังคงต้องติดตั้งภายใต้ kservices5 / for compatibility
      • โหลดและตัดชุด kcmms เฉพาะรุ่น QML หากเป็นไปได้
      • KConfig
      • ยืนยันการยืนยันเมื่อใช้ KSharedConfig ใน destructor วัตถุระดับโลก
      • kconfig_compiler: เพิ่มการสนับสนุน CategoryLoggingName ในไฟล์ * .kcfgc เพื่อสร้างสาย qCDebug (หมวดหมู่)
      • KI18n:
      • โหลดแคตตาล็อก Qt แบบสากลเมื่อใช้ i18n ()
      • KIconThemes:
      • ขณะนี้ KIconDialog สามารถแสดงได้โดยใช้วิธีการแสดง QDialog ปกติ () และ exec ()
      • แก้ไข KIconEngine :: paint เพื่อจัดการ devicePixelRatios ที่แตกต่างกัน
      • KIO:
      • เปิดใช้งาน KPropertiesDialog เพื่อแสดงข้อมูลพื้นที่ว่างของระบบไฟล์ระยะไกลด้วย (เช่น smb)
      • แก้ไข KUrlNavigator ด้วย DPI pixmaps สูง
      • ทำให้ KFileItemDelegate จัดการอุปกรณ์เริ่มต้นไม่เป็นค่าเริ่มต้น PixelRatio ในภาพเคลื่อนไหว
      • KItemModels:
      • KRecursiveFilterProxyModel: รีลีสเพื่อส่งสัญญาณขวาในเวลาที่เหมาะสม
      • KDescendantsProxyModel: ย้ายการจัดการที่รายงานโดยโมเดลต้นทาง
      • KDescendantsProxyModel: แก้ไขลักษณะการทำงานเมื่อมีการเลือกระหว่างรีเซ็ต
      • KDescendantsProxyModel: อนุญาตให้สร้างและใช้ KSelectionProxyModel จาก QML
      • KJobWidgets:
      • เผยแพร่รหัสข้อผิดพลาดไปยังอินเทอร์เฟซของ JobView DBus
      • KNotifications:
      • เพิ่มเหตุการณ์ () ที่ไม่ใช้ไอคอนและจะใช้
      • เพิ่มเหตุการณ์ () ซึ่งใช้ StandardEvent eventId และ QString iconName
      • KPeople:
      • อนุญาตให้ขยายข้อมูลเมตาดาต้าการดำเนินการโดยใช้ประเภทที่กำหนดไว้ล่วงหน้า
      • แก้ไขโมเดลไม่ได้รับการอัปเดตอย่างถูกต้องหลังจากลบรายชื่อจากบุคคล
      • KPty:
      • เปิดเผยสู่โลกว่า KPty สร้างขึ้นด้วยห้องสมุด utempter
      • หรือไม่
      • KTextEditor:
      • เพิ่มไฟล์เน้นสี kdesrc-buildrc

      • ไวยากรณ์
      • : เพิ่มการสนับสนุนตัวหนังสือจำนวนเต็มไบนารีในไฟล์เน้น PHP
      • KWidgetsAddons:
      • ทำให้ภาพเคลื่อนไหว KMessageWidget เรียบเนียนและมีอัตราส่วนพิกเซลอุปกรณ์สูง
      • KWindowSystem:
      • เพิ่มการติดตั้ง Wayland ที่หลอกลวงสำหรับ KWindowSystemPrivate
      • KWindowSystem :: ไอคอนที่มี NETWinInfo ไม่ได้เชื่อมโยงกับแพลตฟอร์ม X11
      • KXmlGui:
      • รักษาโดเมนการแปลเมื่อรวมไฟล์. rc
      • แก้ไขคำเตือนเกี่ยวกับรันไทม์ QWidget :: setWindowModified: ชื่อหน้าต่างไม่ประกอบด้วยตัวยึดตำแหน่ง '[*]'
      • KXmlRpcClient:
      • ติดตั้งคำแปล
      • กรอบพลาสมา:
      • แก้ไขคำแนะนำเครื่องมือที่หลงทางเมื่อเจ้าของทิปเครื่องมือหายไปชั่วคราวหรือว่างเปล่า
      • แก้ไข TabBar ที่ไม่ได้วางไว้อย่างถูกต้องในขั้นต้นซึ่งอาจสังเกตได้จากตัวอย่างเช่น สนาม
      • การเปลี่ยนจาก PageStack ใช้ Animators เพื่อให้ภาพเคลื่อนไหวมีความนุ่มนวลขึ้น
      • ขณะนี้การเปลี่ยนจาก TabGroup ใช้ Animators เพื่อให้ภาพเคลื่อนไหวมีความนุ่มนวล
      • ทำให้ Svg, FrameSvg ทำงานได้ QT_DEVICE_PIXELRATIO
      • แข็ง:
      • รีเฟรชคุณสมบัติแบตเตอรี่เมื่อทำงานต่อ
      • การเปลี่ยนแปลงระบบ:
      • โมดูล CMake เสริม (ECM) ได้รับการจัดรูปแบบไว้ในรูปแบบกรอบงานของ KDE ดังนั้นจึงมีอยู่ในขณะนี้ 5.9 และ 1.8 ก่อนหน้านี้
      • มีกรอบการทำงานจำนวนมากที่สามารถใช้งานได้โดยไม่ต้องค้นหาพึ่งพาส่วนบุคคล นั่นคือ แอปพลิเคชันที่มองหาเฟรมเวิร์กต้องอาศัยการพึ่งพาแบบสาธารณะเท่านั้นไม่ใช่ของเอกชน
      • อนุญาตการกำหนดค่า SHARE_INSTALL_DIR เพื่อจัดการรูปแบบซุ้มหลายมุม
      • Frameworkintegration
      • แก้ไขข้อขัดข้องที่อาจเกิดขึ้นเมื่อทำลาย QSystemTrayIcon (เรียกโดย Trojita), ข้อบกพร่อง 343976
      • แก้ไขกล่องโต้ตอบไฟล์กิริยาแบบดั้งเดิมใน QML ข้อบกพร่อง 334963

      ต้องการ

      • Qt

ซอฟต์แวร์ที่คล้ายกัน

BeDropped
BeDropped

11 May 15

Smb4k
Smb4k

22 Jun 18

Titlebar menu
Titlebar menu

12 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา KDE e.V.

KDE Telepathy
KDE Telepathy

17 Feb 15

KDE Plasma
KDE Plasma

20 Jan 18

ความคิดเห็นที่ KDE Frameworks

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่