shithub: m8c

RSS feed

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

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)

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

954a88bd – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/27 05:16
Try to add SDL2 cache to intel build

b91d65a0 – GitHub Actions <github-actions@github.com> authored on 2024/08/27 02:05
Update version and hash in flake.nix to 1.7.8

7a0eb39c – laamaa <jonne.kokkonen@gmail.com> authored on 2024/08/27 05:00
bump versions for new release

1b0b3e91 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/24 19:52
Merge pull request #165 from laamaa/refactor/code_cleanup

173be3c5 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/08/24 19:34
fix input.c sdl import

1c4fa7f9 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/08/24 19:32
add -Wextra to cflags, fix keyboard controls not working, lots of refactoring and cleanup

7f74d42d – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/08/19 18:19
Clean up unreachable code and redundant else keywords

a2a575b8 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/08/19 18:10
Add missing include guards to font header files

621a093f – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/19 18:02
Merge pull request #164 from laamaa/refactor/split_input_c

96574b72 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/08/19 10:18
#157 split game controller related functions to a separate file

7bf257a3 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/19 08:49
Merge pull request #163 from laamaa/bugfix/fix_analog_js_controls

42f1ba54 – laamaa <jonne.kokkonen@gmail.com> authored on 2024/08/19 08:37
fix #162 analog joystick controls not working properly

cbe0c07d – GitHub Actions <github-actions@github.com> authored on 2024/08/17 04:37
Update version and hash in flake.nix to 1.7.7

aa9f3cd2 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/16 09:21
Provide a keyboard scancode reference link

cfe12952 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/16 09:09
Update README.md

fa45b7d7 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/16 08:59
Merge pull request #161 from Yosam02/main

bd3496f8 – Yosam02 <sam.wilkinson2103@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/15 16:29
Update README.md with MacOS instructions

08a88091 – Yosam02 <sam.wilkinson2103@gmail.com> authored on 2024/08/15 16:16
Enable Code Signing for Apple Silicon version

1b79d40b – Yosam02 <sam.wilkinson2103@gmail.com> authored on 2024/08/14 19:34
Add NSMicrophoneUsageDescription to Info.Plist to enable audio routing

d731a8f8 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/08/08 04:21
Merge pull request #160 from pope/main

9e6cbaf3 – K. Adam Christensen <pope@shifteleven.com> authored on 2024/08/06 17:32
Update nix-package workflow to work with flake.nix

6d94013f – K. Adam Christensen <pope@shifteleven.com> authored on 2024/07/25 12:28
Use a Nix Flake for m8c

b956da83 – GitHub Actions <github-actions@github.com> authored on 2024/07/08 10:37
Update version and hash in default.nix to 1.7.6

a4e90091 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/07/08 13:25
Merge pull request #159 from laamaa/bugfix/158_fix_app_quit

f2136e0a – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/07/08 13:23
bump rpm spec

db82a82c – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/07/08 13:22
fix #158 msg_quit not working

1c4f2b9c – GitHub Actions <github-actions@github.com> authored on 2024/06/28 16:40
Update version and hash in default.nix to 1.7.5

67fa6147 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/06/28 19:39
Update m8c.spec

71e91da6 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/06/28 19:11
Merge pull request #156 from laamaa/toggle_audio

522c1730 – laamaa <jonne.kokkonen@gmail.com> authored on 2024/06/28 11:45
add possibility to toggle audio with a key

0d8e8d40 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/06/23 05:26
Merge pull request #154 from laamaa/macos_builds

7d92ef94 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2024/06/22 19:21
Update build-macos-arm.yml

1edf5424 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored on 2024/06/22 18:54
add separate builds for macos arm and intel

254280d4 – GitHub Actions <github-actions@github.com> authored on 2024/06/22 14:53
Update version and hash in default.nix to 1.7.4

Next