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

UI Remake #73

Merged
merged 37 commits into from
Oct 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
efcd87f
UI remake initial commit
MyBlackMIDIScore Sep 30, 2024
1934703
Add start delay
MyBlackMIDIScore Sep 30, 2024
c844ea6
Fixing vulkano issues
arduano Oct 1, 2024
94873ef
Fix notes area resizing
MyBlackMIDIScore Oct 1, 2024
c94b54d
Fix standard note displaying
MyBlackMIDIScore Oct 2, 2024
2a5389b
Add image palettes & ui fixes
MyBlackMIDIScore Oct 2, 2024
0bedeff
Implement reset in MIDI out device
MyBlackMIDIScore Oct 2, 2024
0481dcf
Pause MIDI when finished & other fixes
MyBlackMIDIScore Oct 2, 2024
987306c
Load MIDIs and SFs in threads
MyBlackMIDIScore Oct 3, 2024
30dbd8e
Limit note speed values
MyBlackMIDIScore Oct 3, 2024
ef2a0f5
Move RwLock inside the audio player
MyBlackMIDIScore Oct 4, 2024
ec0701e
Error message system + update checker
MyBlackMIDIScore Oct 5, 2024
7f6cd24
Add buttons for sorting SF list
MyBlackMIDIScore Oct 5, 2024
c411cdb
Convert panel to window to avoid lag
MyBlackMIDIScore Oct 5, 2024
15b22a2
Fix SF list loading
MyBlackMIDIScore Oct 5, 2024
b0113a2
Don't render panel if it's hidden
MyBlackMIDIScore Oct 6, 2024
03c7922
Reduce font size
MyBlackMIDIScore Oct 6, 2024
5575a80
Add palette randomizing
MyBlackMIDIScore Oct 6, 2024
a1a9023
Fix palette randomizing
MyBlackMIDIScore Oct 6, 2024
9cb9f00
Implement FPS limiter
MyBlackMIDIScore Oct 7, 2024
e5e50bb
Cleanup SF list
MyBlackMIDIScore Oct 7, 2024
16c312c
Implement custom SF list loading for KDMAPI
MyBlackMIDIScore Oct 7, 2024
440fb4e
Code cleanup
MyBlackMIDIScore Oct 8, 2024
078e721
Update Winit implementation
MyBlackMIDIScore Oct 9, 2024
dba621b
Fix clippy
MyBlackMIDIScore Oct 10, 2024
a8ca5f2
Update XSynth
MyBlackMIDIScore Oct 10, 2024
81884a6
Fix Windows build
MyBlackMIDIScore Oct 10, 2024
907d4c5
Remove unused
MyBlackMIDIScore Oct 10, 2024
6ae43af
Vulkan fixes
arduano Oct 13, 2024
898f73e
Load KDMAPI SF list on all platforms
MyBlackMIDIScore Oct 14, 2024
39a2450
Convert audio player to an enum
MyBlackMIDIScore Oct 14, 2024
f7debc2
Remove unnecessary start delay parameters
MyBlackMIDIScore Oct 14, 2024
96fcc2c
Clippy
MyBlackMIDIScore Oct 14, 2024
034a0d3
Use oneshot channel for selecting and parsing MIDIs
MyBlackMIDIScore Oct 14, 2024
8035baf
Run update check in thread
MyBlackMIDIScore Oct 14, 2024
d4585f2
Remove FPS limiter and add VSync support
MyBlackMIDIScore Oct 14, 2024
cf47173
Remove some brackets
MyBlackMIDIScore Oct 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .envrc

This file was deleted.

14 changes: 7 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ jobs:
matrix:
target:
- name: x86_64-unknown-linux-gnu
arch: x64
arch: x86_64
# - name: x86_64-unknown-linux-musl
# arch: x64-musl
- name: aarch64-unknown-linux-gnu
arch: arm64
arch: aarch64
# - name: aarch64-unknown-linux-musl
# arch: arm64-musl

Expand Down Expand Up @@ -50,9 +50,9 @@ jobs:
matrix:
target:
- name: x86_64-apple-darwin
arch: x86
arch: x86_64
- name: aarch64-apple-darwin
arch: arm64
arch: aarch64

steps:
- name: Checkout repository
Expand Down Expand Up @@ -83,10 +83,10 @@ jobs:
strategy:
matrix:
target:
# - name: i686-pc-windows-msvc
# arch: x86
- name: x86_64-pc-windows-msvc
arch: x64
arch: x86_64
- name: aarch64-pc-windows-msvc
arch: aarch64

steps:
- name: Checkout repository
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
/target
wasabi_config.toml
.direnv
.vscode
.vscode
.envrc
shell.nix
Loading
Loading