Git Log from 0.0.15 to HEAD
commit 7fc75e174dd7ea88dfa63a079cb8234197a2a5bd
Author: gearmo3DS
Date: Wed Jul 1 21:55:30 2026 +0200
Added Documentation entry to help menu (toggle)
- Fix: Wrong mouse offset when selecting menubar items on upper screen
commit 04605183a837dabc7a1617b9357545531492bd22
Author: gearmo3DS
Date: Wed Jul 1 19:36:26 2026 +0200
Added Underline rule / mechanism
- Four dashes: span entire screen
- Three dashes: span previous line words
- Fixed issue where Quick Help shows wrong line the first time
commit b781c11ec283cbafc254eec8fc9c7ca9d2bb692e
Author: gearmo3DS
Date: Wed Jul 1 17:48:17 2026 +0200
Fixed regression where gamepadSelection is unexectedly lost dduring screen refresh
commit 055d938ea2e2ea45d40d02249c8359466726b276
Author: gearmo3DS
Date: Wed Jul 1 15:38:23 2026 +0200
Made smpl chunk preserved (for loop points)
commit 8b79f330e34670cfbd0a153f5b9c9901d5f6b8a8
Author: gearmo3DS
Date: Wed Jul 1 12:08:20 2026 +0200
Loading wav now skips intermediate chunks, no more stereo to mono conversion
commit 00f8e589477be19d2028b570f870eca718b3cad3
Author: gearmo3DS
Date: Wed Jul 1 11:43:06 2026 +0200
Trying to fix brittle wav header loading
commit 5e1e8fca033d69386e65097250924e0222cb7ba3
Author: gearmo3DS
Date: Wed Jul 1 09:33:59 2026 +0200
Fix: click-drag in tracker broken due to two apersands
commit 4e90dfe3d4a7ae5dd706fb589139997d71a68eb5
Author: gearmo3DS
Date: Tue Jun 30 20:57:05 2026 +0200
Clearing gamepadFocus when swapping screens to avoid issue in help view
commit d7ce3097cdc688aff6a111024e26e765df272abe
Author: gearmo3DS
Date: Tue Jun 30 20:44:01 2026 +0200
Fix: wrong shortcut help view gamepad grabbing behavior
commit a5f943a07c6ff521a0a129e886872dbd1c532a59
Author: gearmo3DS
Date: Tue Jun 30 19:52:49 2026 +0200
Added History functions
commit 0c8ef8e8fdae9a06852be1356b1ecf7e012a3bf9
Author: gearmo3DS
Date: Tue Jun 30 17:05:50 2026 +0200
Manual WIP
commit 044abd2946564ce273f9c75872b8d79759907817
Author: gearmo3DS
Date: Sun Jun 28 21:23:16 2026 +0200
Added table of contents
commit 3e7749b6d0a1fc7a67265486e17696ddca229aeb
Author: gearmo3DS
Date: Sun Jun 28 01:19:44 2026 +0200
Added Manual-View
- Pressing L + R opens the shortcut-section for the view that has the mouse focus
- Currently only the tracker- and instrument views have help-sections defined
commit 9fb4a8a8681269a9ae52c538dae585290eb11573
Author: gearmo3DS
Date: Sat Jun 27 22:38:29 2026 +0200
Added table of contents backend structure
- Fix: Last line not displayed
commit d0c758f4b767330733c5efe8fbc080e438817635
Author: gearmo3DS
Date: Sat Jun 27 19:07:52 2026 +0200
Fixed border-overdrawing in textview
- Set slower repeat rate for paging buttons (left/right)
commit e2f63eebad2144e8c04068b5c3a086d64f0bc4ce
Author: gearmo3DS
Date: Sat Jun 27 18:54:50 2026 +0200
Added ability to move xposition in text-view
- Added tables for icons
- Added temporary hotkey-list for tracker-view in credits section
commit 78d74ed9ff40e31863ed2b4698aaeb2e0dfdc29b
Author: gearmo3DS
Date: Sat Jun 27 09:17:54 2026 +0200
Refactored TextWidget to allow displaying sprites between text
commit a32a3739de846bc0c7856dd8c528498f43b03538
Author: gearmo3DS
Date: Fri Jun 26 08:24:48 2026 +0200
Now have DEMO build target in 3ds Makefile again
commit 7c6093a2e186398598c0cb2cf7c405ae72f94607
Author: gearmo3DS
Date: Fri Jun 26 06:34:20 2026 +0200
Ogg test
commit bdc5759132dcf7666eff660921d28d40f67dc138
Author: gearmo3DS
Date: Thu Jun 25 13:49:37 2026 +0200
Some cleanup and polish for the offline wav export
commit 0ff8456ee60b2bc355827bcf0b0f46b941336483
Author: gearmo3DS
Date: Wed Jun 24 22:32:29 2026 +0200
Changed approach for pausing audio thread to avoid breakage
commit e861e868d7737f6855c4cec73dc2a4c6e6b39590
Author: gearmo3DS
Date: Wed Jun 24 22:18:40 2026 +0200
tmp shit audio is broken after render
commit 90016bcbb1934682a24ebbe2048919477033e645
Author: gearmo3DS
Date: Wed Jun 24 21:38:19 2026 +0200
Proof of concept offline-render WIP
commit 968a8e7b87808139e8568320096846bf7deb9b7b
Author: gearmo3DS
Date: Wed Jun 24 19:22:25 2026 +0200
Deleting unused samples removes gaps in sample list now (defragmentation)
commit 9ac2ab98f3ea587fdca998338ce78046143ca417
Author: gearmo3DS
Date: Wed Jun 24 18:15:25 2026 +0200
ScrollArea now auto-scrolls after selecting knob with d-pad
- Added ensureVisible() method
commit a8c57004bbdb12d8e6bb30d4cf8bdbbe0f0ac1ec
Author: gearmo3DS
Date: Wed Jun 24 16:56:21 2026 +0200
Added second "fluid" tempo mode that doesn't jump when tempo is changed
- Made it so that the UI switches back to normal tempo mode after 60 frames.
- A small tempo irregularity occurs but the benefit is better grid-accuracy.
commit 6f237b315a399cf201398ea6e5cd0c8aafdee1cc
Author: gearmo3DS
Date: Wed Jun 24 15:14:24 2026 +0200
Toggling sticky-gamepad now recalls selection
commit 45282ef9250209917a460d7c61b5852811bc5176
Author: gearmo3DS
Date: Wed Jun 24 15:02:57 2026 +0200
Basic automation recording without feedback
commit b0c482d6d1c0d452e76e1ffab4806708f05eea29
Author: gearmo3DS
Date: Wed Jun 24 12:22:36 2026 +0200
Can no longer edit category #1
commit 51ea487c0d598d41641cd2f0489f251fb604ae1c
Author: gearmo3DS
Date: Sat Jun 20 16:21:31 2026 +0200
Added Category-chooser button and popup-menu with colors
commit f4d507b2c3515ef96e175d21155b5b696f022cde
Author: gearmo3DS
Date: Sat Jun 20 13:13:05 2026 +0200
Instrument selector is now in combo mode after startup
commit c2d09538a05562d93db506bb9bd0c85df394f215
Author: gearmo3DS
Date: Sat Jun 20 11:29:03 2026 +0200
Made upper main menu display threshold 8 pixels tall
commit 52a5302c4e574f1b709599aaf756aa69d7aee7c9
Author: gearmo3DS
Date: Sat Jun 20 11:10:13 2026 +0200
Added shortcut for changing octave with DPAD when piano is held
commit d1f6891729357db96afe3af3e278b1b78cfb0115
Author: gearmo3DS
Date: Sat Jun 20 10:53:14 2026 +0200
Fix: Mute/Solo with L/R not working in upper screen
commit 95dfbf0d92a54548b57ca84ffecb028acce9b484
Author: gearmo3DS
Date: Sat Jun 20 10:14:23 2026 +0200
Fix: toggling compact-mode involuntarily also toggles follow mode
commit bead4c6cd44c2ca69062c6dee0e6640b9b95cbd2
Author: gearmo3DS
Date: Fri Jun 19 18:01:38 2026 +0200
Category knob shows enums now
commit f871baf110cc98193102d38f1ae687acb3e343d8
Author: gearmo3DS
Date: Fri Jun 19 17:16:53 2026 +0200
Holding DLEFT toggles mute state in MiniPads "Lane" mode
- MiniPads lane draws in black when muted now
- Drawing frame instead of overriding color in twinbrowser categories
- Made "Mode" button wider to avoid accidentally hiding the piano/pads
commit 50a971ec47aff37cda339209e309951624136c66
Author: gearmo3DS
Date: Fri Jun 19 16:26:51 2026 +0200
Touch + L mutes lane in tracker, touch + R solos
commit 21ed93c810a623888dbfa1975491a961c221c75c
Author: gearmo3DS
Date: Fri Jun 19 14:51:45 2026 +0200
Double clicking lane in tracker toggles compact mode
commit 9932696ee0d98185a83236859804d80f755a0e2f
Author: gearmo3DS
Date: Fri Jun 19 14:26:54 2026 +0200
Fix: Loading recent file should show confirm dialog
commit 3af1a8c7c968d9f053ff78295e4db60c40f906ed
Author: gearmo3DS
Date: Fri Jun 19 14:22:37 2026 +0200
Fix: Instrument not named after sample when assigning random index
commit 4ee1134d1e2958a8fefe5e7401c72689c7d4824a
Author: gearmo3DS
Date: Fri Jun 19 14:03:50 2026 +0200
Fix: Previewing wrong instrument when painting note in tracker
commit e274f7f7e7d93fdb0472b62e1e05df89007a4517
Author: gearmo3DS
Date: Fri Jun 19 12:27:34 2026 +0200
More similar fixes
commit af50ae9a63d9a1598191341dcbb220ba9bd35093
Author: gearmo3DS
Date: Fri Jun 19 11:21:00 2026 +0200
Fix: Tracker grabs mouse while pressing DPad when keyboard is touched
commit 519fee64fbdc988252a39b172f99837e9cfbe3a8
Author: gearmo3DS
Date: Fri Jun 19 09:37:17 2026 +0200
Added some entries to the tracker menubar
- When checkable and no signal-method is connected, the bool value is now simply toggled
commit 3301b6d41a323ea0acd69a99f42bc5fbe5d264b1
Author: gearmo3DS
Date: Fri Jun 19 07:55:24 2026 +0200
Added ability to make MenuItem checkable
commit b78e14d204d1b0e3f84f87975ae03b2a83873120
Author: gearmo3DS
Date: Fri Jun 19 07:22:30 2026 +0200
Now storing and restoring bus colors and names in song
commit 0149f427820b27fd90baf2cf104758978c175ff3
Author: gearmo3DS
Date: Thu Jun 18 17:20:38 2026 +0200
buscard
commit 2a966a1160baa179030db97965076f5acd59519c
Author: gearmo3DS
Date: Thu Jun 18 16:32:30 2026 +0200
Added MiniSlider knob-variant for Bus-Volumes in djmixer-view
- Ensured that sliders are moved at the correct pixel-rate
commit 0e3c1e9e8fbe7f1c8fab7b3abf7660e9c3141f91
Author: gearmo3DS
Date: Thu Jun 18 12:29:33 2026 +0200
Added deck enable- and loop buttons
- Added "roundFrame" option to Button
commit 7a055bada42fce3f3f5d943446b36ed4a5c9ceac
Author: gearmo3DS
Date: Thu Jun 18 11:02:04 2026 +0200
Made play/stop buttons functional
commit e20ef7eae53527144842603bd09cac2533d98691
Author: gearmo3DS
Date: Thu Jun 18 09:49:57 2026 +0200
Double-clicking a Knob resets to default value now
- Added global "run-counter" to NCWidget
commit 9634048b08fec34c6c521e104f1ccb2616c46ea5
Author: gearmo3DS
Date: Thu Jun 18 09:04:29 2026 +0200
Added bus color and name serialization
commit 638e22940d27df6a78d985f334295e5b676fd6ce
Author: gearmo3DS
Date: Wed Jun 17 17:32:04 2026 +0200
Rough DJ Mixer layout
commit 7bd65a2c5662e7a005eca1be5ee5319c1caefcd8
Author: gearmo3DS
Date: Wed Jun 17 16:25:32 2026 +0200
Sprinkled #ifdef WITH_NC to make ncgui build
commit 1e412c5b91226f2d24e2245c6e14b97818307311
Author: gearmo3DS
Date: Wed Jun 17 16:12:35 2026 +0200
Fix: Title-Bar was not showing loaded file name
commit e4a00b45bbd8bdc49d591e4c4eee669c59a6d1cf
Author: gearmo3DS
Date: Wed Jun 17 15:21:17 2026 +0200
NCKnob displays enums now
commit 17c3dfd118f953374e14ef572a288ec488961646
Author: gearmo3DS
Date: Wed Jun 17 15:16:59 2026 +0200
Gamepad selection works in bus-fx tab now
commit 369fcc3109d5fa4bb10023b9982c5685746b380b
Author: gearmo3DS
Date: Wed Jun 17 15:08:09 2026 +0200
Bus selection refreshes now when selecting a lane
commit fc82f81ba00cbd352d4902c564000d8db1a15230
Author: gearmo3DS
Date: Wed Jun 17 13:53:55 2026 +0200
Fixed division-by-zero crash in fold-wrapper dsp
commit 344c287f3bb0408e4d0eac80e4f603f87f0b0dda
Author: gearmo3DS
Date: Wed Jun 17 12:26:54 2026 +0200
Fixed! Added recurse-flag to clearDirtyDraw()
commit 5e7223c8b3c0ccbcc355f6a675c5aed3f6815ed2
Author: gearmo3DS
Date: Wed Jun 17 09:38:18 2026 +0200
Working on making busfx-parameters functional
- Found that items in the bussfx window draw over others when overlapped by scrolling
commit 49f146361685a7abb01005a3e617224775616a67
Author: gearmo3DS
Date: Tue Jun 16 18:27:16 2026 +0200
Added misc section
commit f1a2aacabff73e977cb3ad015187b6dc0dce891d
Author: gearmo3DS
Date: Tue Jun 16 17:20:42 2026 +0200
Bus selector buttons
commit 6a63cd105d755ec77533062ac3d666f859f59b19
Author: gearmo3DS
Date: Tue Jun 16 15:14:45 2026 +0200
Changed Loop and playmode toggles
commit 843b3fdb10a2cae8aace67226be9f011ce57ae7b
Author: gearmo3DS
Date: Tue Jun 16 14:59:15 2026 +0200
Made sure category colors refresh when creating new project
commit 1d68c7020e214b34ece7699f7b937b2f1e93957b
Author: gearmo3DS
Date: Tue Jun 16 13:08:58 2026 +0200
Storing category colors in song file now
- Saving/loading settings file again
commit 88770820c7e23dab638edf4649c6a6dd60050f4a
Author: gearmo3DS
Date: Tue Jun 16 11:39:59 2026 +0200
Can now cycle category-samples again with Up/Down while holding lane pad in minipads
- Fixed broken category loading when pressing A
- Fix: Crash when deleting waveform-selection larger than sample data
commit 06b3e256dacc6f85efda9a85757ba22ca5c75d3a
Author: gearmo3DS
Date: Tue Jun 16 10:30:59 2026 +0200
Can now "copy" filepath into cateory slot in twin browser
commit ae84ff2b48e7a9950ae4a1441d29065cd6b61590
Author: gearmo3DS
Date: Tue Jun 16 07:40:31 2026 +0200
Added "Lanes" mode to MiniPads
- The lane-pads show the category color and react to changes
- Loop-points are now clamped to valid range to avoid confusion
commit cffddd872a5d62f4f40e3a40bd450ece1897062d
Author: gearmo3DS
Date: Sun Jun 14 11:01:26 2026 +0200
Added HWCheckBox - An NCKnob with different appearance
- Fixed visibility issue with left-side instrument fold widget
commit 0b64ee2222d2ce9c2fb2752c1a483c18c51d3e30
Author: gearmo3DS
Date: Sat Jun 13 22:57:49 2026 +0200
Fixed gamepad-behavior oddities due to not returning 1 and being called repeatedly
commit 1d2ce6e6b7859e55c0a63372a1729ab0405548e0
Author: gearmo3DS
Date: Sat Jun 13 22:00:05 2026 +0200
Circle-Pad edit value now
commit e99714c104066f032eb4c193c8f7588e0dcdb6b0
Author: gearmo3DS
Date: Sat Jun 13 19:01:52 2026 +0200
DPAD in Tracker with mouse held: right selects, up inserts, down erases, left pans
commit ca48339379660e6046aadb8aff0ee4986dce2497
Author: gearmo3DS
Date: Fri Jun 12 16:09:52 2026 +0200
Janky scroll tool implementation
commit 23bc0f7ebf4b4415f58849f665114ab307de10dc
Author: gearmo3DS
Date: Fri Jun 12 11:01:52 2026 +0200
Set initial pattern nr to 1 in various places to avoid unexpected behavior
- Inserting notes to pattern 0 is suppressed
commit 3d1ea4b8f609a1ecf4b9eed9c97b74966bcc8125
Author: gearmo3DS
Date: Thu Jun 11 20:33:55 2026 +0200
Added default main-menu behavior
commit ff8a5c426e6a92e84c26df8095ca5ea8ef05f64b
Author: gearmo3DS
Date: Thu Jun 11 17:39:59 2026 +0200
Added Loop-Point handles to waveform view
commit 5efd276cb993fe2bbadbf2c6678ee85d2ab094da
Author: gearmo3DS
Date: Thu Jun 11 17:17:10 2026 +0200
Added ability to toggle WiFi in preferences
commit 12c49457a5e3503d08cf5cf8e88250c4cf1a0e5a
Author: gearmo3DS
Date: Thu Jun 11 12:33:42 2026 +0200
Moved open/save template menu-entries to top level
commit 0a0e571646774414eb88cf6455e35b55aad144f4
Author: gearmo3DS
Date: Thu Jun 11 12:23:56 2026 +0200
Fix crash when loading template on 3DS
commit ec91e493473a5b858740156239ea1063772d0725
Author: gearmo3DS
Date: Thu Jun 11 12:03:09 2026 +0200
Undid something
commit 0b6d80461aff151adce71b926497ce46742bb96b
Author: gearmo3DS
Date: Thu Jun 11 11:36:15 2026 +0200
Removed fsanitize reported leaks
commit 6823a23976f258a09af530b5c8e32b1fa87e73c2
Author: gearmo3DS
Date: Thu Jun 11 10:12:19 2026 +0200
Can now assign category-directiory by pressing A in twinbrowser
- Implemented delete-button in twinbrowser-toolbox for categories
- Fixed list-index issue
commit 3539c5812cde143d181c9968675f186a202e976a
Author: gearmo3DS
Date: Thu Jun 11 07:37:14 2026 +0200
Assigned "Toggle sticky gamepad" to L+B
- Made most "L"-menu buttons clickable
commit 49e4a70712593e27406b3233ab65cc184c127644
Author: gearmo3DS
Date: Wed Jun 10 21:50:45 2026 +0200
Dynamic main menu cleanup
commit 19a51fee005ce709088e382aaa425b8307008149
Author: gearmo3DS
Date: Wed Jun 10 20:38:14 2026 +0200
Dynamic main menu test
commit 6b7ffd0a01e4115757417e7b295b9f6076cfbb03
Author: gearmo3DS
Date: Wed Jun 10 19:02:47 2026 +0200
Added Main-menu / menubar to top screen
- Added signalScreenFocusChanged
- Tracker no longer overrides DPAD when focusing upper screen
- Knob can now be reset to default value with X-button
commit 93273a4cb43af910786c3e2fc1605c1330013635
Author: gearmo3DS
Date: Wed Jun 10 17:57:56 2026 +0200
Nicer button colors when REC is enabled
commit 99dd7b4c47eef4e7c5c3594679661fb85e0ea1cb
Author: gearmo3DS
Date: Wed Jun 10 17:51:09 2026 +0200
Changed Gamepad-Focus-Frame color to bright red
- Selecting a sample from the list in instrument view assigns it to the current instrument
- Sample- and instrument lists refresh when needed
commit 076c09be865f1da39db829c761d4158fa161f517
Author: gearmo3DS
Date: Wed Jun 10 16:44:02 2026 +0200
Replaced text battery-indicator with icon
- Added signalSampleListChanged
commit 8d7d7998b4c6f9281c8b91b2f32cfbdd5176eb29
Author: gearmo3DS
Date: Wed Jun 10 15:20:00 2026 +0200
Made waveform-view stick-able
commit fdad689100667c12adec80b08f68ceb9a2a67596
Author: gearmo3DS
Date: Wed Jun 10 15:06:02 2026 +0200
Inserted sample list to waveview in instrument
commit 12706564d3c73b92363aca384d15b2202c62d268
Author: gearmo3DS
Date: Tue Jun 9 18:08:18 2026 +0200
Still messy micrecording to 3DS integration
- Successive recordings seem broken
commit 81d2ce16733844bc1ba16ee43e9414704d610f93
Author: gearmo3DS
Date: Tue Jun 9 18:02:44 2026 +0200
Messy 3DS integration
commit a418188b87438270e9a193e4a56721a63dab8a16
Author: gearmo3DS
Date: Tue Jun 9 16:08:05 2026 +0200
Adding MicRecordView
commit 8558c1fe4d1128c8bb76642a2896716db71ade0d
Author: gearmo3DS
Date: Tue Jun 9 08:58:24 2026 +0200
vym
commit a2368ce3edb255a80bf8bb85edf2f9a821c007e3
Author: gearmo3DS
Date: Tue Jun 9 13:07:02 2026 +0200
Moved to class
- Changed 3ds int-types to regular inttypes
commit 37aa445d4aaf43a99db3287908bdd16e1a6bcc95
Author: gearmo3DS
Date: Mon Jun 8 22:21:21 2026 +0200
Long microphone recording into memory works reliably now
- The main hurle was/is to tell how many new samples were recorded.
- The microphone position needs to be polled often enough so that
no full revolution is missed / skipped.
commit cb5386b98d9c6f47044a69ec13b875b63ceee5c3
Author: gearmo3DS
Date: Sat Jun 6 21:27:25 2026 +0200
Remove scissoring
commit 7fbc67364e604253c6e84a629c611df2691ff3c4
Author: gearmo3DS
Date: Sat Jun 6 20:56:43 2026 +0200
Scrolling
commit 4bfdd5934e9081811c1858e7f99724c240546901
Author: gearmo3DS
Date: Sat Jun 6 19:45:00 2026 +0200
Updated larger font size for help / credit screens
commit a804034482171b6a62e73b1623dbbd9047632ca9
Author: gearmo3DS
Date: Sat Jun 6 15:36:45 2026 +0200
Double click on cateogry in twinbrowser opens color-picker
commit 8c373afcc60a87c1c75e109d8420a2fa7aa5cace
Author: gearmo3DS
Date: Sat Jun 6 14:56:41 2026 +0200
Note-off no longer copied to clipboard
commit e2c8d7b64621e7c1cd3c88affad9608cea7701b4
Author: gearmo3DS
Date: Sat Jun 6 14:37:46 2026 +0200
Added Events::removeRedundantNoteOffs()
- So inserting a note-off now deletes redundant others before/after
commit e191949b6ee7f1233b08afe27c257456372c38aa
Author: gearmo3DS
Date: Sat Jun 6 11:53:21 2026 +0200
File dialog remember last path
commit 99208bc7343bef1bbb6649d3db4d7859be27ce91
Author: gearmo3DS
Date: Sat Jun 6 11:40:48 2026 +0200
Now allowing to use instrument 0
- Quantizing was previously prohibiting it
commit 2a85900aabab8a37d28d8c5b7c3b8be279dddcff
Author: gearmo3DS
Date: Sat Jun 6 10:24:32 2026 +0200
Fixes around templates and initial tracker display after loading file
- No longer plays song after loading
- Adde load/save template menu items
commit b0abbbe885c5fc4181dea13716e418d6f7e438d4
Author: gearmo3DS
Date: Sat Jun 6 08:34:19 2026 +0200
Moved "Recent Files" in File menu to bottom
- this avoids having to move through the clutter of it as it spans the entire screen width
commit 55c8d22a480c66f75bb65e8e65304795581ae57e
Author: gearmo3DS
Date: Fri Jun 5 22:16:24 2026 +0200
Fix: Color-picker not working with 3DS hardware
- Must call setPaletteColor rather than setting paletteColors array
- Fixed assembly logic of color picking in pica 200 shader
commit ff015236b0c839f0b05bf4dccbffc56a414dc7ae
Author: gearmo3DS
Date: Fri Jun 5 20:41:02 2026 +0200
Reserved color slots 0x60-x080 for deck categories
commit 28efa205e710f034e879d7b56174eb41c3639204
Author: gearmo3DS
Date: Fri Jun 5 20:15:02 2026 +0200
Pica 200 shader can now index 256 colors instead of 128
commit 3143917dd3eddc57603dce70e5a643f41dde9cde
Author: gearmo3DS
Date: Fri Jun 5 19:42:14 2026 +0200
Waveform zoom-in no longer allows going so far as nothing is rendered
commit 87fad879273a5a0db152b1fa064b2c241cda8a25
Author: gearmo3DS
Date: Fri Jun 5 19:24:52 2026 +0200
Fix: kDown overwites combos in tracker mode, using kUp now
commit ff1bc5e07c22c1d32597339b8aa80176a6fc1888
Author: gearmo3DS
Date: Fri Jun 5 07:17:14 2026 +0200
Fix: Waveform not refreshing when selecting lane
commit 68f22464e026ad27616cd04509e8ae31196b27fb
Author: gearmo3DS
Date: Fri Jun 5 06:54:10 2026 +0200
Fixed regression: phrase no longer loops properly
commit fd94c298e753ca4aa1b8335dcd128302439c278d
Author: gearmo3DS
Date: Thu Jun 4 18:17:23 2026 +0200
Added permanent record-toggle button to MidiPads
- Added "enabled" property to Button
commit 0609f01a738914c53fc6b792e2582db4dfc95298
Author: gearmo3DS
Date: Thu Jun 4 17:46:06 2026 +0200
Swapped mode- and sticky button positions
- Added empty lane tab on left side of instrument list view
commit bb28de5f6fdca87703fde8ffff77e2697004ef64
Author: gearmo3DS
Date: Thu Jun 4 16:29:29 2026 +0200
Improved things around recording button
- Title-bars now turn red when recording is enabled
- Re-shuffled shortcuts in L-Button dialog, A toggles recording now
commit cf9d79c54767b7d00110fd475ecbdafdd29743ca
Author: gearmo3DS
Date: Thu Jun 4 16:00:29 2026 +0200
Added scissoring into NCListWidget to avoid long entries from overflowing
- Fix: Twinbrowser fullscreen mode is now retained when swapping screens
- Instrument panel buttons: Removed "Add", implemented "Remove" and "Duplicate"
- Added "Delete unused instruments/samples" button
commit 3a5efa7a81f065343228364659712e62dde516e7
Author: gearmo3DS
Date: Thu Jun 4 13:46:54 2026 +0200
Fix: bottom row of filebrowser invisible
commit 1b756d6a094075905f39e64ebddc47ef686dcab2
Author: gearmo3DS
Date: Thu Jun 4 13:27:29 2026 +0200
Made ConfirmDialog adjust width based on text width
- Modernized confirmdialog code a bit
- Added button for deleting unused insturments / samples
- Fix: Twinbrowser does not react to refreshAll
commit 4277f569fd31c18083d2fa5f670bf74d7cf335ff
Author: gearmo3DS
Date: Thu Jun 4 13:04:19 2026 +0200
Now leaving Instruments unchanged when creating new project
- Previously categories were assigned
commit e2aef179fe04fe214814a0055323eefe8f21a2f2
Author: gearmo3DS
Date: Thu Jun 4 12:32:50 2026 +0200
Piano no longer reacts to gamepad when stickygamepad is on
commit d7f381e88085f072682a1b3a1d9aa2e203390ab0
Author: gearmo3DS
Date: Thu Jun 4 11:32:16 2026 +0200
Ugly fix for crash when vbo is null after switching MiniPads mode
- Now setting the vbo before calling setMode() to avoid drawing empty vbo
It's a suation where order of operations is required to not cash :/
- Removing and re-adding buttonslayout at every switch
commit de11360af9130085266c83a7235d067ce7f9eadb
Author: gearmo3DS
Date: Thu Jun 4 09:51:31 2026 +0200
Using int instead of uint8_t in loop when concerns selection
commit 4c2b7f107922f9d375f061219e8b39f98fbceda1
Author: gearmo3DS
Date: Thu Jun 4 08:21:31 2026 +0200
Fix: Out of bounds freeze when inserting at clipmatrix slot ff
commit dec668d12b8ad393e2de5e5b0182be790d46192e
Author: gearmo3DS
Date: Wed Jun 3 21:42:54 2026 +0200
Basic loop point display
commit 36ee89ea5e0d7a7cf6d21273f7478cdbcbd6aea1
Author: gearmo3DS
Date: Wed Jun 3 18:07:34 2026 +0200
Selecting palette instruments updates instr list and waveform view
commit eb06ae27c14cb3e6d1239b9d7ec13876ce9c07d0
Author: gearmo3DS
Date: Wed Jun 3 17:16:46 2026 +0200
Added ability to assign instruments to pads (palette)
- Behaves properly when lane selection changes (does not assign instrument in this situation)
- Added "emit" flag to ListWidget::setCurrentRow()
commit accb0bcfe9677996f81161b9b44c3ba8e6b695f5
Author: gearmo3DS
Date: Wed Jun 3 15:20:03 2026 +0200
Renamed MiniSlicePads to MiniPads
commit 185f2293aa15c9329737df9d388deb94d1eecd77
Author: gearmo3DS
Date: Wed Jun 3 13:25:00 2026 +0200
Fix: Orange Tracker playhead shows when song is not playing
commit 991f5e1f01d0051e80d654b6622fb941b3141f8e
Author: gearmo3DS
Date: Wed Jun 3 13:14:11 2026 +0200
Reverted change which disabled B inserting notes during playback
commit 826e17ebd155da344dd6bfef2a0b349aadfacec3
Author: gearmo3DS
Date: Wed Jun 3 12:51:50 2026 +0200
Set default non-grey bg color
commit 1850a49ee7890ea9b5c75ad2c39083683b566c70
Author: gearmo3DS
Date: Wed Jun 3 12:00:37 2026 +0200
Added ColorPaletteView
commit e108245f24c09378347c373894faf4aa09d47402
Author: gearmo3DS
Date: Wed Jun 3 09:27:24 2026 +0200
Added new ColorPickerDialog widget
- Combobox signal now only fires if value actually changed
- Slider-speed now updates when geometry changes and maps 1:1 to pixel size
- Moved rgb <-> hsv conversion code to palette.cpp
- Added test-colorpicker button to preferences
commit 352bbc596b5df601561c25364e73182ac7e29642
Author: gearmo3DS
Date: Tue Jun 2 20:45:42 2026 +0200
Trying to map pattern navigation to B+left/right while playing
commit 8e1a87b65e9c88c3ec4243f674a395530ec5ae9d
Author: gearmo3DS
Date: Tue Jun 2 20:15:41 2026 +0200
While recording is enabled, pressing B inserts note
- ... and pressing Y toggles the recording enabled state
commit f8fea2a7597f42a66cd77f3c5d177d5a535a7e7c
Author: gearmo3DS
Date: Tue Jun 2 19:47:45 2026 +0200
Added basic audio preview when manipulating notes in tracker
- Fix: When inserting notes with B+left/right, the default value instead of the last edited is inserted.
commit 6afd48da69633b7bf4fbcbeb718180e3dbeb944f
Author: gearmo3DS
Date: Tue Jun 2 18:46:34 2026 +0200
Fix: Pasting row with Y in tracker clears next row
- When follow-mode is on:
- Pressing X inserts not at play cursor
- Pressing Y toggle lane mute
commit 1853d967c14db02acdc92289e29ec644f16c6d09
Author: gearmo3DS
Date: Tue Jun 2 18:11:01 2026 +0200
Made play cursor scroll work with new "follow clip length" mode
commit 5d69fdb61d479ce06487e9addaa805168da3628d
Author: gearmo3DS
Date: Tue Jun 2 17:25:45 2026 +0200
Tracker-View now shows repeating/looping rows inline
- When the phrase is shorter than the clip, the repeated values are now visible
commit d4b58e5625ce59b9fb2266a77bd5455bf0784e46
Author: gearmo3DS
Date: Tue Jun 2 16:40:12 2026 +0200
tmp show looped phrase
commit 4453cd0b87692582d37dd344f57e6198520a7a1d
Author: gearmo3DS
Date: Tue Jun 2 16:12:17 2026 +0200
Added trigger-option to Button (press/release/none)
- To avoid double triggers with mute pads in mini-view
commit beec044a5eaf566091922d3dbef8dae73b1a45d7
Author: gearmo3DS
Date: Tue Jun 2 15:35:14 2026 +0200
Tracker lanes show in grey when muted
commit e42fcf63731623f7f03ce622e479d7f52a314483
Author: gearmo3DS
Date: Tue Jun 2 12:43:22 2026 +0200
Added Mute mode to mini-pads widget
commit c01f04211847a035b22e4fe34670f7837a30d72b
Author: gearmo3DS
Date: Tue Jun 2 12:21:00 2026 +0200
Changed color-picker logic to HSV
commit e5ff038fc666566690eae875ca496b44850dfa24
Author: gearmo3DS
Date: Sat May 30 19:35:07 2026 +0200
Revert "Attempt of color-triangle picker"
This reverts commit dd6be5186b447a5cd00d0c2c49e39e6633531613.
commit dd6be5186b447a5cd00d0c2c49e39e6633531613
Author: gearmo3DS
Date: Sat May 30 13:18:34 2026 +0200
Attempt of color-triangle picker
commit 598df64bbe97a289fdd2e3552db611bcdf3856b4
Author: gearmo3DS
Date: Sat May 30 09:41:44 2026 +0200
Fix: No refresh after copying samples between decks
commit 361435a1176ad7a12b0a8e8f6ff5c9119b7c9be2
Author: gearmo3DS
Date: Sat May 30 09:14:27 2026 +0200
Can now change numToLoad with A+left/right
commit 8be6cd217dadbaa7f10a2fffc897bc94ed261142
Author: gearmo3DS
Date: Fri May 29 19:34:17 2026 +0200
Added deck selection combobox to samples and categories in twinbrowser
commit 94d9423b33d1a5d45cdf906f54cdb7fea6385ef3
Author: gearmo3DS
Date: Fri May 29 17:53:02 2026 +0200
Added CategoriesListWidget
commit 8312185fad87f854d3c50d6d3417d8540e67883a
Author: gearmo3DS
Date: Fri May 29 17:22:20 2026 +0200
Adding Categories to TwinBrowser WIP
commit 0100925ad255a4a8608110b4e25c5980b80591fb
Author: gearmo3DS
Date: Fri May 29 14:40:05 2026 +0200
Added MiniPads for playing slices to InstrumentView
- Fix: FoldWidget no longer adds header height to child rectangle
commit 0b9fa3e8868b3176b2715ebac07e85edead6239c
Author: gearmo3DS
Date: Fri May 29 11:52:27 2026 +0200
Made cia rsf file use the same id as noise commander 1 again
commit 48fe811c300d3803a21a34832001c325acfce05a
Author: gearmo3DS
Date: Fri May 29 11:34:40 2026 +0200
Fix: Wav-header is discarded when loading
commit b2965b2071f61ef6872a18b1db1e7cd8fe356d9a
Author: gearmo3DS
Date: Fri May 29 11:28:29 2026 +0200
Added temporary widget
- Added tooltips
commit c112394311b94ff68910f6463c2a6fbd5a28970c
Author: gearmo3DS
Date: Thu May 28 18:07:13 2026 +0200
Wrapped piano to containerWidget
- so the container is now inside a foldwidget
- Fix: Hiding ContainerWidget only hides children
- Made header-buttons narrower
commit 9d96e0c2eb880b6f2eadc5dfe194754caf2e7982
Author: gearmo3DS
Date: Thu May 28 11:02:11 2026 +0200
Fix: Crash when previewing file larger than memory
commit ac0399c027d6f703b218aac71fe5080f29ea7f16
Author: gearmo3DS
Date: Thu May 28 08:50:56 2026 +0200
Deployment script
commit 3f5849d5153d3bd41110430556a0139c6a8a7433
Author: gearmo3DS
Date: Thu May 28 08:08:02 2026 +0200
youtube note
commit bc777f76baccd60597071a99fc556864f3754529
Author: gearmo3DS
Date: Thu May 28 08:01:38 2026 +0200
First view-combo is now shown after startup
- Fixed tracker-crash displaying out-of-bounds pattern index
commit 972c06a7b53d9f3f42eda39dc0cf0193fba80acc
Author: gearmo3DS
Date: Thu May 28 07:24:15 2026 +0200
Pressing A in intr-sample-browser with sticky mode now shows the load dialog
- Http-upload sets port based on build env (80 for 3SD 8080 for PC)
- Twinbrowser disables sticky mode
- Added signalGamePadStickyChanged and setGamepadSticky() to guisettings
commit ec50866ceea0f13eda02833017069c651cd39c70
Author: gearmo3DS
Date: Wed May 27 19:44:07 2026 +0200
Fixed more 3DS file browsing crashes
commit 08a89604130fd19ee7ad9f1ab198543dbf1d53c6
Author: gearmo3DS
Date: Wed May 27 19:01:30 2026 +0200
Fixed tutorial drawing issue and added file->quit menu item
commit 09529a3350f8ee64848fee753c2e8b8ecff4da78
Author: gearmo3DS
Date: Wed May 27 18:20:04 2026 +0200
Copied some 3ds initialization from old main file
commit 50ae1493955df6b4ce8cbf8cac5a565ada9679f8
Author: gearmo3DS
Date: Wed May 27 18:15:11 2026 +0200
Fix: Crash when browsing files on 3DS
commit dd9575d3ed42563b21b9e41cd5f9ef7cb31fca7d
Author: gearmo3DS
Date: Wed May 27 16:05:29 2026 +0200
Moved drawInputCursor to ncwidget
- Added dpad-navigation to sample- and lane tabs in instrument editor
- NCKnob: C-Pad changes value again, DPAD navigates and B exits sticky-gamepad mode
commit d213e83ee177b5bb11f4a7a023ab8d695174ac04
Author: gearmo3DS
Date: Wed May 27 15:33:42 2026 +0200
Moved selectAdjacent to ncwidget
commit cfd9e366986a19efe025a8d22999f8d0392ebfca
Author: gearmo3DS
Date: Wed May 27 11:12:50 2026 +0200
Added "gamepadSelection" pointer and "GamePad Sticky" toggle button
- Added "selectAdjacent()" method for directional widget-navigation
commit 5a74e48cfb36cd6f12f505a558915302f6eedcf9
Author: gearmo3DS
Date: Wed May 27 08:06:40 2026 +0200
Fixed flickering play-cursor
commit d9bb12602a8b335f1d08c8bb9599f3715c7a8cb6
Author: gearmo3DS
Date: Wed May 27 07:35:54 2026 +0200
Added "NoSlip" button for NCKnobs which mutes the touch input to allow precise gamepad operation
commit 308e8a614c350f1e5a5ee0daadc7c80ab2af984d
Author: gearmo3DS
Date: Tue May 26 19:58:11 2026 +0200
Added "Load"-button in sample file browser
- Double clicking sample file loads it to current instrument
- Fix: Clicking popup-item does not make it active
- Fix: List-Double click not working if multiselect is disabled
commit 5bf76cdb9f960b3fbfba4896d0c61aec63d8c201
Author: gearmo3DS
Date: Tue May 26 18:09:53 2026 +0200
Added Volume-envelope sliders to intstrument view
- Fix: waveview draws out of range
- Fix: Piano slide toggle has no effect
- Toggling hold off stops the current note
commit 425304b5d5fd33b5b57207b4661db3be27ca539a
Author: gearmo3DS
Date: Tue May 26 17:21:55 2026 +0200
Added play- and clear-lane buttons to piano fold header
commit e692d48d5e87135b27da0523b3071551056060f4
Author: gearmo3DS
Date: Tue May 26 15:33:09 2026 +0200
Fix: Note offs are inserted inverse to the hold setting
commit ad384349613853c2ca52b8cb4098befcb7b42ec7
Author: gearmo3DS
Date: Tue May 26 14:28:45 2026 +0200
Transport enables folow mode now
commit e64bd6ab0063b8c959019d152ff0d5b1868e8f91
Author: gearmo3DS
Date: Tue May 26 14:19:42 2026 +0200
Fix: Button-mode not working in columns dialog
commit dcef0f315660ef30d1f4ccba9e4231e3a63a6c76
Author: gearmo3DS
Date: Tue May 26 13:46:16 2026 +0200
Disabled multi select in instrument file list
commit 09d850eb190387ea7bf72d14c80a138d3d4d0ffa
Author: gearmo3DS
Date: Tue May 26 13:00:07 2026 +0200
Fix: Tracker not refreshing after pasting value with B button
- Back button now exits bookmarks menu if active
commit 7c2d2dd0464055679a23682b509ac80923218406
Author: gearmo3DS
Date: Sat May 23 18:07:31 2026 +0200
Sample upload dialog done
commit 737ba3c11f42183b6678febbfbdcc93f42d86b92
Author: gearmo3DS
Date: Sat May 23 16:40:20 2026 +0200
UI stuff
commit 1e3633472b2497ced2af63f3f2bf413316a91452
Author: gearmo3DS
Date: Sat May 23 11:34:10 2026 +0200
better
commit b5f940c6828cacad693ae5f36adb07416f1f3b3c
Author: gearmo3DS
Date: Fri May 22 18:00:17 2026 +0200
Really ugly dialog wip, DO REVISE
commit 38685d2b2f12823d4711470602d0c03fc7280553
Author: gearmo3DS
Date: Fri May 22 17:04:30 2026 +0200
File upload now works in linux
commit 794f5890a01ece3bbf9e2cd95a59001fe8185c45
Author: gearmo3DS
Date: Fri May 22 15:21:52 2026 +0200
Removed networking.cpp from ncgui to avoid nameclash when refactoring
commit 08f54ef026dec7a705b4187bfd82ecb03036b501
Author: gearmo3DS
Date: Fri May 22 15:09:03 2026 +0200
Renamed dsnetworking to ncnetworking
commit 30d0611aea911600ffa8a8fdf0fee65806523c21
Author: gearmo3DS
Date: Fri May 22 12:47:39 2026 +0200
Added button
commit 80c3cc969dc4646befea0174f9f2eb465ea5006f
Author: gearmo3DS
Date: Fri May 22 12:35:04 2026 +0200
Basic file upload working without UI
commit 3d4beab0e2a59b867d87d47fda5c358af19349e9
Author: gearmo3DS
Date: Fri May 22 11:31:28 2026 +0200
Moved networking.h away
commit 324c817c36a4b57f2cccdd1eb96bbdb648e19fc7
Author: gearmo3DS
Date: Fri May 22 10:26:27 2026 +0200
Copied http sources
commit a4e71147c060c56e8a00768fbd099708191720f8
Author: gearmo3DS
Date: Thu May 21 18:14:00 2026 +0200
Added select all and select non buttons
commit 595aa9959c92b963bafde45630d830572bf1a58b
Author: gearmo3DS
Date: Thu May 21 17:56:29 2026 +0200
Added delete selected button in waveform widget
commit fedb432cdb7f71d49570799f111c0e4e5995a7f8
Author: gearmo3DS
Date: Thu May 21 17:30:14 2026 +0200
Added reverse function to sample widget
- Added shortcuts: A to play B to stop
commit 38fb38782ebc3eb2b276ebe334ff91be6625f767
Author: gearmo3DS
Date: Thu May 21 15:58:41 2026 +0200
Added crop selected button
commit a6cbced32d9f3563592db5238184ffb80a33d8bb
Author: gearmo3DS
Date: Thu May 21 15:28:47 2026 +0200
Added cross-fade loop button
commit 29ea0d59e65acef925fb4def5a9e000de6aa341e
Author: gearmo3DS
Date: Thu May 21 12:57:05 2026 +0200
Added normalize button to wave-widget
- added signalDisplayWaveform to notify all wave-widgets
commit 2688cdaa921a1253d7a9d8b6905f3b824583c445
Author: gearmo3DS
Date: Thu May 21 11:23:24 2026 +0200
Patternlist-selection by mouse-drag refreshes tracker now
commit b71da65f12de8cd26d351aaaff92cc9853ee0978
Author: gearmo3DS
Date: Thu May 21 11:09:02 2026 +0200
Play- and Wait buttons are now initially enabled
commit 9ad18a6caaeb28bcdd76638d87dba7ad35784e77
Author: gearmo3DS
Date: Thu May 21 11:00:07 2026 +0200
Tracker: Play-cursor no longer displayed when transport is stopped
commit 3e947a9485d276412ffbcd09c0e60e993e11ad97
Author: gearmo3DS
Date: Thu May 21 10:45:04 2026 +0200
Fix: Scrollarea-Button receives click outside of globalrect
commit 7c39cd9475a2c41f3aa8b57de5c726334fa91648
Author: gearmo3DS
Date: Thu May 21 10:34:06 2026 +0200
Fix: Tracker not refreshing after pattern length change
commit 7cfef1ea97b96f250385fa06fd92a3730b083b09
Author: gearmo3DS
Date: Thu May 21 10:24:19 2026 +0200
Fix: Changing numeric length only affects current lane
commit 48c0a55cf8db6474801e5dccf5b3f005094f64e4
Author: gearmo3DS
Date: Wed May 20 21:43:46 2026 +0200
Added zoom buttons to wave-view
commit 3f13dc026180e8443d6171e0a508522cb84b6546
Author: gearmo3DS
Date: Wed May 20 18:00:51 2026 +0200
Fix: Scrollbar-width is not updated in wave-view
commit 4ecac89c0a70d2112c25df9ac5c889da0195973e
Author: gearmo3DS
Date: Wed May 20 17:09:44 2026 +0200
Fix: R button has no effect when waveform view is visible
commit a3906cdd2853c4a21ea9ae88664d3fc99e894c1a
Author: gearmo3DS
Date: Wed May 20 17:03:36 2026 +0200
Added SetLengthDialog to instrument patternlist
- Fix: Tracker displays clip-length of playing pattern instead of selected
commit 1a4023c584acb4037e0f41d0b2c4df516359aa89
Author: gearmo3DS
Date: Wed May 20 15:33:56 2026 +0200
Added nudge-button functionality
commit dc839ccb148c69789271d8610e4bff6e09cf96a7
Author: gearmo3DS
Date: Wed May 20 14:01:58 2026 +0200
Added tempo spinner to song-section in instrument view
- Added tap-tempo function
- Steady clock
- Restart button
commit a53207fd288db071a6c311fda2d3eb5858abed3c
Author: gearmo3DS
Date: Wed May 20 12:23:29 2026 +0200
Preference view auto calculates its height now
commit 41c1f18e3982feab8f92f60f08649dbd7278a777
Author: gearmo3DS
Date: Wed May 20 11:08:10 2026 +0200
Added improved spinner widget to pattern list
- Added "Insert Gap" button for creating loopable islands
- Changed scrollbar size from 8 to 12 in ScrollWidget
- Now triple-calling updateGeometry() in patternlist-buttoncolumn to avoid scrollbar glitches
- Fix: Tracker-scrolling not adjusted when restarting pattern from pattern list
- Fix: Crash when clicking empty SampleFiles list
- Now refreshing properly after adding/removing/changing pattern row number
commit adfff8d5876efe6f5a258e55a5e4728556f83ea8
Author: gearmo3DS
Date: Tue May 19 17:53:12 2026 +0200
Added Spinner widget
- Label can display text centered now
commit 0345f5221a31098864a39639e4d3ba3e7d65d54d
Author: gearmo3DS
Date: Tue May 19 16:28:24 2026 +0200
Added addCombo method which aborts when view is not found
commit d2fd03fc9f2baf0fc5a78fe2f1c4a1007359e0c9
Author: gearmo3DS
Date: Tue May 19 16:10:16 2026 +0200
Hid waveview buttons
commit 9f38eef572c89d080e758a1d16bf46031144c8b1
Author: gearmo3DS
Date: Tue May 19 15:28:29 2026 +0200
Fix: Views in ContainerWidget are always visible (run method)
- Made WaveView play cursor display current sample position
commit 970cbf845d8d086e8c5779d803405274c9dbd91f
Author: gearmo3DS
Date: Tue May 19 11:25:00 2026 +0200
Added LeftDialog
- Holding L for a while now shows a shortcuts-dialog
commit fecff273e411c679bedb46cf2e03577ddf8a681a
Author: gearmo3DS
Date: Tue May 19 11:13:02 2026 +0200
L + A now toggles the deck selection
- Removed local gamepad "consumed" variables from clip- and tracker matrices
- added "ncInit2()" function in ncstate.h
commit cd3efaa87d95f34123536720fd4c3e1ed49c0b51
Author: gearmo3DS
Date: Tue May 19 10:07:20 2026 +0200
L + X now opens the file menu
commit bbc5846e9579827492f8a6e8968ae33a124a1cef
Author: gearmo3DS
Date: Tue May 19 08:46:15 2026 +0200
Added Quick Save function (L+Select)
commit 85085697403d86479ee4958df70eec18edd2c2ed
Author: gearmo3DS
Date: Tue May 19 07:20:16 2026 +0200
html wav conversion and multi file dropping snippets
commit d53ff9d65a29b29854f5d26c25bcb369c81d38dc
Author: gearmo3DS
Date: Mon May 18 09:04:40 2026 +0200
Can now capture screen combo with Y
commit 1833499b776bb57154e2eb057fb9f21d12ec68e2
Author: gearmo3DS
Date: Mon May 18 08:34:26 2026 +0200
Changed NCKnob behavior with gamepad
- Horizontal now changes value in coarse steps
- Vertical now uses cirlcle-pad sensitivity
- Value is now echoed in messageWidget
- Once circlepad was used, touch becomes inactive to avoid value jumps
commit 68fb122643038dd88520295f356d8826d5d0fe9c
Author: gearmo3DS
Date: Sun May 17 18:09:57 2026 +0200
Adding wave-view (WIP)
commit 1bf891b8d9c808eb372a30fef7eabc7b800dbc64
Author: gearmo3DS
Date: Sun May 17 15:12:58 2026 +0200
Reverted makefile (removing fsanitizer)
commit 551635b6cef1ea40f7f162ff7b836f7872c93991
Author: gearmo3DS
Date: Sun May 17 15:05:22 2026 +0200
More initialization-order-fiasco fixes
commit ff2c4c1b4abbcb2246c905ed692cf94c89ccf8d5
Author: gearmo3DS
Date: Sun May 17 14:21:24 2026 +0200
proactives
commit 93b1f115843ffd7d8321f432e77f7ba01dcc20dc
Author: gearmo3DS
Date: Sun May 17 14:06:59 2026 +0200
initialization-order-fiasco fixes
commit e44a3b052a0062c58ef84b706b5d5d2b54a0abc1
Author: gearmo3DS
Date: Sun May 17 08:27:42 2026 +0200
Simplified
commit 0833f77999c407e4a6897300986030b23ef9725c
Author: gearmo3DS
Date: Sat May 16 22:30:09 2026 +0200
Load sample immediately in instrument view
commit 029ed696d8fde38236b39517eb0ba5ffacadb5e6
Author: gearmo3DS
Date: Sat May 16 22:10:17 2026 +0200
Instrument file bookmark buttons
commit d7a92df0a0f89e1882831e3fa1d5a23b7e42f741
Author: gearmo3DS
Date: Sat May 16 17:45:00 2026 +0200
Tmp instrument file browser
commit 6f4044391f6398fbad38fe4ce41f8787a17f24cf
Author: gearmo3DS
Date: Sat May 16 14:45:50 2026 +0200
Convert stereo samples to mono while loading
commit faea60b029d432ea5d1420ec9592f7238108eaf7
Author: gearmo3DS
Date: Sat May 16 11:44:48 2026 +0200
Fixed play when selected button
commit 0c9c3d9ea00fc435ad76a79a81eef454a8c6243e
Author: gearmo3DS
Date: Sat May 16 08:18:19 2026 +0200
Fixed stupidly taking back of event queue instead of front
- PatternList playhead now reacts to transport stop
commit 136b0a52b0c69e559b2ee7f35495c355bbd7e653
Author: gearmo3DS
Date: Sat May 16 07:28:44 2026 +0200
Fix: X-Button does nothing on upper screen
- Fix: Tracker-view not refreshing when starting transport playback
commit e6e28d9efe04b2005cdb8e9e55e1a86ea12be22e
Author: gearmo3DS
Date: Fri May 15 21:38:36 2026 +0200
Fixed coordinate mismatch in waveformview when in upper screen
commit e694b86c5e1414c90d51659665aaabaa72847097
Author: gearmo3DS
Date: Fri May 15 20:11:23 2026 +0200
Added clone function in patternlist
- Now triggering full redraw when tooltip is hidden to avoid glitching
commit 6a4fb84efb4b47b470001b980cc20a04c1408b1f
Author: gearmo3DS
Date: Fri May 15 18:23:21 2026 +0200
Patternlist row scrolling stays visible during playback
- Added blinking while pattern is queued like in clipmatrix
- Fix: Scrollbar receives clicks when not visible
- Fix: Transport start event occurs when new pattern starts
- Fix: Pressing start casues double trigger in clipmatrix view
commit d4b7bf76c56a4a1d3844369fb47db10738346601
Author: gearmo3DS
Date: Fri May 15 16:40:06 2026 +0200
PatternList now reacts to transport and pattern-row changes
- Fixed incorrect gamepad repeat-intervall logic
- Signal stuff (queueing instead of instant invoking)
- switchRowInstantly
commit df3c31587067d27ebd08bf7e1ebedde7af34f178
Author: gearmo3DS
Date: Fri May 15 14:25:07 2026 +0200
patternRowChanged.emit
commit ac383e7ec277e4b12df7b01d978921d41d4c5232
Author: gearmo3DS
Date: Fri May 15 13:46:46 2026 +0200
Added empty song tab
- Implemented insert-button
- Clicking a row in patternList queues it for playback and displays it in tracker
commit 86bb26f01a2e6836593a4df5821ebde6c7382c97
Author: gearmo3DS
Date: Fri May 15 10:08:04 2026 +0200
Made PatternList ButtonColumns scrollable
- Added "I" and "P" icons for instruments and patterns tab
commit 907de6962648e9ef25413503e472c5c3401030f9
Author: gearmo3DS
Date: Fri May 15 09:21:10 2026 +0200
Inserted PatternList widget
commit 43bdb56b4c4a04a2025adfc18ad07ef64ba8a18f
Author: gearmo3DS
Date: Fri May 15 08:49:46 2026 +0200
Added PatternList widget
- Can now pass tooltip to button constructor
- Can now disable multi-selection in list widget
- Toggle button now shows color
- ListWidget respects delegate height now
commit 256d474eb6272acb03ec762cf467f09500d7390a
Author: gearmo3DS
Date: Thu May 14 20:42:43 2026 +0200
WIP Added tab for pattern chainer
commit 0d94b570d400276034cbc8c115e7d9e57fe74fe5
Author: gearmo3DS
Date: Thu May 14 19:35:29 2026 +0200
Added Recent Files to main menu
- Made knob speed relative to value range for even feel
- Fix: Knob rectangles smaller than minimum
- Fix: division by zero in envad
- "recentfiles" file path now points to cwd instead of /nc/recentfiles
commit ccebdd51d7c0251fb6e47cd61fb9ad5f3c924242
Author: gearmo3DS
Date: Thu May 14 12:55:57 2026 +0200
Fix: 3ds build was missing WITH_NC flag
- Added "Backup when saving" option to preferences view
- File save/open dialogs now remember last directory
- SELECT + START for quitting now also works in linux version
commit bc9b4ac173a9570dfca14c53e5460d2b208ade39
Author: gearmo3DS
Date: Thu May 14 11:14:46 2026 +0200
Added mainmenu.cpp
- Moved menubar population code to nc world
- Added File -> Save As
commit 1d6661243ba1216d93ff7dedb7cb3e63bc5b9041
Author: gearmo3DS
Date: Thu May 14 08:35:41 2026 +0200
Added more buttons to twinbrowser toolbox
- Copy
- Move
- Delete
- Rename
- Add directory
- Equalize directory
commit e3057675fb26b2054fc6703ce97994a3e2fb5676
Author: gearmo3DS
Date: Thu May 14 07:06:59 2026 +0200
Added ncstate.cpp for global init() / exit() functions
- made BookmarksModel data static
- Unblocked bookmark hotkeys in twinbrowser
- Piano: better visualization of hold mode
- Added audio preview toggle button in twinbrowser
- Assigned bookmarks to Y button in filebrowser
commit 0b2109bb1f8263f0aa3895c32a19db1ddf6c8ac4
Author: gearmo3DS
Date: Wed May 13 21:17:55 2026 +0200
Changed version to 0.2.0
commit 5589d41b6f036cfa73a16124b8e373a5027932d2
Author: gearmo3DS
Date: Wed May 13 21:08:16 2026 +0200
WIP combo serializing
commit 5eb51c7fb56158143ffc9fa5d26e9a824af6a48d
Author: gearmo3DS