Git Log from 0.0.15 to HEAD
commit 9ad7aadb5d472b8c6e6a9c269feb4fab4f9cc59b
Author: gearmo3DS
Date: Fri May 29 11:40:54 2026 +0200
Fix: mono conversion discards wav header
commit 52f07aa0e0fdc02b192b164637240e0ba813173a
Author: gearmo3DS
Date: Thu May 28 17:30:13 2026 +0200
Fix regression: Crash when previewing large wav file
commit b0a39aa1207e2fe1683571f7b23f89a1d598ec86
Author: gearmo3DS
Date: Thu May 28 08:13:51 2026 +0200
Convert 16-bit stereo sample to mono while loading
commit a124847379d6750717fe4b4164ff5dc9c0087f43
Author: gearmo3DS
Date: Sun Apr 12 10:34:13 2026 +0200
Added intro text sequence
commit abd0def60cc056554d98d457d86008adb27e5a33
Author: gearmo3DS
Date: Sun Apr 12 09:39:36 2026 +0200
Added ready-flag in tutorial script mechanism
commit b2101ec993531d95986ff0175aa9e6fe6f586c9a
Author: gearmo3DS
Date: Sun Apr 12 08:50:49 2026 +0200
Fix for inconsistent gamepad repeat interval
- Screen select widget and mousewindow changes now apply values stored in the view widget
commit 2644ee6a70725b806ab0637165b99fdb21c50a7a
Author: gearmo3DS
Date: Sun Apr 12 07:08:44 2026 +0200
Added wicky sprite
commit 3d7f934bbf4353d7bcd69298cf5604a63632c110
Author: gearmo3DS
Date: Sun Apr 12 07:08:23 2026 +0200
Removed mp3player usage for now
commit 4d8418a1187c9a9ca80149b02f7646840574af9d
Author: gearmo3DS
Date: Sat Apr 11 22:13:27 2026 +0200
Added Tutorial 2
commit f0026946b09632e5a661cf884a01b010687f48e5
Author: gearmo3DS
Date: Sat Apr 11 21:13:25 2026 +0200
Externalized script for tutorial 1
commit f48ed41b41437ef1c625dd4cc58a9fb8c7df7cf7
Author: gearmo3DS
Date: Sat Apr 11 20:55:06 2026 +0200
Added navigation tutorial 1
commit ac5580ecb04036ad8d3b200a68e12a8153e55229
Author: gearmo3DS
Date: Sat Apr 11 14:58:17 2026 +0200
Simple scripting
commit 8710b5c0dd2a0bec53b2a19fd358391855584df0
Author: gearmo3DS
Date: Sat Apr 11 11:37:33 2026 +0200
Added GuidedTourWidget
commit 1dca70e76d2eef076b29f372cb555e965019f254
Author: gearmo3DS
Date: Sat Apr 11 10:09:29 2026 +0200
Fixed stuck button hover color
- Breadcrumb now shows "/" root dir
commit 898c72b92c0a93e646c95171280dd2d6229e3d0d
Author: gearmo3DS
Date: Sat Apr 11 09:38:26 2026 +0200
Fix: Tooltip crash when parent is nullptr
- Added new eye icon
- Removed functions from file toolbuttons and marked as not impl.
commit 83bd399dc97de44deb9c0a6948ea0249d84349b8
Author: gearmo3DS
Date: Sat Apr 11 09:05:50 2026 +0200
Fix: enabling tooltip in top screen freezes app
commit 752475659bd7119159570864a2fa48ce7723678c
Author: gearmo3DS
Date: Sat Apr 11 08:35:23 2026 +0200
Added "Show Buttom Mouse Cursor" checkbox
- "Improved" tooltip behavior (should disappear at mouse release)
- Made screen-transition animation quicker
commit 6cca0c27ba321d273ce614f0c83f1af01f131076
Author: gearmo3DS
Date: Sat Apr 11 07:28:29 2026 +0200
Added LabeledRow widget
- Fix: Submenu does not enter initially
- Added showChildren option to ColorWidget
- Added Label.setText() to adjust width
- Added Button.setIcon()
commit 4a54cb40e2fa1616a20db795080f7b1df1dc07d8
Author: gearmo3DS
Date: Fri Apr 10 21:52:56 2026 +0200
Fixed flicker when closing popup-menu
commit bd2eec0744246968cea096cbd559dde9db44ace4
Author: gearmo3DS
Date: Fri Apr 10 21:20:04 2026 +0200
minor appearance changes
commit 04dbb54fcc0caff88241fcdcaaae9be070aeca61
Author: gearmo3DS
Date: Thu Apr 9 19:23:45 2026 +0200
Added file-widget header with sorting
- Added progress-bar when scanning directory
- Added toggle for displaying sizes and dates (slow)
commit b2f580ca437e07b29a91f94fbd7935bb7149dd6b
Author: gearmo3DS
Date: Thu Apr 9 19:06:12 2026 +0200
Added breadcrumb to file list
commit d8435b6b9f88e985036dc1647a5199e42a71eb41
Author: gearmo3DS
Date: Thu Apr 9 15:59:51 2026 +0200
More FileList widget WIP
commit 8cf3375047cfff1ac3d9887f06c24b7562120b13
Author: gearmo3DS
Date: Thu Apr 9 12:04:31 2026 +0200
FileList widget wip
commit abed220989dc79b7301b58975ece2a9682179d69
Author: gearmo3DS
Date: Thu Apr 9 09:25:07 2026 +0200
Fixed all warnings
commit a0e20a83698a09b2856d38fd038e9133e50aee26
Author: gearmo3DS
Date: Thu Apr 9 08:39:03 2026 +0200
Added Info LED combobox in preferences
commit 9f2e75371b6dc260ba30e62c19640a8b39623412
Author: gearmo3DS
Date: Thu Apr 9 07:41:16 2026 +0200
Fun with Info LED
commit 7456bf783f2d00ecaeab62ce78bf6fdecece7a73
Author: gearmo3DS
Date: Wed Apr 8 21:17:49 2026 +0200
Added drag & drop pseudo code
commit cf43a8531a5c363dea65cf8554fab36aa657aadf
Author: gearmo3DS
Date: Wed Apr 8 21:03:49 2026 +0200
Added folder/file icons to list widget
commit 05a6e7b4efa33abb82f42625098dde70b6136dbb
Author: gearmo3DS
Date: Wed Apr 8 20:23:09 2026 +0200
Added new list and snake icons
commit f9baa8dfab191e57f7dc5f668034ba1631d17569
Author: gearmo3DS
Date: Wed Apr 8 20:04:56 2026 +0200
Added touch/mouse multi-selection to list-widget
commit 68ea71829bfba1862431ccabadda859a6c461222
Author: gearmo3DS
Date: Mon Apr 6 21:09:44 2026 +0200
Messing with lockfree ringbuffer
commit 823e4303537c8113583ce5fb77b821c004b0cf71
Author: gearmo3DS
Date: Mon Apr 6 20:44:17 2026 +0200
progress
commit e9210f146609f7d776b38df5cb28198aee5399a3
Author: gearmo3DS
Date: Mon Apr 6 20:18:22 2026 +0200
Test pitched MP3 WIP
commit 1d7435d385047ef93280ed53343862ef2a732796
Author: gearmo3DS
Date: Mon Apr 6 17:57:47 2026 +0200
ComboBox WIP
commit 445e49b67f1f4ccf4f5bfe2d434202dbeaa33194
Author: gearmo3DS
Date: Mon Apr 6 16:22:57 2026 +0200
New: Scrollbar page up/dn when clicked outside handle
commit 3bba41d7543e2167d2d2424d9cf32f4999e8e6ca
Author: gearmo3DS
Date: Mon Apr 6 13:57:29 2026 +0200
Un-ignored build file in atlas dir
commit 855f5c0a6d3f972916049eef7933f881f48966f7
Author: gearmo3DS
Date: Mon Apr 6 13:29:23 2026 +0200
Added ListView
commit 9d5012d3e3d9d949152e8eca256049f2972b321a
Author: gearmo3DS
Date: Mon Apr 6 11:43:38 2026 +0200
Ported old Listwidget features to new
commit 948a265e420d1cf4e4b10e7e093dad61ead93364
Author: gearmo3DS
Date: Mon Apr 6 09:32:13 2026 +0200
ListWidget WIP
commit 07ca972bf69a4634a6cd95c956f58798c6139eb3
Author: gearmo3DS
Date: Sun Apr 5 15:04:02 2026 +0200
Renamed listwidget to not clash
commit b14dcad952fec6c7ba4d5ca388cd0f337087494e
Author: gearmo3DS
Date: Sun Apr 5 12:45:11 2026 +0200
Added NCProgressBar and ProgressDialog
commit a7160779685b281d851db249c7c6911a32cba861
Author: gearmo3DS
Date: Sun Apr 5 11:55:24 2026 +0200
Test MP3 seeking in waveview
commit bcdda2de71548f87423ad7fe385f60de85bc07d1
Author: gearmo3DS
Date: Sun Apr 5 09:39:53 2026 +0200
Changed filter float conversion to silence warnings
commit 64151a3598c42899422275e3b930b48fee9b694a
Author: gearmo3DS
Date: Sun Apr 5 09:28:16 2026 +0200
Revert "Potential fix for pop when re-enabling filter"
This reverts commit c0eb7c00c90b679e30d97b01a06783fa5d2814ac.
commit 08b7146eaa9ec3bf3bde4581eb965ff7bc81e4dc
Author: gearmo3DS
Date: Sun Apr 5 08:41:52 2026 +0200
Moved mp3player to separate dir
commit cacbe078e1589f2216bb224d1f66eae6c6133e8c
Author: gearmo3DS
Date: Sat Apr 4 19:03:37 2026 +0200
Works on 3DS
commit 9dc0eafdd146929864c083e263ac97a460ddad88
Author: gearmo3DS
Date: Sat Apr 4 18:08:56 2026 +0200
Test mp3 playing
commit a358884f30757b08cf6517f94f417b6688445a74
Author: gearmo3DS
Date: Sat Apr 4 13:23:15 2026 +0200
Added ringbuffer
commit c0eb7c00c90b679e30d97b01a06783fa5d2814ac
Author: gearmo3DS
Date: Sat Apr 4 11:36:39 2026 +0200
Potential fix for pop when re-enabling filter
commit 8082e1a38ff00284c95fb33b467d9f879eb69181
Author: gearmo3DS
Date: Fri Apr 3 21:31:20 2026 +0200
Playing with oscillators, added cheap sine/saw
commit d6c0b36644d70bf59d7c4b299af390115ff79791
Author: gearmo3DS
Date: Fri Apr 3 14:00:27 2026 +0200
Added simple audio functionality for 3ds
commit 0d3d31fa51eb50597bcf54b05fc7ca48decce4f5
Author: gearmo3DS
Date: Fri Apr 3 13:32:30 2026 +0200
WIP added lua config
commit 5f6ff86816a027eb3925bb89a3ea8cff81e98957
Author: gearmo3DS
Date: Wed Apr 1 14:48:43 2026 +0200
WIP play audio in SDL
- Moved audio-exclusive sources to sharedaudio
commit 4054833e551fe712e17de4c813a67ef665857f07
Author: gearmo3DS
Date: Wed Apr 1 12:19:15 2026 +0200
Flattened ncaudio hierarchy
commit 8cbc441bb233b9d1965d35888c9f6fc0a75e59c1
Author: gearmo3DS
Date: Wed Apr 1 12:05:13 2026 +0200
Flattened nclua hiearchy
commit 2ba7a93f87ff9945d56a69f2ca097ef5d87e8dff
Author: gearmo3DS
Date: Wed Apr 1 10:40:03 2026 +0200
Added audioedit
commit 3a163d7090dc7276fec1ea60d1dea044da580878
Author: gearmo3DS
Date: Wed Apr 1 08:17:38 2026 +0200
Using new and delete
commit d4c477dbce1c324ad756e2b4f09cae52657e6b8c
Author: gearmo3DS
Date: Tue Mar 31 21:32:28 2026 +0200
Added DrPepper random sound generator button
commit 05cbab002879f1777d1e1dc99de540bd4e0147c9
Author: gearmo3DS
Date: Tue Mar 31 19:20:32 2026 +0200
Added onShow() and onHide() methods to manage gamepad repeat interval
commit ebcbee51a45a3ba097a0054be2eb834e89823d6d
Author: gearmo3DS
Date: Tue Mar 31 14:20:45 2026 +0200
Added WaveForm view WIP
- Currenly loads a hardcoded sample
- Has a scrollbar and selection
- Zoom & Pan via gamepad
- Made processGamePad() cascade like mouse clicks
commit fc53eb1a99248c5955e2b5f6cbbe12ff536d232f
Author: gearmo3DS
Date: Tue Mar 31 11:14:23 2026 +0200
SDL3 clear screen again and render to texture
commit 236fe544ab990fcf7762457c912295f84c334e27
Author: gearmo3DS
Date: Tue Mar 31 09:35:02 2026 +0200
Made Makefile+pch work with either clang or gcc
commit 7d6671a1ce496d8eae065fb6e5c0772db60f2904
Author: gearmo3DS
Date: Tue Mar 31 09:12:41 2026 +0200
Split audio/sequencer init functions in SDL
commit dd88a5ea87e2923f6ab57abcc16f797891c6e3c3
Author: gearmo3DS
Date: Tue Mar 31 09:03:03 2026 +0200
Misc
commit 48aa28c31520ab26687ac3c5423b233bb8c2abd3
Author: gearmo3DS
Date: Mon Mar 30 09:13:44 2026 +0200
Added perfguide.md
commit f8a30d3b454e0764466dc7637616eb5f6128b80e
Author: gearmo3DS
Date: Sun Mar 29 16:32:11 2026 +0200
Some cleanup and bug-fix in snake game
- Snake: Last direction is not reset when new level starts
- Sometimes this causes inability to move or instant deatch by self-collision
commit 70e5eaeaf3f14e766847260220ea55fded3b6ae3
Author: gearmo3DS
Date: Sun Mar 29 12:45:14 2026 +0200
Revert "Experimental removal of std::functional"
This reverts commit be0e84a720279482b0d5ab53c7d8b39bfeb501ca.
commit e09553ae3a56ff90be06ae6b119bddda87ad84f7
Author: gearmo3DS
Date: Sun Mar 29 12:42:27 2026 +0200
Now using precompiled header pch
commit 7ba0209f3a725aab39dde00ddcf99df0d7ee6847
Author: gearmo3DS
Date: Sun Mar 29 11:16:08 2026 +0200
Experimental removal of std::functional
commit 83aed0f80c0b019c71428c431871c23690134c80
Author: gearmo3DS
Date: Sun Mar 29 08:25:06 2026 +0200
Added factories
commit 7d17585cda6d48e660422d545f01cebd80a12fc5
Author: gearmo3DS
Date: Sun Mar 29 08:42:51 2026 +0200
Reduced more includes
commit 481e3a508b978c204cf0fab1be4912749e2fa475
Author: gearmo3DS
Date: Sat Mar 28 17:58:26 2026 +0100
Gameplay fixes (input queue)
- Fix: Now throttling SDL to 30 fps like on 3DS
- Moved snake to cpp file and reduced header includes
commit b5f8538b653e9bf08ce9ec14857b423265d32334
Author: gearmo3DS
Date: Sat Mar 28 15:16:41 2026 +0100
Re-factored header-includes to reduce build time by a small amount
commit ca812ab08584ffbcb990af7fed3970ddd30ac6b1
Author: gearmo3DS
Date: Sat Mar 28 15:08:07 2026 +0100
Fixed clang errors
commit 4c46d08190a3c296b2275e46e7f5606d42f38d9d
Author: gearmo3DS
Date: Sat Mar 28 12:48:58 2026 +0100
NC fix: Wrong label for normalize sample in wave editor
commit 951f86b21311904ece47bb4f3de874eb3ce83ace
Author: gearmo3DS
Date: Sat Mar 28 08:47:17 2026 +0100
Moved code from headers to sources
commit c98b5df253d2970784d635c6400fdab512c41875
Author: gearmo3DS
Date: Sat Mar 28 07:40:28 2026 +0100
Snake WIP
commit c78a9e023b898830f416c2b4ec28bc9eda1d27df
Author: gearmo3DS
Date: Fri Mar 27 18:08:44 2026 +0100
ListWidget WIP
commit 27da13f02b3d7d03b7f48b51a3eb4efe57deb078
Author: gearmo3DS
Date: Fri Mar 27 16:20:54 2026 +0100
Made PopupMenu "gamepad"able (directional inputs)
- Fix in ScrollWidget: Evaluate layout twice to compensate scrollbar visibility changes
commit cacd5281c3e26bc30a78eab9e1c2fb2a429bff73
Author: gearmo3DS
Date: Fri Mar 27 15:25:17 2026 +0100
Moved ScrollWidget code from headers to sources
commit cbb9510a7b7b947a579ef0f65406e9b088573d7f
Author: gearmo3DS
Date: Fri Mar 27 15:19:20 2026 +0100
Added mouse press- and release methods to menubar
commit 91c497b7cee46454346e3df808da9fbafaa4e299
Author: gearmo3DS
Date: Fri Mar 27 15:06:48 2026 +0100
Moved some code out of headers
commit 6c6e94fe83be869003a80221a974d41d92725fca
Author: gearmo3DS
Date: Fri Mar 27 10:38:53 2026 +0100
Added MenuBar widget
- Added Trigger signal to MenuItem
- Moved Clicked signal emission to mouse release
- Added Pressed signal to Button
- LogWidget now handles mouseDown to avoid confusion
- Added Show Log checkbox in preferences
- Widget::drawText() now returns the width of the text written
commit 0760e9992aa61c48f5465c2beea02c970dc4f4a5
Author: gearmo3DS
Date: Fri Mar 27 08:03:20 2026 +0100
Fix: hover gets in way when modal menu active
commit 9d3592f93987a4ef7680827187a8c52af5e6ba70
Author: gearmo3DS
Date: Thu Mar 26 19:56:58 2026 +0100
Added CornerButton widget
commit b1295b1b38433585fc2584379a7854bc92d1f580
Author: gearmo3DS
Date: Thu Mar 26 10:33:03 2026 +0100
Added popup-menu widget
- Allows nested menus
- Can show button icon
- Can be drawn as disabled
- Can have separator line
commit 426918d26c8efa96be4a3932b1c6812834f581e8
Author: gearmo3DS
Date: Thu Mar 26 09:35:18 2026 +0100
Fixed atlas bug
commit 724b574b2bde806a847340c9194c91c5e99edfda
Author: gearmo3DS
Date: Wed Mar 25 14:02:30 2026 +0100
Small fixes
commit b34b9006ebaed89ec043d643bbc4d7f706444d75
Author: gearmo3DS
Date: Wed Mar 25 13:48:23 2026 +0100
Crash was from name collision -> Lane
commit bfeab34b2c73a80a5e358131c4fb73c07f5631df
Author: gearmo3DS
Date: Wed Mar 25 12:35:40 2026 +0100
Huge mess, linux build crashes
commit 4550e2653ab9af79f02b07390783bb7dc06f0501
Author: gearmo3DS
Date: Wed Mar 25 10:49:34 2026 +0100
Moved nclua to modules directory
commit 81144c9e289cf826a34736fdf030d818f220d43e
Author: gearmo3DS
Date: Wed Mar 25 10:11:54 2026 +0100
Brief Linux-Lua test in Makefile
commit c45186d9ea011b8558d4862db87c7c336603a884
Author: gearmo3DS
Date: Tue Mar 24 20:42:42 2026 +0100
Attempt to revive doctests
commit 1785c0c1a4a203a2579eb6555ddfef89de22ee23
Author: gearmo3DS
Date: Tue Mar 24 19:57:07 2026 +0100
Addressed most warnings, disabled a few
- Builds without warnings now
commit 0673063097dfb12a683ddd85394c64f2c88cee65
Author: gearmo3DS
Date: Tue Mar 24 18:29:16 2026 +0100
Vym
commit 1641fcc30a532568d5dbd1508f54e0be690f3822
Author: gearmo3DS
Date: Tue Mar 24 17:21:57 2026 +0100
Makefile
commit 2b5712d81d752d250d3b3709a870114a96700cb3
Author: gearmo3DS
Date: Tue Mar 24 14:38:52 2026 +0100
Song is playing in linux!
- Reverted logging stuff
- Added more conditions
commit a26ac734a6ebea13b818eeec0a8db605869cd87c
Author: gearmo3DS
Date: Tue Mar 24 12:39:13 2026 +0100
Use uint32_t instead of size_t
commit ac65ac8fa2fc33d7b1ee54e2f1e5bd58cf40e117
Author: gearmo3DS
Date: Tue Mar 24 08:26:20 2026 +0100
Can load nsm samples
commit bad087377b6ff5a0996896566105c9969a492a6e
Author: gearmo3DS
Date: Tue Mar 24 06:28:02 2026 +0100
POC PlayPitch port
commit d4dff1a301c28594ecc3a68a4993a2c59425a043
Author: gearmo3DS
Date: Mon Mar 23 07:55:54 2026 +0100
Added SDL thread/lightlock/event test (mimicking libctru)
commit 3ba1724532ebb980e510edbe169b966a4f436726
Author: gearmo3DS
Date: Mon Mar 23 07:31:58 2026 +0100
Tiny change
commit 9afd0ff741cc7e45f027c6a08f507dfb298b9eff
Author: gearmo3DS
Date: Sun Mar 22 12:14:55 2026 +0100
Added more icons
commit 6f6e449aebeec6f644ce9dce6d59a0f57d734e88
Author: gearmo3DS
Date: Sun Mar 22 10:28:03 2026 +0100
Fighting tooltips, only work on lower win
commit b02f8c09eb68522c86bf08a868f7fed6094586ce
Author: gearmo3DS
Date: Sat Mar 21 15:49:41 2026 +0100
Ugly color picker POC
commit eb760c4fa8caae815d60f5630a8c08694369452a
Author: gearmo3DS
Date: Sat Mar 21 13:27:52 2026 +0100
Can now draw sprites in any size
commit 1e8d8b0980594d4cf37371b494a66c07fb58f8a5
Author: gearmo3DS
Date: Sat Mar 21 12:28:53 2026 +0100
Added top right corner "hotspot": opens screen menu
- When released outside the menu, it disappears again
- Pressing outside closes it again
- Assigned screen menu to R button and made it hide when releasing the button
commit 198505449bd95895f676834e1012350c4cf4b6d6
Author: gearmo3DS
Date: Sat Mar 21 11:30:31 2026 +0100
Double keyboard text size
commit c487331906a05a48eea3de81768e8c6f6186cc5d
Author: gearmo3DS
Date: Sat Mar 21 09:59:23 2026 +0100
Fix: Cannot close SDL window during dialog loop
commit 566eb8fb07025f4f038ad6d2a64677b9240e3e7a
Author: gearmo3DS
Date: Sat Mar 21 08:51:31 2026 +0100
Makde Keyboard a modal dialog
commit 3aa91c78c6e3ed606219dfa2587d1d965f9404bc
Author: gearmo3DS
Date: Fri Mar 20 21:31:59 2026 +0100
Added dpad icon sprites
commit 7041a2a05904d00409a805218e262836d3d92c2c
Author: gearmo3DS
Date: Fri Mar 20 20:45:15 2026 +0100
Keyboard Widget WIP
commit d14bdf35e9f6924eedc0e82f73eeb6fa1780485e
Author: gearmo3DS
Date: Fri Mar 20 13:29:09 2026 +0100
Got 3DS -> SDL networking to work (WIP)
- Painful and took way too long!
commit fdbeb371cddef95014ef6c4926ecfcb7227ab462
Author: gearmo3DS
Date: Fri Mar 20 11:37:15 2026 +0100
Tried networking from 3DS to SDL but its janky
- Replaced netdisplay socket with SDL_net
- Added endian swapped read option to Bytestream
commit fd38f9f8a8f93cbbe96b7778cec844e63c39f64d
Author: gearmo3DS
Date: Fri Mar 20 08:48:07 2026 +0100
huh
commit 72b06eece7bf2737f61e6e0b3adbe6449a4352f8
Author: gearmo3DS
Date: Fri Mar 20 07:20:12 2026 +0100
Sloppy networking
commit 8602e069b785eeaf905596003011eb374d67c904
Author: gearmo3DS
Date: Thu Mar 19 20:26:36 2026 +0100
More
commit 5733b05091044fe600a056a02818a49ebbc64a24
Author: gearmo3DS
Date: Thu Mar 19 18:10:39 2026 +0100
More net-display WIP
commit 3540ccb30cda3eae232c589f6241fd4e13ebde16
Author: gearmo3DS
Date: Thu Mar 19 16:21:24 2026 +0100
Added netdisplay project
commit 5fca0af818e3600640fcf99eff1acb87ee382160
Author: gearmo3DS
Date: Thu Mar 19 07:41:54 2026 +0100
Reverted transmission stuff since pivoting to other method
commit 1e358c26ce4db321dd217c3f45cf1de6d8ba7048
Author: gearmo3DS
Date: Thu Mar 19 06:42:12 2026 +0100
Test streaming vbo to LZ4 compressed file, still too large
commit cfa9928f4751ac29f6b1d2ee918739562060094c
Author: gearmo3DS
Date: Wed Mar 18 20:10:08 2026 +0100
C-Pad can now control knobs and scrollwidget
commit 45e3d5b4165ea89e682d927a0bc0e8a7a56673d8
Author: gearmo3DS
Date: Wed Mar 18 12:24:03 2026 +0100
Re-introduced setDirtyGeometry()
- Clip matrix view is really slow!
- Slowness came from roundrect
commit 556eda603368678ec6d89eadc7d0239d7165a463
Author: gearmo3DS
Date: Wed Mar 18 11:21:28 2026 +0100
Limited FPS to 30 on 3DS
commit 5b412163f7fb6c5c6e7bc3183cdd215bf30edf1e
Author: gearmo3DS
Date: Wed Mar 18 11:10:49 2026 +0100
Added Performance Monitor View
- Currently shows frame draw time in microseconds
- Show FPS (need to reduce to 30)
commit dd05f4a08cf26a65d1cafc08fb2d95cc76d9856a
Author: gearmo3DS
Date: Wed Mar 18 05:19:26 2026 +0100
Experimental: Added save/load functions and support for circlePad
commit 995169d52003e337914bbac8bb65ada2b69c3923
Author: gearmo3DS
Date: Tue Mar 17 18:41:32 2026 +0100
Added experimental button input recording and playback
commit 57d47fca71955bbdf71c98e4fb4649bb97564551
Author: gearmo3DS
Date: Tue Mar 17 15:43:09 2026 +0100
minimp3 sample decompression test
commit 3cbef587162343eea8c8338ab900e328f9601ebf
Author: gearmo3DS
Date: Tue Mar 17 15:29:05 2026 +0100
Mouse clicks work but only on lower screen
commit 47f5a30f2c72fab039a2f00cc151d446c031fa6a
Author: gearmo3DS
Date: Tue Mar 17 13:31:56 2026 +0100
Experimental mouse input recording/playback
commit 028108965d8e033084f5aa0cb0bf63bf166ad611
Author: gearmo3DS
Date: Tue Mar 17 11:41:25 2026 +0100
Fix: Channel volume gets stuck when a face-command was active during project loading and does not reset
commit 8427668745b82f6cb9d9753f6ca3af1e00bc0562
Author: gearmo3DS
Date: Tue Mar 17 10:07:12 2026 +0100
Fix: Saving a project after creating a new one overwrites the previously loaded project
- Incremented version to 0.1.11
commit 48fe1b8ad73f497d2afd0449c79b5cfd8a45f826
Author: gearmo3DS
Date: Sun Mar 15 20:07:44 2026 +0100
Added Layout::setExpand
commit 5c69054d98987b530819a61fc11ec76174fe3617
Author: gearmo3DS
Date: Sun Mar 15 15:55:40 2026 +0100
CMakeLists.txt test
build with catnip -T 3DS
commit abcf7b0a51a3f5c9874e9aeaacc9b33df33f8e65
Author: gearmo3DS
Date: Sat Mar 14 21:01:25 2026 +0100
Added tracker- and clip view
commit 393336930aa3b2bee4125b9419ce10f89651cb0a
Author: gearmo3DS
Date: Sat Mar 14 17:18:04 2026 +0100
Fix line rocking due to rounding errors
- Fix: lines go funky when out of screen rectangle
- Fix: hoverExit not always called
- Added knobsview test
commit d35d9b0b93b921a6b105c79e9ddaa72243f49471
Author: gearmo3DS
Date: Sat Mar 14 12:42:53 2026 +0100
Can now select view by clicking in ScreenSelectDialog
commit 75b48e86a39e23289d1c440602d77efa4ccf8362
Author: gearmo3DS
Date: Sat Mar 14 11:12:32 2026 +0100
Now allowing dialog to temporarily change the mouse focus to itself
- Moved main gamepad logic into Window
- Added special SDL touchpad handling to not change mouse focus when dialog is active
- ScreenSelectDialog now calls main input() callback function
- X button now swaps top/bottom views in ScreenSelectionDialog
- Added setMouseWindow() function
commit d9e9602e33974280ea1fcedf74511682191e9fd7
Author: gearmo3DS
Date: Sat Mar 14 06:42:20 2026 +0100
Added Zoom animation when changing screen focus
- ScreenSelectDialog only redraws animation when changed
- Added vbo.startAnimation()
- Assigned mouseFocus change to L button
- Ensured that mouse pointer show in upper screen center initially
commit d2cb9ae521131cac10b0e56266c50ec2532572df
Author: gearmo3DS
Date: Fri Mar 13 15:43:43 2026 +0100
Tweaks and fixes
commit c8c16c5e3d97498192860423b744ab4098d96a2e
Author: gearmo3DS
Date: Fri Mar 13 15:17:27 2026 +0100
Added scroll-animation to screenSelectionDialog
- Confirmdialog now has selection and waits for key up to finish
- Dialog now removes itself from parent window in destructor
- Ensured that screenSelectionDialog works on upper screen
- Dialog destructor unsets "buttonsToClearOnExit" from gamepad
commit 90872bd649d72cd743ad72f0ece27dde2599bdd0
Author: gearmo3DS
Date: Fri Mar 13 10:10:51 2026 +0100
- Added ScreenSelectDialog and ConfirmDialog
- Now using std::clamp where applicable
commit df872f160a3f50314803894903e3afdeb74ffd7a
Author: gearmo3DS
Date: Fri Mar 13 06:07:40 2026 +0100
Refactored to allow dialogs run their own loop
- Added global input() and render() callbacks
- Added icon property to Widget
- GamePad now calls hidScanInput and must be called before touchpad.update()
commit ec92420a34674499f90c1ebb7f530aa7fa6bf3bf
Author: gearmo3DS
Date: Thu Mar 12 18:44:02 2026 +0100
Added views.cpp for storing all views in one place
- Added dialog mechanism for testing
- Added processGamepad method to Widget
- Can now clear GamePad bits more easily
- A widget is a dialog when its modal flag is set
commit 8c13755d84740a0f5fb65d602ad89abc6471385d
Author: gearmo3DS
Date: Thu Mar 12 18:18:41 2026 +0100
Moved window header funcs to cpp file
commit f92e1108fdb761711486c3d7eb5ed563dd845b74
Author: gearmo3DS
Date: Thu Mar 12 18:11:02 2026 +0100
dpad now cycles between views
commit eeaec50352367dc34036776ddbff0340051eb515
Author: gearmo3DS
Date: Thu Mar 12 17:11:16 2026 +0100
Added basic GamePad handling
commit a1d5248410365a0774dc90027137d1d75083a755
Author: gearmo3DS
Date: Thu Mar 12 15:31:31 2026 +0100
Added temp view widgets to new layout
commit 6cfc7d27d771249e8ff96389c3c71bffa9a21e23
Author: gearmo3DS
Date: Thu Mar 12 14:55:24 2026 +0100
Started new layout
commit fa34ef3f133261c1b878480c630df59653bf690b
Author: gearmo3DS
Date: Thu Mar 12 12:54:11 2026 +0100
Refactored to allow single function define screen/window contents
commit 76829b61968ed7341e36923da3dbd12449d08458
Author: gearmo3DS
Date: Thu Mar 12 12:30:02 2026 +0100
Refactor / cleanup
commit 8b4577401c71ad0facc463daa3cbd60593c642e5
Author: gearmo3DS
Date: Thu Mar 12 12:19:23 2026 +0100
Moved center container widget into window
commit a3149b476325b21428fd1c7e3d1043e4a0ed2b95
Author: gearmo3DS
Date: Thu Mar 12 11:43:50 2026 +0100
Added brigthness setting to vbo for screen dimming
- Bottom screen dims when mouse is on upper screen
commit 674bc05fc1a59d792f5ec0f393bf1154a6945d89
Author: gearmo3DS
Date: Wed Mar 11 18:59:41 2026 +0100
Made custom icons
commit 78c5f8ef7f435cdc31f61b49ce0920ebeba970fd
Author: gearmo3DS
Date: Wed Mar 11 15:31:50 2026 +0100
Added toolbar to upper screen
commit dd308a03297f2055d648edc2ed5fee40bad2bcab
Author: gearmo3DS
Date: Wed Mar 11 14:53:30 2026 +0100
Preparing to add toolbar to upper screen
commit f1bc426494d0e1ff30a3e4b51c6f3910c74e11f0
Author: gearmo3DS
Date: Wed Mar 11 14:38:46 2026 +0100
Added ContainerWidget
commit cf5e98649c5adccc33c746161f476b6ab5acc1f5
Author: gearmo3DS
Date: Wed Mar 11 12:15:02 2026 +0100
Added label to ToobarIcon
- Hovering in toolbar activates button/screen immediately
commit 038616d3bb7a412d9f54eaa4b2362d94a6670c2c
Author: gearmo3DS
Date: Wed Mar 11 11:01:17 2026 +0100
Added TabWidget
commit 6241bd68bb4083807d4e731b94bfea3bcc706762
Author: gearmo3DS
Date: Wed Mar 11 09:52:06 2026 +0100
Toolbar now uses unique_ptr for icons
commit 91b89b7fc114eeac330b79690a4a6a8cef160fc4
Author: gearmo3DS
Date: Wed Mar 11 09:01:42 2026 +0100
Refactored toolbar and icon classes
commit d8009d669758ad6fd7e0d965d69af98994d56e0d
Author: gearmo3DS
Date: Wed Mar 11 08:52:42 2026 +0100
Added Toolbar widget
- Added flag to allow widgets to appear when hovered
- Toolbar grabs activeWidget handle when hovered
- Added ToolbarIcon class
commit 4b0148031f731a2148ee5492e7ba06127ae7d06f
Author: gearmo3DS
Date: Tue Mar 10 17:01:44 2026 +0100
Refactor: Removed vbo requirement from Widget initializer
commit 7824999bf5dd49187ff9352006bc810cec3fc25c
Author: gearmo3DS
Date: Tue Mar 10 16:33:59 2026 +0100
Fix in Layout.evaluate() to keep overall height correct
- Added basic InfoBar widget
- Moved logwidget to separate file
- Moved tooltip to separate file
commit 18eb4879b8af2d39aa86ccc468d2ad39b528fd69
Author: gearmo3DS
Date: Tue Mar 10 14:55:00 2026 +0100
Fix Makefile
commit a425cb8543a19ebeefea7e889bf3fb3bbaa0f13f
Author: gearmo3DS
Date: Tue Mar 10 13:33:23 2026 +0100
Made ToolTip widget static and work for both screens
- Mouse pointer is now only displayed on top screen for 3DS
commit 4e05f3294f4500695fca466bdba13a4256a801a4
Author: gearmo3DS
Date: Tue Mar 10 10:43:26 2026 +0100
Added 6 pixel font
commit 65f9427bb83a56077411d3b24b0f32c94bde7f6f
Author: gearmo3DS
Date: Tue Mar 10 09:49:28 2026 +0100
Youtube notes
commit 028adec96ba255e898cc3f2f0a5945918d620ef0
Author: gearmo3DS
Date: Sat Mar 7 20:45:22 2026 +0100
Added SDL3 audio RND project
commit 16e46bc1cf0c81eace04112006f0d72dd29c4012
Author: gearmo3DS
Date: Sat Mar 7 19:12:29 2026 +0100
Fixed visibility drawing error and added more tooltips
commit 6e2707906983c94de0155edd4ec4e549c460c484
Author: gearmo3DS
Date: Sat Mar 7 19:12:29 2026 +0100
Attempt to implement tooltip
commit 3b9715beaac85dc8ec501d89502d10bbb5bfaaf2
Author: gearmo3DS
Date: Sat Mar 7 17:50:28 2026 +0100
Profiling and force redraw scrollwidget to avoid glitches
commit 059ff2716a84274e6ae259e9df698ff283eaef39
Author: gearmo3DS
Date: Sat Mar 7 14:37:00 2026 +0100
Bigger header size in fold widget
commit ffe031023f460be843fd1cae71923e6303151adb
Author: gearmo3DS
Date: Sat Mar 7 08:45:03 2026 +0100
Now redrawing everything under mouse pointer when moved
commit f61bd7a3942c4a7df5fbf3b81eaee3433665cfb2
Author: gearmo3DS
Date: Sat Mar 7 07:45:45 2026 +0100
Reset stuff
commit d0151d06f28b4a1304dcb5cfaf64816cb4e6876b
Author: gearmo3DS
Date: Sat Mar 7 07:38:56 2026 +0100
Not sure
commit 8b34250a730a3d6d3edb79b9104a0462fd13fbff
Author: gearmo3DS
Date: Fri Mar 6 20:45:39 2026 +0100
destructive experiment erasing previous mouse rect
commit 5b10f14f2ab3eeee7065f2e1d0c9e6f7fe004069
Author: gearmo3DS
Date: Fri Mar 6 15:53:30 2026 +0100
Ported screen switching to SDL3
commit 45b050d36871a1f3dbba51749d16f6341a5ebd73
Author: gearmo3DS
Date: Fri Mar 6 14:03:09 2026 +0100
Attempt at drawing rectangle in framebuffer
commit b96ba87f9c932fedcc721bba76b281120d1dbec8
Author: gearmo3DS
Date: Fri Mar 6 12:50:07 2026 +0100
Moved cursor code to bottom in main.cpp (3ds)
commit 31dd2d8af29747479d7291db60187c5f99c6d793
Author: gearmo3DS
Date: Fri Mar 6 11:05:57 2026 +0100
Added button-enabled touchpad-wrapper (3DS only)
commit 43940afe5c076f82b8d1736ad609d4ca750062e4
Author: gearmo3DS
Date: Fri Mar 6 09:13:37 2026 +0100
Dawing child-widgets in correct order now
- Added "all" flag to findHover()
commit ba8ff0bb4d6f39a9798200a49b0c885b256bc608
Author: gearmo3DS
Date: Thu Mar 5 20:03:35 2026 +0100
Made Buttons/Checkboxes hoeverable
commit 4eeaea73ccf011f38756924d7465416780b27f9f
Author: gearmo3DS
Date: Thu Mar 5 13:41:34 2026 +0100
Need to alter kinetic
commit d32ec3b7cf74aba34958ab6174e19bfa6a6943e9
Author: gearmo3DS
Date: Thu Mar 5 11:17:18 2026 +0100
Added nicer mouse cursor sprite
- Added Envelope- and Waveform visualization fake prototypes
commit 53446c0f25d0a471a5e469b5362773dcce542c42
Author: gearmo3DS
Date: Thu Mar 5 08:46:27 2026 +0100
Dirty framebuffer mouse cursor test
commit 275db07c4cafb3a5e055ead747745adc086f2041
Author: gearmo3DS
Date: Wed Mar 4 18:55:58 2026 +0100
Screen swapping works!
commit 1c69dc8917ef043cc898538acb90387905461489
Author: gearmo3DS
Date: Wed Mar 4 18:08:29 2026 +0100
Added upper screen
commit d69822320f327d439c4998900ae91623155948d6
Author: gearmo3DS
Date: Wed Mar 4 17:50:36 2026 +0100
Added animation enabled switch
commit eef73a5be1fc4e70f98262615ea30c719fa3b711
Author: gearmo3DS
Date: Wed Mar 4 15:13:07 2026 +0100
Added Log Widget
commit c72ba34cd96bbe03434aaa74215682f1306efed8
Author: gearmo3DS
Date: Wed Mar 4 14:44:57 2026 +0100
Split widgets into separate files
commit 1be5624d66408e38b95d62a2b08714c158e98d5e
Author: gearmo3DS
Date: Tue Mar 3 20:19:14 2026 +0100
Added FoldWidget, Icon
- Widget.clickable attribute
- Horizontal items are centered in y by layouts (TODO: Add flags)
commit c25eb18c69572eeb1ebbc443bf8c7ba59a03958f
Author: gearmo3DS
Date: Tue Mar 3 11:53:38 2026 +0100
Youtube script
commit 0501e291a8657ae5bc91cb0dc815d65fbe29391c
Author: gearmo3DS
Date: Tue Mar 3 06:20:06 2026 +0100
Experimental use of fast sin/cos approximation snippet
commit 5321e0b20a607b06ab39edf4230c292878a2ff28
Author: gearmo3DS
Date: Sun Mar 1 19:37:14 2026 +0100
Rnd snippet for sin/cos approximation
commit 707c79e4da8a83a79a2aab2d607602b04b12134c
Author: gearmo3DS
Date: Sun Mar 1 19:14:10 2026 +0100
Added small benchmark: float div vs int div speed
commit b370807af0c2dac3a71945e185a49151091f119e
Author: gearmo3DS
Date: Sun Mar 1 18:31:48 2026 +0100
Added drawLine() function to sdl side
commit 7de6e57894eb185a4230af4c0400d7fefc762d23
Author: gearmo3DS
Date: Sat Feb 28 21:12:31 2026 +0100
Fixed: Line uses garbage uvs
- Added Knob demo widget
commit e420c97944d0a63154d777012230c4952d48621f
Author: gearmo3DS
Date: Sat Feb 28 18:59:12 2026 +0100
Lines are back!
commit 5235e3586c3ae2ba94081eef8e2337507583f1c5
Author: gearmo3DS
Date: Sat Feb 28 16:58:11 2026 +0100
Reverted mouse cursor attempt
commit 42d3f7b3b5cb5db4e27a2ea0fe702ef513efb032
Author: gearmo3DS
Date: Sat Feb 28 16:56:23 2026 +0100
Mouse stuff too complex, abort for now
commit e3b2082312b8a0f90abff6eb81a78290e219e7b2
Author: gearmo3DS
Date: Sat Feb 28 16:19:26 2026 +0100
Mouse cursor wip
commit 05c51f247f0f7e59ab25b4edd92066d530b2607c
Author: gearmo3DS
Date: Sat Feb 28 11:40:27 2026 +0100
Fix: Changing palette texture has no effect
commit be50eb26b60aa095a3d5ae32e5628c9e9e090998
Author: gearmo3DS
Date: Fri Feb 27 21:38:14 2026 +0100
Added Button class
- Addressed layout spacing problem
- Added drawSprite method to Widget
- Added mouseReleased methot to Widget
commit 1352f55b28960031b386a33f0bde249edd3afd7c
Author: gearmo3DS
Date: Fri Feb 27 19:43:48 2026 +0100
Palette wip
commit 99ad0ceab9ccb8307e0f3b4b74e6e28696d3de54
Author: gearmo3DS
Date: Fri Feb 27 16:54:55 2026 +0100
More sprite usage and rounded corners
commit 1e6151d31caebd290536476711cf307b73caeb44
Author: gearmo3DS
Date: Fri Feb 27 15:10:54 2026 +0100
Revert
commit 95ea9dcfa4fe233da5e9c66427890bb4ce0070e1
Author: gearmo3DS
Date: Fri Feb 27 15:08:32 2026 +0100
Use enums instead of defines
commit 3f589c869e7171ed7c48d5aff6bfab53115ac553
Author: gearmo3DS
Date: Fri Feb 27 15:02:20 2026 +0100
Atlas now supports sprite sub-grids
commit 11d871dd04c8d2fcb0ca3b6f5bcc15d5029a9886
Author: gearmo3DS
Date: Fri Feb 27 11:33:52 2026 +0100
Now using custom atlas sprite table
commit 1d9c0d88130b2e0c946ab424f8b01802054137ad
Author: gearmo3DS
Date: Thu Feb 26 22:02:03 2026 +0100
More atlas tool stuff
commit b74f732ec4b94516115b6baa562614ad63a4ae30
Author: gearmo3DS
Date: Thu Feb 26 21:48:38 2026 +0100
Now using stb_rect_pack
commit fda4538127715a912bb4335fb892671e825880e5
Author: gearmo3DS
Date: Thu Feb 26 21:36:47 2026 +0100
Now generates header
commit 55993b1eff4846324585cf4978595573114005c2
Author: gearmo3DS
Date: Thu Feb 26 21:17:07 2026 +0100
Atlas tool wip
commit 522a508c8be32095cac42e84db3de5df3294c0d6
Author: gearmo3DS
Date: Thu Feb 26 17:43:40 2026 +0100
Fixed crash on hardware when sending zero vertex buffer
commit 775f9350290e0dd51f16f5b049fc30993cf8fc0f
Author: gearmo3DS
Date: Thu Feb 26 12:13:04 2026 +0100
Added Window widget - resizable and movable
- Brought kinetic sroll back
- Added fill() method to Layout
- Can now set layouts invisible
- Add Signal header
- SDL window can be resized again
- Added basic CheckBox widget
commit 6d1a731e760be6dabfe37efd5645d1bcd98fa0b8
Author: gearmo3DS
Date: Thu Feb 26 09:42:26 2026 +0100
Settled for dirty flag lazy draw method
commit 8412e1e9d8929f804390af874a9133f80be9bae6
Author: gearmo3DS
Date: Thu Feb 26 08:09:01 2026 +0100
Added screen width switches
commit a9735bf13d0c1b441eb605944fed3a3c9b1b73a2
Author: gearmo3DS
Date: Wed Feb 25 22:30:50 2026 +0100
400px upper screen wip
commit edd0633ef6da2334fdf0e2ded850934a3b69776d
Author: gearmo3DS
Date: Wed Feb 25 22:17:42 2026 +0100
Lazy redraw wip
commit 07a65cf7279d2c72366a2ae817bd73bf118512a4
Author: gearmo3DS
Date: Wed Feb 25 14:22:08 2026 +0100
Brought 8px font back, added kerning
commit 3573f94606254e25788e2c6b50cddb2fac260196
Author: gearmo3DS
Date: Wed Feb 25 14:10:37 2026 +0100
Optimized scissoring a bit
commit 7695e407eda8677b654b18a6eab54a2d2394a6c7
Author: gearmo3DS
Date: Wed Feb 25 13:45:07 2026 +0100
General scissoring on 3DS
commit 8fe8b9a3dbfd1775a1479a778f865f034c812aec
Author: gearmo3DS
Date: Wed Feb 25 11:51:15 2026 +0100
Generalized scissoring in SDL
commit df4589f9c4d988c6d3c4fca0de85d7a4142fc8da
Author: gearmo3DS
Date: Wed Feb 25 10:27:21 2026 +0100
Scrollbar is working well now
commit 1f09a63b777ea10de3e037bf9c9d52b79ba952aa
Author: gearmo3DS
Date: Wed Feb 25 09:39:46 2026 +0100
wip
commit b30e451a529fd4e4827ad8fb8949ddaab2088591
Author: gearmo3DS
Date: Tue Feb 24 22:54:35 2026 +0100
Scrollbar wip
commit 6b38cdfb356b43060c90ea086c30d0ff14fed51a
Author: gearmo3DS
Date: Tue Feb 24 19:43:22 2026 +0100
Can now use more than 16 colors
commit 0bd928a6cf1e3f158cd0e0562f6f180b1fabbd82
Author: gearmo3DS
Date: Tue Feb 24 16:28:32 2026 +0100
palette change wip
commit ce3ab355bb37624a4209e29417d75527da3e4e2a
Author: gearmo3DS
Date: Tue Feb 24 08:53:04 2026 +0100
tmp
commit 735f1912ca531c2d9464f006f3a8421663399cf9
Author: gearmo3DS
Date: Mon Feb 23 00:10:41 2026 +0100
Test scissor mode on 3DS
commit 52a2ed0edf7a3c97a16c947600f9c557be5a3f6c
Author: gearmo3DS
Date: Sun Feb 22 21:51:32 2026 +0100
Mouse move temporary resizes window to test layout
commit 5d766923e55b354081b63c6d48e272ad476fcb6f
Author: gearmo3DS
Date: Sun Feb 22 18:43:20 2026 +0100
Embedded Layout into Widget
- A Layout node is contained in each Widget and can be attached to other layout nodes
- A Layout node stores a back-pointer to it's widget if any
- Widget.updateGeometry() evaluates the Layout and copies the new rectangle values
- Made drawChildren recurse again and overwrite/mute it in ScrollArea to prevent overlap
commit 6a877d6edc3269b1c08635df99fb838423b16ab7
Author: gearmo3DS
Date: Sun Feb 22 14:17:23 2026 +0100
Added margins and spacing support
commit b2fb671d48fda5da58ed2b0dbf3b324b5b7e9fd8
Author: gearmo3DS
Date: Sun Feb 22 12:16:36 2026 +0100
Box-Layout prototype working!
commit b95f22a5e54ba53a190bcc7cebc87a5df1ef10d8
Author: gearmo3DS
Date: Sat Feb 21 20:52:25 2026 +0100
Scrollbar WIP
commit 1ffd8fcf0c7b9819ec7762f0d0a6c02e3ff45d63
Author: gearmo3DS
Date: Sat Feb 21 14:26:10 2026 +0100
Made widgets movable again
commit 809e5e97d012d8d8c6c613a71b8c3ee4d863be86
Author: gearmo3DS
Date: Sat Feb 21 13:02:35 2026 +0100
Moved dragging code and fixed moved property in linux
commit 3d1c5d5c9ff00fb93d62e1d2805405181e3a15a2
Author: gearmo3DS
Date: Sat Feb 21 12:28:55 2026 +0100
ScrollBar wip
commit 9f9e06b5b5fd706558382e66226775d8273b7cf9
Author: gearmo3DS
Date: Sat Feb 21 11:30:43 2026 +0100
Added border rectangle ColorWidgets
commit 12e10fa426e8df78c826ecbd76d53a2a9717dc42
Author: gearmo3DS
Date: Sat Feb 21 10:40:35 2026 +0100
Cleanup
commit 7c045c566b6909346cca185c961fe66d52854834
Author: gearmo3DS
Date: Sat Feb 21 09:36:25 2026 +0100
Added scrollwidget
commit 82912d9bdeba699c33cf7f336412c734d9233cd9
Author: gearmo3DS
Date: Sat Feb 21 08:29:26 2026 +0100
Revert "Moved scrolling behavior to composed struct"
This reverts commit 0ca4cf9349b15e7cd0e0a9c49a145ea8d1c2ec8c.
commit 0ca4cf9349b15e7cd0e0a9c49a145ea8d1c2ec8c
Author: gearmo3DS
Date: Fri Feb 20 23:33:55 2026 +0100
Moved scrolling behavior to composed struct
commit 33cb59fa1082efe49c2d192924033230575524ca
Author: gearmo3DS
Date: Fri Feb 20 15:56:14 2026 +0100
Fix: can click-drag widgets outside of scroll-area
- Moved widget testing code to shared file
- Added dirty flag
commit ee224b1245caf13c4f5f449c4e89e7b38873fe2e
Author: gearmo3DS
Date: Fri Feb 20 15:41:46 2026 +0100
Added visual scrollbars
commit dea4be6961e10c3a42fea5af75bcd86634b65386
Author: gearmo3DS
Date: Fri Feb 20 09:06:35 2026 +0100
kinetic release feature
commit 1858b14252c2f65b357a4f6b893cbfa2693b4e0b
Author: gearmo3DS
Date: Thu Feb 19 19:22:23 2026 +0100
Added ncscreen, nctouch and widget
commit e9c9511ccf7412518e6dedc3924746f9e903f59b
Author: gearmo3DS
Date: Thu Feb 19 15:58:39 2026 +0100
3ds touch input
commit b816ba858ab2508e32ac3ffb393d050ff4c3f26c
Author: gearmo3DS
Date: Thu Feb 19 15:29:20 2026 +0100
Removed redundant fontShader usage
commit 560a8d3837d9220be934c1831629bbced3373de0
Author: gearmo3DS
Date: Thu Feb 19 13:20:53 2026 +0100
Added screen and vbo structs
commit 8ddf11f75c25b5297abcfb13311d27ef3e2a710f
Author: gearmo3DS
Date: Thu Feb 19 13:02:46 2026 +0100
sdl mouse input
commit b713a157bceb9b532b782cd66a1363616aa716f4
Author: gearmo3DS