Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A refactoring of this project #4

Open
wants to merge 36 commits into
base: master
from
Open

A refactoring of this project #4

wants to merge 36 commits into from

Conversation

@dsh0416
Copy link

dsh0416 commented Mar 14, 2020

  • Implement UI with vue.js
  • Show controls by default
  • Remove node.js and http-server requirements at runtime
  • Auto-deployment with GitHub Pages and GitHub Actions
  • Add GPLv3 License (by removing all copyrighted code, see 63c6e8f, change from MIT in 91c0da1)
  • Add ESLint for code linting
  • Implement Dynamic Reaction Time
  • Implement i18n support
  • Implement SRT live previewing
  • Implement SRT validation
  • Suport WebVTT format
  • Support edits from mobile devices
  • Support Electron for Desktop Apps
  • Support Electron auto builds

Known bugs:

  • Firefox failed to read real-time generated VTT file on previewing (Fixed)

Live Demo

本 PR 意圖通過重構,實作一個基於 Vue.js 的 UI,並提供額外的 SRT 實時預覽與 i18n 多國語言支援。移除在運行時對 node.js 和 http-server 的依賴,並可以基於 GitHub Pages 與 GitHub Actions 完成全自動部署的功能,使得用戶可以在網站上完成全部操作。

@dsh0416 dsh0416 force-pushed the dsh0416:master branch 3 times, most recently from d7c52a6 to ec911ac Mar 14, 2020
@dsh0416 dsh0416 force-pushed the dsh0416:master branch from ec911ac to dac62ca Mar 14, 2020
@dsh0416 dsh0416 force-pushed the dsh0416:master branch from dac62ca to 0378054 Mar 14, 2020
@akari0624

This comment has been minimized.

Copy link

akari0624 commented Mar 14, 2020

它這個要存取user電腦裡的影片 跟原本準備好的字幕檔,還是必須要跑在client的電腦上吧?

@dsh0416

This comment has been minimized.

Copy link
Author

dsh0416 commented Mar 14, 2020

它這個要存取user電腦裡的影片 跟原本準備好的字幕檔,還是必須要跑在client的電腦上吧?

我利用 JS File API,可以直接從 client 電腦上讀取,不需要上載也不需要在 client 電腦上 compile。

@dsh0416 dsh0416 changed the title [WIP] A refactoring of this project A refactoring of this project Mar 14, 2020
@dsh0416 dsh0416 force-pushed the dsh0416:master branch from 5511c92 to 734266f Mar 15, 2020
@dsh0416 dsh0416 force-pushed the dsh0416:master branch from c6410c3 to 961129d Mar 16, 2020
README.md Outdated Show resolved Hide resolved
dsh0416 added 2 commits Mar 17, 2020
@dsh0416 dsh0416 force-pushed the dsh0416:master branch from a0a782d to 91c0da1 Mar 17, 2020
@shiguimeng

This comment has been minimized.

Copy link

shiguimeng commented Mar 18, 2020

不联网能用吗

@dsh0416 dsh0416 force-pushed the dsh0416:master branch from d33222a to 109a0e6 Mar 18, 2020
@dsh0416 dsh0416 force-pushed the dsh0416:master branch from 109a0e6 to e672113 Mar 18, 2020
@dsh0416

This comment has been minimized.

Copy link
Author

dsh0416 commented Mar 18, 2020

不联网能用吗

刚刚更新了一个版本,会编译到 Electron App。可以在网页右上角 Download App 下载,下载后可以不联网使用。

I've just updated a version, which would be able to compile the webpage to Electron App. You could download it via the link on the top-right corner. The App could be used in offline mode.

@niclin

This comment has been minimized.

Copy link

niclin commented Mar 21, 2020

是東仙隊長我就給推

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.