Platypus เป็นเครื่องมือในการพัฒนา Mac OS X สำหรับการสร้างห่อแอปพลิเคชันรอบ ๆ สคริปต์เช่นการสร้างแอ็พพลิเคชัน Mac OS X ที่รันสคริปต์ที่มีให้มาด้วย สคริปต์จึงทำงานอย่างโปร่งใสจากสภาพแวดล้อมของหน้าต่างกราฟิกอำนวยความสะดวกในการประมวลผลและผสมให้เข้ากับอินเทอร์เฟซผู้ใช้
มีอะไรใหม่ ในรุ่นนี้:
- ปพลิเคชัน Platypus สามารถลงทะเบียนเป็นตัวจัดการแผนผัง URL และรับ URL ที่เปิดเป็นอาร์กิวเมนต์ไปยังสคริปต์
- แอปพลิเคชัน Platypus สามารถยอมรับ URL ที่ลากแล้ว
- แอปพลิเคชัน Platypus ที่รับไฟล์ที่ถูกทิ้งมีเมนูเปิดล่าสุด
- ไวยากรณ์ใหม่เพื่อสร้างเมนูย่อยในเมนูอินเทอร์เฟซสำหรับสถานะเมนู
- เส้นทางที่สัมพันธ์กันได้รับการสนับสนุนในโปรไฟล์ Platypus แต่จะผ่านการแก้ไขด้วยตนเองเท่านั้น แอป Platypus และ CLT ยังคงสร้างโปรไฟล์ด้วยเส้นทางที่แน่นอน
- Platypus เตือนเกี่ยวกับชื่อไฟล์ที่เหมือนกันในไฟล์ที่รวม
- แอปพลิเคชันแบบหยดจะหยุดทำงานเมื่อปิดหน้าต่างของพวกเขา
- อัปเดตและปรับปรุงโปรไฟล์ตัวอย่างที่แสดงถึงคุณลักษณะใหม่ ๆ
- ข้อความในปพลิเคชัน Platypus มีขนาดตัวอักษรขั้นต่ำแล้ว
- รูปแบบ Platypus Profile มีการเปลี่ยนแปลงเล็กน้อยในเวอร์ชันนี้ แต่สามารถอ่านรูปแบบเก่า ๆ ได้
- แก้ไขปัญหาที่น่ารำคาญซึ่งเมนูสถานะจะแสดงผลก่อนที่จะรับเอาต์พุตของสคริปต์ทั้งหมด
- แก้ไขปัญหาเกี่ยวกับประสิทธิภาพการทำงานกับการพิมพ์หลายบรรทัดในหน้าต่างข้อความ ตอนนี้เร็วมากอีกครั้ง
- แก้ไขปัญหาที่โหลดโปรไฟล์ตัวอย่างบางส่วนอาจทำให้ Platypus ล้มเหลว
- แก้ไขข้อผิดพลาดที่ "ใช้เป็นเทมเพลต" แสดงขึ้นเมื่อโหมดรายการสถานะเป็น "ข้อความ"
- แก้ไขข้อผิดพลาดที่เครื่องมือบรรทัดคำสั่งล้มเหลวในการอนุมานชื่อแอปจากชื่อไฟล์ของสคริปต์ส่งผลให้ "(null) .app"
- แก้ไขข้อผิดพลาดที่ไฟล์ที่ย้ายไม่ได้เป็นสีแดงในรายการไฟล์ที่แถม
- แก้ไขบั๊กที่รายการเมนูที่ถูกต้องถูกปิดใช้งานในเมนูการกระทำ
- แก้ไขปัญหาเกี่ยวกับคอนโซลสแปมเนื่องจาก CFBundleTypeRole ขาดหายไป ตอนนี้ "Viewer" อยู่เสมอ
- แก้ไขข้อผิดพลาดที่การตั้งค่าข้อความไม่ถูกต้องโดย GUI
- แก้ไขข้อผิดพลาดที่การบีบไฟล์ที่มีแฟล็ก f ไม่ทำงานในเครื่องมือบรรทัดคำสั่ง
- แก้ไขปัญหาที่การตั้งค่าเมนูสถานะจะไม่ได้รับการคืนค่าเป็นค่าเริ่มต้นจาก
- แก้ไขข้อผิดพลาดที่เครื่องมือบรรทัดคำสั่งจะพยายามตรวจสอบสตริงอาร์กิวเมนต์ทั้งหมดแทนการใช้สตริง UTI แต่ละตัว
- แก้ไขข้อบกพร่องที่ปุ่มแก้ไขส่วนต่อถูกเปิดใช้งานเมื่อไม่ควร
- กำจัดการตั้งค่าการเข้ารหัสข้อความแล้ว ตอนนี้ Platypus ใช้ UTF8 สำหรับทุกสิ่งทุกอย่างและคุณควรทำเช่นนั้นด้วย
- กำจัด "ตัวเลือกสคริปต์ที่มีการรักษาความปลอดภัย" ซึ่งเป็นข้ออ้างไร้ประโยชน์หรือไม่?
- แก้ไขปัญหาที่หน้าต่างแอปพลิเคชันหลักจะไม่จดจำตำแหน่งสุดท้าย
- อัปโหลดเอกสารและหน้าคู่มือผู้ใช้
- การปรับแต่งส่วนติดต่อย่อย ๆ ที่หลากหลาย
มีอะไรใหม่ ในเวอร์ชัน 5.1:
- คุณลักษณะสร้างใหม่ทั้งหมดตัวอย่าง
- หน้าต่างแอปตอนนี้จำขนาดและตำแหน่งระหว่างการเปิด
- การปรับปรุงส่วนติดต่อผู้ใช้ต่างๆ
- การจัดการไฟล์ที่ถูกส่งลดลงอย่างชาญฉลาด
- การสร้างชื่อแอปอัตโนมัติที่ชาญฉลาดขึ้นจากชื่อสคริปต์
- สตริงผลลัพธ์ "---- n" ในอินเทอร์เฟซเมนูสถานะจะสร้างเมนูแยกรายการ
- ตัวระบุประเภทของรูปแบบที่เหมือนกันและรหัสประจำตัวผู้ใช้แอ็พพลิเคชันได้รับการตรวจสอบแล้ว
- ตัวระบุประเภท Uniform ใช้สำหรับประเภทไฟล์เริ่มต้นใน Drop Settings แล้ว
- ตัวเลือกการประมวลผลเทมเพลตใหม่สำหรับไอคอนไอเท็มสถานะ
- ตัวอย่างใหม่
- เพิ่มการสนับสนุนอาร์กิวเมนต์ไฟล์หลายชุดเมื่อรวมกลุ่มไฟล์โดยใช้เครื่องมือบรรทัดคำสั่ง
- แก้ไขปัญหาที่ MainMenu.nib ถูกตัดออกและไม่สามารถแก้ไขได้โดยใช้ XCode
- แก้ไขปัญหาที่สำคัญเกี่ยวกับประเภทอินเทอร์เฟซ Web View และ Droplet
- แก้ไขปัญหาที่แสดงหน้าต่าง Preferences ขึ้นเนื่องจากไอคอนเรียกข้อมูลบนเธรดหลัก
- แก้ไขปัญหาเกี่ยวกับลักษณะการทำงานของหน้าต่างในระหว่างการปรับขนาดในส่วนติดต่อ Progress Bar
มีอะไรใหม่ ในเวอร์ชัน 5.0:
- นี่คือการปรับปรุงที่สำคัญของ Platypus ที่มีคุณสมบัติใหม่มากมาย
- อินเทอร์เฟซผู้ใช้ที่ทันสมัยพร้อมไอคอนความละเอียดสูงและเนื้อหาอินเตอร์เฟซ
- เพิ่มการสนับสนุนตัวระบุประเภท Uniform (UTI) ใน Drop Settings
- เพิ่ม NOTIFICATION: ไวยากรณ์ซึ่งจะส่งการแจ้งเตือนไปยัง User Notification Center
- เพิ่ม ALERT: ไวยากรณ์ซึ่งเรียกใช้กล่องโต้ตอบการแจ้งเตือนทางเลือก
- เพิ่ม MENUITEMICON: ไวยากรณ์ซึ่งกำหนดไอคอนไอเท็มเมนูในเมนูสถานะ
- ข้อความป้อนข้อมูลที่ถูกระงับ (NSPboardText) ถูกส่งผ่านไปยังสคริปต์ผ่าน STDIN ไม่ใช่เป็นอาร์กิวเมนต์ ซึ่งช่วยให้สามารถแยกแยะระหว่างตัวอย่างข้อความที่ลดลงและไฟล์ที่ถูกทิ้งในแอ็พพลิเคชันที่ทำขึ้นเพื่อจัดการทั้งสองอย่าง
- ตัวแก้ไขในตัวได้รับการปรับปรุงให้ดียิ่งขึ้นโดยมีการเรียงลำดับบรรทัดการกำหนดขนาดข้อความการตัดคำและการปรับปรุงอื่น ๆ
- คำสั่งที่แยกวิเคราะห์จะถูกนำออกจากการส่งออกข้อความสคริปต์แล้ว
- เอกสารที่ทำการซ่อมแซมและขยายอย่างสมบูรณ์
- ตัวเลือก "แบบอักษรระบบใหม่" สำหรับรายการเมนูสถานะ
- ขณะนี้ Symlinks ได้รับการแก้ไขเมื่อเพิ่มไฟล์ลงในรายการไฟล์ที่แถม
- ขนาดโฟลเดอร์มีการคำนวณเร็วขึ้น (และไม่ตรงกัน) เมื่อเพิ่มลงในรายการไฟล์ที่แถม
- หน้าต่างอาร์กิวเมนต์ตอนนี้เน้นอาร์กิวเมนต์และกลุ่มอาร์กิวเมนต์ในฟิลด์แสดงตัวอย่างคำสั่ง
- การแสดงตัวอย่างเมนูสถานะจะแสดงผลลัพธ์ของสคริปต์ที่แท้จริงแทนข้อความตัวยึดตำแหน่ง
- ตัวอย่างใหม่ ๆ
- เครื่องมือบรรทัดคำสั่งสนับสนุนแล้ว - ยาวตัวเลือก
- อาร์กิวเมนต์ชื่อผู้เขียนใช้เพื่อสร้างตัวระบุกลุ่มเริ่มต้นในเครื่องมือบรรทัดคำสั่ง
- ขณะนี้ Finder จะรีเฟรชแอ็พพลิเคชันที่ถูกเขียนทับ
- รายการเมนูสถานะสามารถมีได้เฉพาะชื่อหรือไอคอนไม่ใช่ทั้งสองอย่างเนื่องจากมีการเปลี่ยนแปลงใน Mac OS X
- หน้าต่างคำสั่ง Show Shell Command จะแสดงสถานะการติดตั้งของเครื่องมือบรรทัดคำสั่ง
- หน้าต่างตัวตรวจสอบไวยากรณ์จะแสดงคำสั่งที่เรียกใช้เมื่อตรวจสอบไวยากรณ์ของสคริปต์
- การประมาณขนาดแอปมีความแม่นยำมากขึ้น
- ขนาดตัวอักษรในมุมมองเว็บจะสามารถเพิ่ม / ลดได้
- ปุ่มเมนูแบบต่อเนื่องใหม่สำหรับมุมมองไอคอน
- ตัวเลือก "คัดลอกไอคอนเส้นทางใหม่" ในไอคอนเมนูตามเนื้อหา
- ปพลิเคชันที่สร้าง Platypus ตอนนี้จำขนาดตัวอักษรที่กำหนดโดยผู้ใช้
- แก้ไขปัญหาเกี่ยวกับการสร้างไอคอนจากภาพบน Macs Retina (IconFamily)
- แก้ไขปัญหาเกี่ยวกับช่องไอคอนอัลฟ่าของรูปภาพเสีย (IconFamily)
- แก้ไขปัญหาที่เมนูรายการสถานะจะแสดงเมนูว่างเปล่าหากคลิกซ้ำ ๆ
- แก้ไขปัญหาที่การวางข้อความในแอปจะไม่ทำงานกับ "ไม่ใช้งานหลังจากดำเนินการครั้งแรก"
- แก้ไขปัญหาเกี่ยวกับรายการเมนูและประเภทไฟล์ Open ... ใน ScriptExec
- แก้ไขปัญหาที่อาร์กิวเมนต์หมายเลขกระบวนการในรูปแบบ -sn_0_ * ถูกส่งไปยังสคริปต์
- แก้ไขปัญหาที่อาร์กิวเมนต์บรรทัดคำสั่งสำหรับ ScriptExec ถูกส่งไม่ถูกต้องไปยังสคริปต์
- หลาย bugfixes, tweaks และการปรับปรุงที่สำคัญจำนวนมาก
- Codebase ถูกย้ายไปยังไวยากรณ์ Objective-C ที่ทันสมัย สร้างขึ้นด้วย XCode 7 และตอนนี้ต้องใช้ Mac OS X 10.7 หรือสูงกว่าและระบบ Intel 64-bit รุ่นเก่าทำงานได้ดีกับ 32-bit 10.6 ระบบและรุ่น 4.4 ยังทำงานได้กับ PowerPC แต่ถึงเวลาแล้วที่จะทิ้งอดีตไว้เบื้องหลัง ใช้เวลา 9 ปีนับจากมีการเปิดตัว Mac รุ่น 32 บิตล่าสุด
- ตัวเลือก "พร้อมสำหรับการเปิดไฟล์" ใหม่
- แผ่นการตั้งค่าการวางผังใหม่
- แก้ไขปัญหาในกรณีที่เวอร์ชันจะไม่ปรากฏใน Get Info In Finder (ไม่มี CFBundleShortVersionString)
- แอปที่สร้างมี NSHumanReadableCopyright ที่กำหนดไว้อีกครั้ง
- การอัปเดตเอกสารอย่างกว้างขวาง
- "ระบุเป็นบริการ Mac OS X" โดยไม่มีการเปิดใช้งานตามค่าเริ่มต้น
- ลบการสนับสนุนทั้งหมดสำหรับประเภทไฟล์ พวกเขาเป็นเปลือกเก่าแก่ส่วนใหญ่ถูกละเลยโดย Mac OS X และไม่ควรใช้อีกต่อไป
- ปรับปรุงสคริปต์การถอนการติดตั้ง
- แก้ไขปัญหาที่ไฟล์ไอคอนที่สร้างขึ้นซึ่งอ้างถึงในโปรไฟล์จะถูกเขียนทับ
- ขณะนี้ไฟล์เอกสารเปิดอยู่ในเบราว์เซอร์เริ่มต้นไม่ใช่ใน. html จัดการแอป
- แก้ไขการเพิ่มประสิทธิภาพ Nib ที่ไม่สมบูรณ์ Platypus ตรวจพบการติดตั้ง XCode 4 อย่างถูกต้อง
มีอะไรใหม่ ในเวอร์ชัน 4.9:
- ขณะนี้ผู้ใช้สามารถเพิ่ม / ลดขนาดตัวอักษรในแอปพลิเคชันที่สร้างโดย Platypus ได้ด้วยตนเอง
- สามารถเลือกรายการเมนูสถานะได้ ซึ่งจะเรียกใช้สคริปต์อีกครั้งด้วยชื่อเมนูเป็นอาร์กิวเมนต์
- ขณะนี้อาร์กิวเมนต์สามารถส่งผ่านแอปพลิเคชันที่สร้างโดย Platypus ผ่านทางบรรทัดคำสั่ง
- ในการส่งออก Progress Bar ตอนนี้สามารถใช้รายละเอียดได้: SHOW และ DETAILS: ซ่อนเพื่อสลับรายละเอียดการเปิดเผยข้อมูลในฟิลด์
- คุณลักษณะใหม่: หากสคริปต์พิมพ์ "QUITAPP" เป็น STDOUT แอ็พพลิเคชัน wrapper จะเลิก
- Platypus จดจำการตั้งค่าการตั้งค่าแอปเช่น "Optimize Nib"
- ตอนนี้ Platypus จดจำโปรไฟล์ที่เปิดอยู่ในเมนูล่าสุดที่เปิดอยู่
- ขณะนี้สามารถเพิ่ม MainMenu.nib ที่กำหนดเองลงในไฟล์ที่มีการบีบอัดซึ่งจะเขียนทับค่าดีฟอลต์
- เอกสารเพิ่มเติมและปรับปรุง
- สร้างขึ้นด้วย XCode 6 ตอนนี้ต้องใช้ Mac OS X 10.6 หรือใหม่กว่า
- แก้ไขข้อบกพร่องที่ไม่สามารถอ่าน "ให้เป็นบริการ" จากโปรไฟล์ที่บันทึกไว้
- แก้ไขข้อบกพร่องที่ระบุกลุ่มที่กำหนดเองในโปรไฟล์ที่บันทึกไว้จะไม่สามารถโหลดได้
- แก้ไขข้อผิดพลาดที่ปุ่ม "สร้าง" จะยังคงเป็นสีเทาแม้ว่าจะมีความต้องการทั้งหมดก็ตาม
- แก้ไขข้อผิดพลาดที่ตัวบ่งชี้ความคืบหน้าจะให้ภาพเคลื่อนไหวหลังจากการทำงานในโหมดเอาต์พุต Progress Bar
- แก้ไขข้อผิดพลาดที่เครื่องมือบรรทัดคำสั่งบ่นเกี่ยวกับชื่อไฟล์ที่ถูกต้อง
แก้ไขบั๊กที่เครื่องมือบรรทัดคำสั่งจะสร้างรายการคุณสมบัติ XML แทนไบนารีเสมอ
- เรียกใช้การเรียกเมธอดที่เลิกใช้แล้วทั้งหมด
- การปรับแต่งส่วนติดต่อย่อย ๆ ที่หลากหลาย
- ปรับปรุงเอกสาร
มีอะไรใหม่ ในเวอร์ชัน 4.8:
ความคิดเห็นที่ไม่พบ