Skip to content

Releases: LuSrackhall/KeyTone

Release 0.3.3

17 Jan 15:33
Compare
Choose a tag to compare

Overview

This version continues to address compatibility issues with the appx version. Additionally, some interaction logic in the settings interface has been adjusted.

Of course, we also completed some minor tasks, such as setting the process name and icon for the SDK on the Windows platform, and capitalizing the first letters of the product name in the process.

please note

Although the release assets of this version include multi-platform packages, it does not mean that KeyTone already supports multiple platforms.

At this stage, the main focus is still on feature development, and this process is carried out under Windows.

In other words, this version of the KeyTone package only guarantees the usability and functionality completeness of the software under Windows. The packages for other platforms only follow the most basic build packaging and have not undergone any related testing.

When will other platforms besides Windows be supported?

A: The current version has not been officially adapted for Linux and MacOS platforms. We expect to consider formal adaptation work after version 1.0.0.

Security

The SHA256 hash sum

KeyTone-0.3.3-win-x64.exe is:

  • 643e802f4028fac6cd8ef3f64ea696029d1227a94abdb1ddd54f8a54bbe7e7db

KeyTone-0.3.3-linux-x64.tar.gz is:

  • 1c20ff35d0376910c9a3ea850e131a97b061a96bd1f1b01a0eef1cc6d1dfbf13

KeyTone-0.3.3-linux-x64.AppImage is:

  • 33d05d7a978ce89ed00d59e83191895d32c96668f157f1188e02dcf62ec2ddcd

KeyTone-0.3.3-linux-x64.deb is:

  • f0a72611be9eeb3a99bd68277ab53e8d5ced938f3940afe6deadacf5e75b110e

KeyTone-0.3.3-mac-x64.dmg is:

  • 5e9703ab2aabaecfc985c893859c84c0add953682b7fc5a66c1551c512aee03e

KeyTone-0.3.3-mac-arm64.dmg is:

  • f04d30c328683d43c0f92a7d745303c211245680dd7f0250deb0b8cc9b75a6a5
The MD5 hash sum

KeyTone-0.3.3-win-x64.exe is:

  • bed60fd09f7b37bf80bb167daa20ff54

KeyTone-0.3.3-linux-x64.tar.gz is:

  • b3dbc39c4daf3304c9d02e2df5f997a3

KeyTone-0.3.3-linux-x64.AppImage is:

  • 1da84d259f0fc5787bad6466400be940

KeyTone-0.3.3-linux-x64.deb is:

  • 7820b233d6f9d9084eb77fc9102cc7a1

KeyTone-0.3.3-mac-x64.dmg is:

  • fae1bf599bb66f19764bc889ba407674

KeyTone-0.3.3-mac-arm64.dmg is:

  • d0f490832f20766e704c7533c44e4eb1

Changelogs

Bug Fixes

  • electron: Fixed the issue where startup-related settings were invalid again in Microsoft Store version. (d100718)
  • ui | electron | appx: Fixed the issue where icon background was white instead of transparent in Windows Store and desktop shortcuts (expected to display with normal transparency as in the image). (99477f8), closes #57
  • ui: Changed the default behavior of clicking title to enter full page in settings interface - now requires double-click to enter, single-click behavior changed to expand settings same as clicking arrow. (9f00684)
  • ui: Fixed accidental page entry issue after changing to double-click behavior in settings interface (abandoned default double-click event, switched to single-click event with custom double-click function). (09d7428)
  • ui: Fixed incorrect use of volume icon for home-related settings in settings page (although current settings are indeed only volume-related). (87be226)

Release 0.3.2

16 Jan 09:58
Compare
Choose a tag to compare

Overview

The main purpose of this version is to address the compatibility issues with the appx version. Of course, it also involves fixing some general issues.

please note

Although the release assets of this version include multi-platform packages, it does not mean that KeyTone already supports multiple platforms.

At this stage, the main focus is still on feature development, and this process is carried out under Windows.

In other words, this version of the KeyTone package only guarantees the usability and functionality completeness of the software under Windows. The packages for other platforms only follow the most basic build packaging and have not undergone any related testing.

When will other platforms besides Windows be supported?

A: The current version has not been officially adapted for Linux and MacOS platforms. We expect to consider formal adaptation work after version 1.0.0.

Security

The SHA256 hash sum

KeyTone-0.3.2-win-x64.exe is:

  • 9c4dc5123eb33ac06b635c687447a08938efbeba87a58a67c84977c8fd36b6d1

KeyTone-0.3.2-linux-x64.tar.gz is:

  • 0bb7043db6ccf0f6a720b70e5dffb111311ac0a73c6f5bc4677b03c335a38e32

KeyTone-0.3.2-linux-x64.AppImage is:

  • 24e557456bde893caadae8996f8d8f4993c7b6a3b28b8405edaf6725dde263a9

KeyTone-0.3.2-linux-x64.deb is:

  • d725d033e4882497921d206cfb7f5f6ecc83e14ee1873ad459bcf3f9bc89b9bf

KeyTone-0.3.2-mac-x64.dmg is:

  • aea5f610a3baddd828b30b90f563b0837c0c9f6dfa841c44549881485a256df9

KeyTone-0.3.2-mac-arm64.dmg is:

  • 0ff2340fa2e5f3456b33090b196797abd6fbf123c718f11ca0bdb3128e311f24
The MD5 hash sum

KeyTone-0.3.2-win-x64.exe is:

  • 7c7eddc0e884088305b2de381d5dd25e

KeyTone-0.3.2-linux-x64.tar.gz is:

  • 47eb0911fba2bf9daf126dd77c5ef5de

KeyTone-0.3.2-linux-x64.AppImage is:

  • 56157a0c59bcdb7d71eee688cbfe1614

KeyTone-0.3.2-linux-x64.deb is:

  • 0a465c334ff871b6e0146bcf601173ca

KeyTone-0.3.2-mac-x64.dmg is:

  • f29f9c5aa099511386d251c2ac830ea0

KeyTone-0.3.2-mac-arm64.dmg is:

  • d4e8016dcf13e839b493b83c7c9be11a

Changelogs

Bug Fixes

  • build: Fixed missing icons when building appx package. In this commit, we used quasar's icongenie icon processing tool's custom configuration to generate the required icon resources in the correct path. (033eacb), closes #57
  • electron: Fixed invalid auto-start related settings in Microsoft Store version (ac10af0)
  • ui | electron | appx: Attempted to fix icon size and background inconsistency with exe version (6c6e5f5), closes #57
  • ui | electron | refactor: Refactored the logic of boot auto-start related settings. Fixed the issue where app restart was required for settings to take effect (now takes effect immediately after setting). (b79430c)
  • ui: Fixed style anomaly bug caused by line wrapping when route names are too long in top navigation bar. (c7eae76)

Release 0.3.1

07 Jan 21:11
Compare
Choose a tag to compare

Overview

This release mainly focuses on fixing major bugs from the previous version, as well as some minor detail corrections. For specific information, please refer to the Changelogs section below.

please note

Although the release assets of this version include multi-platform packages, it does not mean that KeyTone already supports multiple platforms.

At this stage, the main focus is still on feature development, and this process is carried out under Windows.

In other words, this version of the KeyTone package only guarantees the usability and functionality completeness of the software under Windows. The packages for other platforms only follow the most basic build packaging and have not undergone any related testing.

When will other platforms besides Windows be supported?

A: The current version has not been officially adapted for Linux and MacOS platforms. We expect to consider formal adaptation work after version 1.0.0.

Security

The SHA256 hash sum

KeyTone-0.3.1-win-x64.exe is:

  • 9b9f526a24af46be275e03f04961a2ee5c578b8826584f609301a199783901fc

KeyTone-0.3.1-linux-x64.tar.gz is:

  • 0fc1aa9cd4d6d58e5dbe2febecf5e41af441cde531ed6a9a133d18cc76facde7

KeyTone-0.3.1-linux-x64.AppImage is:

  • d57df68364dfc6df42bf2490601831027ff58220f426006c627b31fcd2522acb

KeyTone-0.3.1-linux-x64.deb is:

  • d9418a821acb088eb2ff91a2a63533222799ba634d4e2429b53035f5064321ba

KeyTone-0.3.1-mac-x64.dmg is:

  • 291c8be72a61d5dbda732e7dbd4a96a0454f0118429ede41fd4fc3d0d8f509ad

KeyTone-0.3.1-mac-arm64.dmg is:

  • a037f8d32971a2bf9a231ee5d27046ae0483b12a1eac05a6f70580f765cbe7bb
The MD5 hash sum

KeyTone-0.3.1-win-x64.exe is:

  • 83b581173221a9dfbe3d614245054cbb

KeyTone-0.3.1-linux-x64.tar.gz is:

  • 6dc7986a1b382d99bf87fc04462df5dc

KeyTone-0.3.1-linux-x64.AppImage is:

  • d0d3a7f6eb6c605d1b6db6a7a5f5eb9a

KeyTone-0.3.1-linux-x64.deb is:

  • bc6e6b72d328ae9fb11515ae1e50f8c7

KeyTone-0.3.1-mac-x64.dmg is:

  • 3ab7e182dbc0ebe324a849b9d0f5edc6

KeyTone-0.3.1-mac-arm64.dmg is:

  • 15c4dbfbc890ede0ffcf385cb7b4827d

Changelogs

Bug Fixes

  • sdk: Verified that even if the key sound package does not exist, it will not cause errors, and the situation where the selected key sound package is an empty string during initialization can actually be classified as such. Therefore, there is no need for the SDK to return an error for an empty string in the RESTful response. (75d8dce), closes #56
  • ui: Resolved the issue where the focus remained on the selection component after the user selected a key sound package on the main interface, which could easily lead to accidental touches. (c45c4bd), closes #56
  • ui: Fixed the issue where the interface would freeze when the key sound package list was empty. (e2dbf2d), closes #56
  • ui: Fixed the issue where the key sound package list did not update to the latest after the user created a new key sound package and returned to the main page. In this commit, the initialization logic of the key sound package list was moved to the App.vue file where it belongs. (6f94635), closes #56
  • ui: Provided a quick button on the main interface to clear the selected key sound package, solving the problem where the selected key sound package could not be cleared to the software's initial state after selection. (8db1a47), closes #56

Release 0.3.0

07 Jan 04:31
Compare
Choose a tag to compare

Note: Due to a critical bug in this release, please do not download this version. The issue was caused by an oversight during the testing process. For detailed error information and feedback, please refer to Issue #56. The fixed version is expected to be released by tomorrow.

Overview

This version is designed to offer users customizable key sound pack features.

In the current version, it only supports the creation and selection of key sound packs, and temporarily does not support editing, deleting, or importing/exporting key sound packs.

The UI related to key sound packs currently does not support language switching other than Chinese. The relevant adaptation will be included in subsequent versions.

Additionally, this version has fixed a major bug present in the previous two versions where some functions in the settings configuration interface would not work after the first installation and launch.

please note

Although the release assets of this version include multi-platform packages, it does not mean that KeyTone already supports multiple platforms.

At this stage, the main focus is still on feature development, and this process is carried out under Windows.

In other words, this version of the KeyTone package only guarantees the usability and functionality completeness of the software under Windows. The packages for other platforms only follow the most basic build packaging and have not undergone any related testing.

When will other platforms besides Windows be supported?

A: The current version has not been officially adapted for Linux and MacOS platforms. We expect to consider formal adaptation work after version 1.0.0.

Security

The SHA256 hash sum

KeyTone-0.3.0-win-x64.exe is:

  • 031725ea59faefab7866ff9a0ccc59501425fc0277cd430ddd80662d4f79dca4

KeyTone-0.3.0-linux-x64.tar.gz is:

  • fed9cb730744dc169abe6f827fe3c3cc59e93ea3711fab2f95b117822a40c89c

KeyTone-0.3.0-linux-x64.AppImage is:

  • f8caf2e7dd24e50d8ea6c0e3c4bb14891175c9998656a8a3d584a0b399891f48

KeyTone-0.3.0-linux-x64.deb is:

  • 1e1de22d1fa97eaba35dc50c517e6d46170a5f70bfcce9a36ddf4f530bb29c77

KeyTone-0.3.0-mac-x64.dmg is:

  • ccc0df029da525fb965b1be607334bb51299e808a444821f1758acdb6bb97706

KeyTone-0.3.0-mac-arm64.dmg is:

  • 676e416bb4ebfb5c2b8aa5917f06443f681978308c67761cecfc0a8a04d2f291
The MD5 hash sum

KeyTone-0.3.0-win-x64.exe is:

  • 18d7fa7c96f288f308501f0696ac9d33

KeyTone-0.3.0-linux-x64.tar.gz is:

  • 89558aa7c2ec58d049a71c064b12c8ee

KeyTone-0.3.0-linux-x64.AppImage is:

  • 50a5e3e3b386bd0f1f85bdd272df2f1e

KeyTone-0.3.0-linux-x64.deb is:

  • ec367d199ac85af2fb06062fd39b2476

KeyTone-0.3.0-mac-x64.dmg is:

  • ca252eb3ce5e4fd2d24daf88bd5b1a00

KeyTone-0.3.0-mac-arm64.dmg is:

  • 1c3a16d63fda2818919099ab4fcfefab

Changelogs

Bug Fixes

  • Fixed issue where global key sound settings couldn't set empty values for key press/release sounds, preventing users from defining press-only or release-only sounds, or removing all definitions. Solution: Use empty string. (a9d56b8), closes #45
  • Fixed bug where notifications for multiple key presses during single key DIK code and name real-time mapping were incorrectly triggered when the application lost focus. (1c51e42), closes #47
  • sdk: When a sound in the audio package is deleted, it should not panic during playback, but only log the corresponding error event. (36502ba), closes #52
  • sdk: When a source file in the audio package is deleted, it should not panic during playback, but only log the corresponding event. (Further handling needed, such as notifying frontend or continuing to check next priority sound effects until embedded test sound playback) (0caa183), closes #51
  • sdk: Addressed memory leak issues - partly caused by too many goroutines (can be solved with goroutine pool), another larger leak possibly related to beep. Quick memory cleanup causes sounds to not properly finish playing, leading to bigger memory leaks. Manual termination causes undesirable interruption of sounds that should play. (cefcbae)
  • sdk: Fixed issue where sha256 field and actual audio source file weren't deleted when removing source file if no name existed under that sha256. Currently has minor issue with real source file path name, couldn't get audioPkgUUID. (efd4d64), closes #29
  • sdk: Completely resolved file deletion functionality by adding missing parameter information, fixing inability to delete actual files and corresponding sha256 config fields. (6b81822), closes #29
  • sdk: New beep version partially fixes memory leak issues. Upgraded beep dependency version and working on resolving related issues in this project. (ed5c59e)
  • sdk: Fixed memory leak issues! (4df2433)
  • sdk: Fixed bug preventing correct configuration manipulation during first startup [specifically startup without config file]. Also fixed potential bug that could cause deletion of other same-level config items when manipulating config items [specifically same-level items assigned nil]. (3f541c7)
  • sdk: Fixed SDK panic crash caused by empty values in premium keysounds when type is 'random' or 'loop' being selected as corresponding key linkage sound effects. (f36cb52), closes #44 #45
  • sdk: Fixed bug causing firewall to constantly warn about KeyTone listening on certain ports. (dbe52ec), closes #34
  • sdk: Fixed incorrect usage of beep, following expected rule of calling speaker.Init() only once in entire lifecycle. Prevents potential memory leaks and keeps fragmented memory buffers within acceptable range. (95a9671)
  • ui | sdk: Re-evaluated the option to enable embedded test sounds during key linkage sound steps. Shouldn't just provide a single enable/disable option for embedded test sounds, but should separate it into enable/disable options for press/release embedded test sounds. (6f77c72), closes #43
  • ui: 30ms debounce delay wasn't working in the key sound package name input box on the key sound package interface [main settings work fine]. Added debounce delay specifically for the name input box. Note [in Vue, defining functions or constants in lifecycle hook callbacks like onBeforeMount is usually fine if the hook is triggered alone, but it's better to define them outside]. (21fc36d)
  • ui: In the code for editing existing sounds, the type definition names of related models were inappropriate, and some fields were missing. -- The source was the related code for sound production missing the related volume field in error configuration. (ab4fdc0), closes #31 #33
  • ui: Completely fixed the bug in the press/release configuration of the new key sound dialog mentioned in recent submissions -> the so-called bug caused by object reference changes. (e6aa9d7), closes #36 #41
  • ui: Fixed the bug where even if only one key was actually pressed, the 'multiple keys pressed simultaneously' message kept popping up after certain special scenarios (e.g., win+j win+k or left-click selection box followed by esc key). (09db473), closes #44 #47
  • ui: Adapted responsive labels as much as possible for the selection input boxes in the press and release configurations of the new key sound dialog. However, there are still some issues -> after changing the sound name, 1. object reference changes; 2. reactivity is not triggered, mainly when the sound name changes from an empty string to a non-empty strin...
Read more

Release 0.2.0

29 Aug 09:01
Compare
Choose a tag to compare

Overview

This version adds a series of volume adjustment features, aiming to provide users with maximum volume control capabilities. Additionally, a new settings page has been added, allowing for multi-language switching and auto-start configuration.

please note

Although the release assets of this version include multi-platform packages, it does not mean that KeyTone already supports multiple platforms.

At this stage, the main focus is still on feature development, and this process is carried out under Windows.

In other words, this version of the KeyTone package only guarantees the usability and functionality completeness of the software under Windows. The packages for other platforms only follow the most basic build packaging and have not undergone any related testing.

When will other platforms besides Windows be supported?

A: The current version has not been officially adapted for Linux and MacOS platforms. We expect to consider formal adaptation work after version 1.0.0.

Security

The SHA256 hash sum

KeyTone-0.2.0-win-x64.exe is:

  • 6e4019fd0142edb705b0e1f3bdf6342f1500219806e9fa38f60bce985e555e54

KeyTone-0.2.0-linux-x64.tar.gz is:

  • 4021466a2efa60aa39381888f36e66f8cdb6f75e657feb22273e9182cae295ce

KeyTone-0.2.0-linux-x64.AppImage is:

  • c484a798ee098c20941338a417b190e33df14cb5ddef7d24e58352e5f6172155

KeyTone-0.2.0-linux-x64.deb is:

  • 467fdcc8b98f5872c21b17c963ed5926ada0248889eb21b1cf05522bca65fcf7

KeyTone-0.2.0-mac-x64.dmg is:

  • 9194c094d8484183e268af1f4d50c227313891ff0f3245605e7fe0358ecb9ed7

KeyTone-0.2.0-mac-arm64.dmg is:

  • 00548355c8895cec802417dff5af1a23338b21eb4f3880b80ce6fd5b0285c464
The MD5 hash sum

KeyTone-0.2.0-win-x64.exe is:

  • 1880156e1c25d714b8fe828c83ace258

KeyTone-0.2.0-linux-x64.tar.gz is:

  • a0b7abaaec9a0d177fa8a903faed94f3

KeyTone-0.2.0-linux-x64.AppImage is:

  • 4b8b5df75f10efd6d0203e71137123eb

KeyTone-0.2.0-linux-x64.deb is:

  • 4cedf3f1ed86c8a4dd73a6870c2c09b1

KeyTone-0.2.0-mac-x64.dmg is:

  • eb92d7d1a3becc80b70989ffd8d1b9d3

KeyTone-0.2.0-mac-arm64.dmg is:

  • e40a57afd943ca83450ba70050898a9a

Changelogs

Bug Fixes

  • Improved the real-time feedback to the UI when changes are detected in the configuration file. <Adjusted the debounce delay in milliseconds (reduced)> (941e175)
  • Fixed the bug where the volume increase/decrease slider would behave abnormally when set to less than -5 or -g. <Even setting it to less than 0 could cause the slider range to shrink due to the design issue of the main page's min volume> (1a0a88f), closes #15
  • frontend | electron: Fixed the bug where the window would not pop up when reopening a singleton in the tray background <i.e., hidden window situation>. (1657cb9)
  • frontend | ui: Fixed the bug where the page could be selected. <This is because I want the interface of this tool application to be more like an interface rather than a page, so I disabled text selection and image dragging on the page.> (09e688a)
  • mute: For the mute button on the main page, it was too easy to accidentally reactivate it with the keyboard. <Causing a bad experience, mistakenly thinking it couldn't be muted, so I disabled the keyboard event trigger mechanism in the click event, only retaining the mouse click event.> (82103c0)
  • sdk: Continued to fix the rare crash bug of the SDK. <Although the documentation says that viper is not safe for concurrent read and write, I tested it briefly, and pure concurrent reads rarely crash, but concurrent reads and writes or pure concurrent writes are prone to crashes, so I switched to read-write locks.> (ecda87c)
  • sdk: Solved the high-priority override issue of viper.Set(), making its usage more suitable for the application's scenario. <Although I don't know if this will increase the overhead, the performance bottleneck in a pure client application is almost negligible> (f97fac5), closes #18 #11
  • sdk: Fixed the rare crash bug of the SDK. <Although the probability is very small, viper is not safe for concurrent read and write, so I temporarily added a mutex lock to align the set and get behaviors.> (1c884a6)
  • tray: Changed the tray's 'close' option name to 'quit'. (adc9439)
  • UI interaction changes: For the settings interface, changed the default state of each group of configurations from expanded to collapsed. (42c84e4), closes #13
  • UI: Fixed the overflow issue, now the potentially overflowing content and scroll bars will no longer overflow the interface. (d060ad6), closes #12

Features

  • Enhanced the functionality of the navigation bar, allowing the application name to be clicked to go directly to the main page; added a button to close the side navigation in the side navigation; optimized the closing logic of the side navigation, allowing it to be closed even when an option is clicked but no routing occurs. (2215d01)
  • Added volume adjustment slider and mute icon to the main page. That is, added volume adjustment and mute functions to the main page. (537f349), closes #15
  • Main page configuration items: Added input box for volume reduction range on the main page; switch for enabling the volume debugging slider on the main page; default hidden volume debugging slider on the main page; related i18n items. (1c29d04), closes #17
  • fix: Improved the functionality of international multi-language settings. <This submission is a small stage summary submission--too lazy to handle this part with a PR: In the previous small submission, we initialized the settings page and added simple page navigation functions in the UI.> (5b3eaa7)
  • sse: Introduced SSE, and through SSE and viper's file monitoring callback, synchronized real-time configuration changes of the configuration file to the front-end UI. <For example, the mute setting completed on the electron side, or the mute setting completed by manually modifying the configuration file.> (62bc498), closes #19 #11 #18
  • tray: Introduced mute/unmute options in the system tray. (a55a20e), closes #18
  • UI interaction changes: Added passive functionality to manage the expanded or collapsed state of each group of configurations on the settings page during runtime. (26303d6), closes #13
  • UI: Implemented the functionality to increase/decrease the volume of the original audio package on the settings interface, and related internationalization content configuration; introduced lodash debounce; in addition, perfectly solved some known bugs that might exist in this function. (73d1605), closes #6 #14
  • UI: Added a series of settings for "startup and auto-start" on the UI settings page (c05c646), closes #4 #5

0.1.0

20 Jun 16:56
Compare
Choose a tag to compare

(2024-06-20)

Security

The SHA256 hash sum for KeyTone-Setup-0.1.0-win.exe is:

  • 3b912f867a95b3e2b44d06ef1ccda081aca439cf2e18a30d40bb1193ac565f5d

The MD5 hash sum for KeyTone-Setup-0.1.0-win.exe is:

  • cf6c66277ef81ae311aec821740ecef5

Bug Fixes

  • frontend | electron: 成功修复阴影不显示问题, 顺便解决了右侧圆角似乎不全的问题。<采用方案二,单透明原生窗口+纯css的解决方案> (4694a61)
  • frontend | electron: 修复阴影不显示问题失败。 本次修复失败的原因是。 对于electron窗口机制认识较浅<方案一无法实施>。对css的认识不够深刻<方案二无法实施>。 (d40fb49)
  • frontend: 成功修复了展开抽屉后左下角圆角被直角覆盖的问题。<不过打开瞬间的过程中, 还是会出现短暂的直角残留, 不过这个问题不大且考虑为quasar框架的自身问题, 故暂不解决> (91f2f9f)

Features

  • frontend | electron: 尝试通过electron透明窗口+css的方式增加毛玻璃效果失败<因此方案的毛玻璃无法直接透到操作系统桌面>。因此本次仅将主界面背景改为渐变色。 (3b58b4f)
  • frontend | electron: 初始化electron的入口文件, 在quasar配置文件中配置electron的相关项, 本次主要为win的相关配置。 (50f22db)
  • frontend | electron: 实现了托盘图标后台功能, 并初始化了托盘菜单。 至此, 正常关闭窗口不再退出应用, 而是进入托盘后台继续运行。 (a547184)
  • frontend | electron: 使用主界面logo作为应用的临时logo (069689f)
  • frontend | electron: 新增窗口圆角, 不过由于内容占满<已查明确认是此原因>, 阴影无法正常展示。且右侧圆角似乎不全。 (467ce32)
  • frontend | electron: 新增制作人展示, 并通过electron的预加载脚本调用原生api, 打开系统默认浏览器展示制作人的github主页。 (d126b71)
  • frontend: 在应用名称后, 增加版本号的显示 (843aea4)
  • frontend: 主界面暂时仅使用图标填充即可, 最初套壳版本无需任何多余功能。 (1aa79f5)
  • mvp: 1.实现了键盘的全局监听功能。2.实现了音频播放功能。3.实现了mvp键盘音的核心功能逻辑。 (#1) (e30ea76)