본문 바로가기

Works/ iWidgets

iWidgets - 이제 안드로이드 처럼 스프링보드에서 위젯을 자유롭게


perpageHTML (오픈소스 입니다. github 참조)의 소스를 응용해서 나온 트윅입니다.


개인적으로 dashboardX보다 이게 더 좋은것 같습니다. (게다가 무료)


기능



말그대로 안드로이드 처럼 위젯을 적용하실수 있습니다. (정말 오랫동안 바라던 기능이었습니다.) pphtml이나 윈터보드 사용시에는 위젯 적용시 리스프링이 필요했지만 이 트윅은 리스프링이 필요없습니다. 위젯을 불러와서 자유롭게 이동시킬수 있습니다. 기존의 html위젯을 모두 사용할 수 있습니다. 삭제와 이동이 자유롭습니다. 메모리 소모가 적습니다. (위젯 8개 띄우고 가용램 280메가 정도 남습니다.) 인터렉티브 위젯도 사용가능합니다. (기능이 있는 위젯의 경우 만지면 동작합니다.)



설치방법


제작자의 repo(http://cydia.myrepospace.com/eldwin)를 시디아에 추가하셔서 iWidgets 검색후 받으시거나

직접 데비안 페키지를 받아서 설치할수도 있습니다. http://www.sendspace.com/file/lus2ki





사용법


안드로이드 처럼 화면의 빈곳을 지긋히 누르면 안내창이 뜹니다. 원하시는 위젯을 적용하시면 됩니다. 주의사항: 항상 아이콘 위에 위치되므로 아이콘이 위젯에 가리면 하단의 아이콘은 눌러지지 않습니다. 다른 위젯을 추가 하고 싶으시면 /var/mobile/Library/iWidgets 이경로에 파일을 넣어주시면 됩니다. 한가지 주의 사항은 html 파일의 이름은 꼭 Widget.html 이어야 하며, Widget.plist 라고 하는 크기 지정파일이 별도로 필요합니다. widget.plist는 기본 제공되는 파일에서 가져다 쓰셔도 무방합니다.


widget.plist 파일 예시


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

 <key>size</key>

 <dict>

  <key>height</key>

  <integer>250</integer>

  <key>width</key>

  <integer>320</integer>

 </dict>

</dict>

</plist>


p.s 정말 오랫만에 만나는 멋진 트윅인것 같습니다. ;)