RSS feed
c57a06db
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/08/25 09:05
Merge branch 'main' into release/2.0.0
b0c49e6a
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/08/25 06:59
add prefill logic to SDL audio callback to help with audio glitching
45b1ba0b
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/08/25 05:37
bump SDL3 version to 3.2.20
3d909f5b
– Maido <v3rm0n@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/08/25 05:32
Fix libusb audio and serial (#195)
c3a33681
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/07/01 18:16
notarize the apple build only on releases (#196)
ce3f4db7
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/05/25 17:47
on ios use fullscreen by default
5dbcb815
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/05/25 06:02
disable key_reset if keyjazz is enabled
a4323f31
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/27 05:43
Update build-macos-intel.yml
05785ffb
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/27 05:42
Use Intel based runner for Intel MacOS build
225917e7
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/25 19:12
tweak the ios double tap time range a little bit
9e477ed2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/24 16:24
revert default model back to 01, add scaling mode toggling on iOS by double tapping the screen
1f56243d
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/24 09:34
use model 02 window size by default
e211e338
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/24 07:05
fix ios scaling problems
8602b236
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/04/24 05:41
use 2 pass scaling by default, check intermediate texture size before recreation
546fc01d
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/24 05:10
Better scaling for fullscreen, deprecate devcontainer
da71b1fb
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/04/23 08:27
linux fixes
3f8cfa6c
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/19 20:24
Remove old gamepad code
7d592e54
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/19 20:21
Refactor CMakelists, automate MacOS code signing & notarization (#194)
015637c0
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/18 19:07
Merge pull request #193 from laamaa/sdl_callbacks
3a71fc77
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/18 19:04
fix clang warnings
a4e93e18
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/18 19:00
Working gamepads
61fe9fb2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/17 19:18
Start working on event based gamepad input system
8d3fade2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 18:12
Refactor display enable function to support optional reset.
5df23361
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 17:28
Standardize function signatures and add `renderer_clear_screen`
3e48bc9c
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 17:02
fix cicd build, hopefully
e512e082
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 14:28
clean up formatting, include config.h in input.h
68e4735c
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 14:26
Refactor input handling into dedicated module
4e51962c
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 11:48
start working on keyboard events
919d4806
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 11:24
edit makefile to find source files dynamically
5fcbbc9b
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 10:56
start work on event callback
328b1c84
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 06:58
callback based functionality: destroy screensaver resources on exit, avoid unnecessary draw cycles with screensaver
ea7727d3
– laamaa <jonne.kokkonen@gmail.com>
authored
on 2025/04/15 06:55
add a timer to cube update, force clear renderer on cube destroy
d47bf0e0
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/14 18:44
experiment with sdl callback based structure
f70b0dfb
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/14 17:33
try to have less glitches when starting the app with mixer screen on macos
e641956f
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/11 14:43
Merge pull request #192 from laamaa/bugfix/serial_disconnect_doublecheck
127850b5
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and laamaa <jonne.kokkonen@gmail.com>
committed
on 2025/04/09 09:24
rtmidi backend: double check device disconnection if no data received
ae22bca6
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and laamaa <jonne.kokkonen@gmail.com>
committed
on 2025/04/09 08:02
serialport backend: double check device disconnection if no data received
af9ebafa
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/09 07:45
Merge pull request #191 from laamaa/bugfix/gcc15_fedora42
4b355ff5
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and laamaa <jonne.kokkonen@gmail.com>
committed
on 2025/04/09 07:29
fix build on fedora 42/gcc 15
de923fd0
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/08 18:04
various (midi backend) bugfixes
2ffe2f98
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/07 18:12
use integer scaling by default, add loop delay to rtmidi response detection, add variables for texture scaling mode
f2de0b15
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/07 14:14
integer scaling config option, shorten default wait packets timeout value
99f90a25
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/07 10:39
- show an error message dialog if RTMIDI is enabled and device does not respond to sysex messages
587e3dbd
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/07 10:24
- remove forced audio out spec, let SDL decide the output format
d8a05cb2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/05 05:29
change device disconnected text to "m8 device not detected"
f88de02e
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/03 06:44
fix incorrect background color on screensaver init
eac70ef0
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/04/02 05:06
Merge pull request #189 from laamaa/feature/ios-event-handers
1c32be8a
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/04/02 06:49
fix integer scaling on macos and windows
230b7107
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/28 11:50
Add pause/resume processing for app suspension handling
9c06c3f1
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/28 08:02
Add IOS event handlers
7ee19d3d
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/03/28 07:50
Merge pull request #188 from laamaa/refactoring
bfa999b2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/28 07:47
Refactor input handling for better readability and maintainability
143454cc
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/28 05:36
Implement input logging, fix keyjazz handling, and debug RTMIDI backend
78bcd02e
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/28 03:14
Refactor keyjazz handling for clarity and efficiency
62586fcb
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/24 18:29
Refactor and improve M8 initialization and input handling
b892a5ab
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/03/23 16:37
Merge pull request #187 from laamaa/feature/async-serial
64e09252
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/23 16:36
Refactor include order and replace hardcoded delay constant.
1cecb48c
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/23 15:48
Refactor serial communication for improved thread handling
42872cf9
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/03/23 12:47
Merge pull request #186 from laamaa/rtmidi
dc9503f0
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/23 12:33
Refactor MIDI initialization and add queue size handling.
a701f7c3
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/23 08:35
fix classic Makefile
0032aed2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/23 08:30
use common header for audio and m8 comms implementations
17d2d6f7
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/23 05:35
unify m8 backend function names
3bcfb14f
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 18:26
Define NDEBUG flag by default in Makefile like CMake release build type does
d750ca7c
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 18:26
Add device listing and preferred device selection to rtmidi
1e73ca38
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 17:51
fix classic Makefile
c2c79ad2
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 16:55
install sdl3 as a separate step in ubuntu build, use sdl_snprintf in render.c
33858fb5
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 16:48
set cmake_build_type to release for ci/cd builds
8e09b6f6
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 16:32
add moved files to cmakelists, show debug messages in app log if cmake build type is debug
fd972a04
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 16:20
change audio to use input callback instead of output callback
8b427a83
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/22 07:11
more unified function naming, move backends and fonts to their own directories
2b6fc5bb
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/17 20:10
edit sysex header
13ac56f7
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/03/17 16:46
restore default build mode for cmake (#185)
f312b0ff
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/17 14:59
restore idle ms delay
163ee603
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/17 14:30
add a message queue system
6e40acac
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/17 10:11
add initial rtmidi things
77d211a5
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/17 08:19
refactor serial stuff outside main
ade0037a
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/05 15:23
bump SDL3 version to 3.2.8
046ce1b8
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/03/04 03:55
additional appimage generation for linux build (#184)
61d8a3ad
– GitHub Actions <github-actions@github.com>
authored
on 2025/03/03 09:07
Update version and hash in flake.nix, update RPM spec version to 1.7.10
3b59f68a
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/03 10:38
#180 backport sdl3 font whitespace fix
b379f65e
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/02 10:57
update README
7f551c99
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/03/02 08:32
use macos 13 runner for intel mac build (#183)
a7bc4435
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/02 10:19
fix macos arm, ubuntu and windows builds
c08e0604
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/01 17:02
try to fix cicd
46458850
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/03/01 15:47
audio support
02832de0
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/02/24 12:37
initial sdl3 migration, audio still missing
514e71a6
– GitHub Actions <github-actions@github.com>
authored
on 2025/02/23 13:22
Update version and hash in flake.nix, update RPM spec version to 1.7.9
9f05d8db
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2025/02/23 15:19
add automatic rpm spec version bump
cc4321d1
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/02/23 13:00
Merge pull request #176 from bit101/allow_alternate_config
7b23dd89
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/02/23 11:13
Fix macos intel build (#182)
21234baa
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/02/23 09:50
Merge pull request #177 from bit101/fix-key-toggle-audio
00044371
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/02/23 09:49
Fix win32 build (#181)
87e220f3
– Keith Peters <kp@bit-101.com>
authored
on 2025/02/23 07:00
update README with alt config directions, remove todo comment.
2611e792
– Keith Peters <kp@bit-101.com>
authored
and GitHub <noreply@github.com>
committed
on 2025/02/23 06:52
Merge branch 'laamaa:main' into allow_alternate_config
c2e62a62
– Keith Peters <kp@bit-101.com>
authored
on 2025/01/28 09:36
key_toggle_audio was being assigned to key_jazz_dec_velocity
e8216433
– Keith Peters <kp@bit-101.com>
authored
on 2025/01/28 05:35
Allow user to specify alternate config file with --config flag.
fa044685
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
on 2024/08/30 17:57
restore userdata parameter name to audio_cb_in, add dummy statement to suppress warning
87a1ab97
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2024/08/27 05:28
Merge pull request #166 from laamaa/macos-intel-sdl2-build-cache
87fc1799
– Jonne Kokkonen <jonne.kokkonen@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2024/08/27 05:24
add separate step for sdl2 install
Next