Skip to content

Plan v1.0 #6

@Yukaii

Description

@Yukaii

本專案有兩大目的:

  1. 學習 Vue.js
  2. 填以前挖的坑

一直以來 macOS 都沒有一個足夠好用的 Plurk App,用慣了 macOS 下優質 App 的我想當然爾應當貢獻一下。雖然截止目前並不是一個十分活躍的噗浪使用者,希望做完之後除了變腦粉外,也能順便推廣 Plurk。附帶一題,最終的 App 會是全平臺的,順便連 Windows App 都給他上架一下 😈

目前專案在做完「Basic Layout #4 」和「Basic API Usage #5 」之後,整體的樣貌就慢慢可以想像了。因為 Plurk API 實在有些歷史,近年來的改動也不多,API 的部分只要隨著 UI 的演進慢慢擴增即可 🎉

以下是 v1.0 需完成事項:

📓 架構、套件

🎁 UI

📜 雜項

  • 完成過場動畫,無限逼近原生 App
  • App theming,噗浪令人最喜愛的地方就是能用 css 自訂個人頁面,如果 App 也能達成就太好了。
  • config: always on top mainWindow.isAlwaysOnTop()mainWindow.setAlwaysOnTop(true)
  • 多帳號支援
  • 用 BrowserWindow setBounds 的 API 做個漂亮的 Image viewer
  • webpack resolve path,import 的更漂亮一點 3da1e67
  • plurk content DOM event inject 7f92e41
    • image opener。對所有 image 註冊事件,按了之後開 BrowserWindow。不知道 Vue 裡面能不能直接幫 dom 加 listener,還是要直接加 jquery 咧 XD e1e0a7c
    • handle external link 7f92e41
  • open external link in browser or customized BrowserWindow
  • electron devtools

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions