Skip to content

Commit

Permalink
3.30 update
Browse files Browse the repository at this point in the history
  • Loading branch information
EnderWolf006 committed Mar 30, 2024
1 parent 5dc3f7a commit 1388df2
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 16 deletions.
26 changes: 14 additions & 12 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,20 @@ jobs:
tag_name: latest
release_name: Latest Release
body: |
点击下方 `ElectronClassSchedule.zip` 即可下载,下载完成后请先解压再运行
若下载过慢可使用第三方代理下载 [【点我下载】Win7_Win8_ElectronClassSchedule.zip](https://mirror.ghproxy.com/?q=https%3A%2F%2Fgithub.com%2FEnderWolf006%2FElectronClassSchedule%2Freleases%2Fdownload%2Flatest%2FWin7_Win8_ElectronClassSchedule.zip)
若下载过慢可使用第三方代理下载 [【点我下载】Win10_Win11_ElectronClassSchedule.zip](https://mirror.ghproxy.com/?q=https%3A%2F%2Fgithub.com%2FEnderWolf006%2FElectronClassSchedule%2Freleases%2Fdownload%2Flatest%2FWin10_Win11_ElectronClassSchedule.zip)
推荐使用VSCode编辑配置文件 [【点我下载】Visual Studio Code](https://lsw-fast.lenovo.com.cn/appstore/apps/4970-2024-03-01100059-1709258459745.exe)
欢迎进入官方群交流讨论 [【点我加群】电子课程表QQ交流群: 951996041](https://qm.qq.com/cgi-bin/qm/qr?k=uMV5WvO9aeZbg2YcSlVaxLLpjVHV_zHr&jump_from=webapi&authKey=LlCtWhk3XO5EOH5pTzJxfTUH1NxQAYevzi70zXAFESivsQQbzQKSQkbDTud2JOie)
2024/2/24: 已更新窗口置顶选项与上课时间倒计时隐藏
2024/3/09: 已支持课表样式修改,包括字体、透明度、间距等属性修改
2024/3/17: 已支持课上隐藏课表,课上仅保留小窗倒计时,开机自动启动,鼠标靠近降低透明度
2024/3/22: ~~已修复开机自动启动报错Bug~~,新增小窗口倒计时课程名称显示
2024/3/23: 已修复workingDir未配置导致的开机自动启动报错Bug
2024/3/29: 已支持配置课间分隔线,适配Windows7/8系统
喜欢本项目的话, 点击右上角的Star支持一下作者吧😘
- 点击下方 `ElectronClassSchedule.zip` 即可下载,下载完成后请先解压再运行
- 若下载过慢可使用第三方代理下载 [【点我下载】Win7_Win8_ElectronClassSchedule.zip](https://mirror.ghproxy.com/?q=https%3A%2F%2Fgithub.com%2FEnderWolf006%2FElectronClassSchedule%2Freleases%2Fdownload%2Flatest%2FWin7_Win8_ElectronClassSchedule.zip)
- 若下载过慢可使用第三方代理下载 [【点我下载】Win10_Win11_ElectronClassSchedule.zip](https://mirror.ghproxy.com/?q=https%3A%2F%2Fgithub.com%2FEnderWolf006%2FElectronClassSchedule%2Freleases%2Fdownload%2Flatest%2FWin10_Win11_ElectronClassSchedule.zip)
- 推荐使用VSCode编辑配置文件 [【点我下载】Visual Studio Code](https://lsw-fast.lenovo.com.cn/appstore/apps/4970-2024-03-01100059-1709258459745.exe)
- 欢迎进入官方群交流讨论 [【点我加群】电子课程表QQ交流群: 951996041](https://qm.qq.com/cgi-bin/qm/qr?k=uMV5WvO9aeZbg2YcSlVaxLLpjVHV_zHr&jump_from=webapi&authKey=LlCtWhk3XO5EOH5pTzJxfTUH1NxQAYevzi70zXAFESivsQQbzQKSQkbDTud2JOie)
- 更新日志(请备份好配置文件后整体替换包体):
- - 2024/2/24: 已更新窗口置顶选项与上课时间倒计时隐藏
- - 2024/3/09: 已支持课表样式修改,包括字体、透明度、间距等属性修改
- - 2024/3/17: 已支持课上隐藏课表,课上仅保留小窗倒计时,开机自动启动,鼠标靠近降低透明度
- - 2024/3/22: ~~已修复开机自动启动报错Bug~~,新增小窗口倒计时课程名称显示
- - 2024/3/23: 已修复workingDir未配置导致的开机自动启动报错Bug
- - 2024/3/29: 已支持配置课间分隔线,适配Windows7/8系统
- - 2024/3/30: 已支持最多四周课表轮换,支持配置倒计时上方箭头小三角大小
- 喜欢本项目的话, 点击右上角的Star支持一下作者吧😘
draft: false
prerelease: false

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
## 软件介绍

- 本软件具有显示当天课表,当前星期,天数倒计时,下课/上课倒计时等功能。
- 支持动态调整课表,支持多周(最多三周)课表轮换,窗口置顶且可点击穿透。
- 支持动态调整课表,支持多周(最多四周)课表轮换,窗口置顶且可点击穿透。
- 使用Html + CSS + JavaScript三件套制作,使用Node.js+Electron完善系统级功能并打包。
- 软件由一位高三牲制作,含有大量屎山代码,望大家海涵。
- 在电子白板在学校普及的今天,欢迎大家下载体验与分享,但也请不要用于商业用途。
Expand Down
2 changes: 1 addition & 1 deletion css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
width: 0;
height: 0;
border-style: solid;
border-width: 0 16px 16px;
border-width: 0 var(--triangle-size) var(--triangle-size);
border-color: transparent transparent rgba(0, 0, 0, var(--global-bg-opacity));
position: relative;
left: 50%;
Expand Down
5 changes: 3 additions & 2 deletions js/scheduleConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,13 @@ const _scheduleConfig = {

// 每日课程:配置星期几对应第几堂课是什么课,星期顺序不可以更改(星期日/一/二/三/四/五/六),你可以对classList后面内容进行更改
// 从classList后最外的中括号看起,里面的第几个元素的序号-1就是该元素的下标,这个下标对应你在上面timetable中配置的数字,课程用单引号包含,写入在subject_name中配置的简写
// 如果该节课可能存在每周轮换,你可以用一个中括号把他们全部写进去如: ['(第一周课)物', '(第二周)化', '(第三周)地'](小括号及其内容无需填写, 最多支持三周轮换)
// 如果该节课可能存在每周轮换,你可以用一个中括号把他们全部写进去如: ['(第一周课)物', '(第二周)化', '(第三周)地', '(第四周)数'](小括号及其内容无需填写, 最多支持四周轮换)
// 下面的timetable中配置该日属于在上面的timetable中的哪一类,如周日属于weekend就这样写 timetable: 'weekend',用单引号包含
daily_class: [
{
Chinese: '日',
English: 'SUN',
classList: [['物', '化', '英'], ['语', '数', '走'], ['化', '英', '物'], ['数', '走', '语'], ['英', '物', '化'], ['走', '语', '数'], '自', ['走', '物', '化']],
classList: [['物', '化', '英', '化'], ['语', '数', '走', '化'], ['化', '英', '物', '化'], ['数', '走', '语', '化'], ['英', '物', '化', '化'], ['走', '语', '数', '化'], '自', ['走', '物', '化', '化']],
timetable: 'weekend'
},
{
Expand Down Expand Up @@ -146,6 +146,7 @@ const _scheduleConfig = {
'--main-horizontal-space': '8px', // 中间课表中的课程简写单字之间的间隔长度
'--divider-width': '2px', // 分隔线宽度
'--divider-margin': '6px', // 分隔线外边距
'--triangle-size': '16px', // 倒计时框上方小三角箭头的大小
}
}

Expand Down
7 changes: 7 additions & 0 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,13 @@ ipcMain.on('getWeekIndex', (e, arg) => {
win.webContents.send('setWeekIndex', 2)
}
},
{
label: '第四周',
type: 'radio',
click: () => {
win.webContents.send('setWeekIndex', 3)
}
},
{
type: 'separator'
},
Expand Down

0 comments on commit 1388df2

Please sign in to comment.