shithub: m8c

RSS feed

853671b3 – K. Adam Christensen <pope@shifteleven.com> authored on 2025/09/06 09:56
Simplify the Nix config and add a workflow for it

1dc58e04 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/12 14:43
update key mapping for log overlay toggle to F2 and adjust README.md accordingly

2b1cdc00 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/12 11:36
Merge pull request #206 from laamaa/feature/config-ui

38b7ad49 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/12 14:34
bump app version to v2.2.0

a89aa398 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/11 18:18
add audio toggle logic to settings menu and update includes for audio/render integrations

997a030e – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/11 18:10
update gamepad handling: replace GUIDE button logic with BACK button (Guide button not available in iOS :((), adjust hold duration, read config file on ios as well

9c57156d – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/10 18:51
update README.md: add detailed instructions for AppImage usage on Linux and clarify installation steps

7c60a5cf – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/10 18:46
update README.md: enhance quick start, installation, and configuration sections with detailed platform-specific instructions and formatting adjustments

ff835dd2 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/10 18:46
add gamepad event handling for settings navigation and guide button functionality

9a669c32 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/10 11:01
modularize log overlay system, move implementations to dedicated file and simplify render path integration

e11f4056 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/10 04:42
modularize log overlay system, move implementations to dedicated file and simplify render path integration

6aa48d6e – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/09 18:04
render settings texture to main/hd texture instead of direct window

ea502a43 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/09 13:56
audio routing/fullscreen does not work on ios, hide the settings on that platform

58b48c44 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/09 10:53
centralize inline font handling, config ui tweaks

7c273d14 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/06 20:42
preliminary config ui horrors

b9602550 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/06 17:17
minor cleanups

d9e9e18e – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/06 17:00
disable integer scaling switching on iOS

7033547e – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/06 13:54
Merge pull request #205 from laamaa/bugfix/startup-glitches-fixing

29441514 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/06 15:20
add application version metadata, small cleanups

2142ef34 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/06 07:07
initialize renderer before connecting to device, remove obsolete idle_ms config parameter, remove wait_for_device config option

6a87d487 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/06 03:36
Merge pull request #204 from laamaa/macos-combined

6a30311b – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/06 03:33
combine macos builds into one yaml

70c78cbb – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/06 03:36
Merge pull request #203 from pope/main

0656f2a8 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/05 18:12
Merge pull request #202 from laamaa/feature/message_console

c0d366f9 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/05 18:12
Update README.md

aa596c75 – K. Adam Christensen <pope@shifteleven.com> authored on 2025/09/05 10:51
Update pinned m8c version in flake to v2.1.0

b9647fa7 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/04 11:45
log console: fix ini line count, add y margin

566f3157 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/04 09:02
add a toggleable message console

db93668c – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/03 18:00
Merge pull request #199 from pope/main

58fd0e02 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/09/03 17:49
Merge pull request #201 from laamaa/fix-macos-build

4a52df36 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/09/03 17:44
remove unused dependencies from macOS build workflows

2a81ddf6 – K. Adam Christensen <pope@shifteleven.com> authored on 2025/09/02 16:56
Use conditional variable for CC

0d26ae51 – K. Adam Christensen <pope@shifteleven.com> authored on 2025/09/02 15:19
Update nixpkgs so that the SDL3 dependency can be found

25443ba5 – laamaa <jonne.kokkonen@gmail.com> authored on 2025/08/25 15:54
encode rtmidi messages properly

4daf31da – laamaa <jonne.kokkonen@gmail.com> authored on 2025/08/25 13:30
fx_cube.c: do not use cumulative scaling for coordinates

4df61514 – Jonne Kokkonen <jonne.kokkonen@gmail.com> authored and GitHub <noreply@github.com> committed on 2025/08/25 09:25
Merge pull request #198 from laamaa/release/2.0.0

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

Next