Commit graph

32 commits

Author SHA1 Message Date
Vavency
9496ecc7bb [frontend] SkModPlayer finally get rid of multiple fillText calls for part colours in favour of background blending.
Also made row number stick to the right side. :)
2025-07-10 15:45:17 +03:00
Vavency
6b7b96f515 [frontend] SkModPlayer made canvas size max out at 10 channels
Also refactored CanvasDisplay interface into a class.
2025-07-07 18:35:03 +03:00
Vavency
8e77e485d5 [frontend] SkModPlayer micro-optimizations, fixing some styles. 2025-07-03 14:05:05 +03:00
Vavency
8646f3544a [frontend] SkModPlayer cull channels that aren't visible in the view. 2025-07-02 14:01:40 +03:00
Vavency
e28131cbc4 [frontend] Fix off by one error in number row,, rename some constants. 2025-06-30 13:47:21 +03:00
Vavency
61f0133918 [frontend] Fixed overdraw prevention in SkModPlayer 2025-06-26 13:23:48 +03:00
Vavency
009c0c48dd [frontend] SkModPlayer rewirte, again. 2025-06-20 15:59:33 +03:00
Vavency
0ce325232d [frontend] removed happy-dom from imports. 2025-06-13 03:23:20 +03:00
Vavency
23d4df1553 [frontend] SkModPlayer clean up, returned auto-hide if performance is down. 2025-06-13 02:32:40 +03:00
Vavency
5fd6a6d277 [frontend] Removed overdraw const
desynchronized canvas property DID something

reverted back grid as it's more consistent.
2025-06-12 23:41:52 +03:00
Vavency
1f82229e8a [frontend] SkModPlayer re-add overdraw to mitigate GPU upload race condition. 2025-06-12 22:04:19 +03:00
Vavency
df338e0b61 [frontend] SkModPlayer CSS adjustemts 2025-06-12 19:12:16 +03:00
Vavency
49c843feb6 [frontend] fix pattern hidden seek
Fixes an issue where seek then unhide the pattern would keep the old display.
2025-06-12 17:49:44 +03:00
Vavency
e8a09e884b [frontend] More fixed in drawSlices in a backwards norm
This time it's slicePos that was set incorrectly causing it to be out of whack when it get updated multiple times.
2025-06-11 18:03:55 +03:00
Vavency
a630fa8133 [frontend] SkModPlayer dev clean up. 2025-06-05 14:55:28 +03:00
Vavency
107e57f61b [frontend] Fixed update order in SKModPlayer 2025-06-02 18:55:14 +03:00
Vavency
61c6f2ae34 [Frontend] SkModPlayer finally fixing some dumb math.
This also revealed some quirks.
2025-05-15 12:53:33 +03:00
Vavency
7a66f3718e Merge branch Sharkey:develop into trackeropt 2025-05-08 11:38:00 +00:00
Vavency
09516d09c0 [frontend] Fix backwards and forward jump within the same pattern.
Hopefully fixes H0ffman's modules.
2025-04-17 18:14:56 +03:00
Vavency
26f77dfe3a [frontend] Fix somewhat sane module drawing.
Final boss: H0ffman.
2025-04-16 17:53:32 +03:00
Hazelnoot
91fb75dece Merge branch 'develop' into merge/2025-03-24 2025-04-13 13:07:24 -04:00
Vavency
78c882739d Merge branch Sharkey:develop into trackeropt 2025-04-11 13:25:13 +00:00
Marie
e2507b9e0a Update 2 files
- /packages/frontend/src/scripts/chiptune2.ts
- /packages/frontend/src/components/SkModPlayer.vue
2025-04-11 08:17:49 +00:00
Vavency
d9f7ac0335 [frontend] WIP slice optimization
Very broken.
2025-04-10 21:31:38 +03:00
Hazelnoot
c371af34e8 copy sharkey settings into new frontend preferences model 2025-03-31 14:53:02 -04:00
Hazelnoot
f861bec1a7 update references from /scripts/ to /utility/ 2025-03-25 17:32:18 -04:00
CenTdemeern1
32654c7153 Use new --MI and --MI_THEME 2024-12-08 19:16:36 +01:00
CenTdemeern1
7888d20c35 Use module scss like everywhere else 2024-12-08 16:04:47 +01:00
CenTdemeern1
3e16028411 Add download attribute 2024-12-08 15:57:22 +01:00
CenTdemeern1
5bb9b63f62 Remove reactive computed values 2024-12-08 15:56:44 +01:00
CenTdemeern1
c2c2120b76 Center SkModPlayer on big displays
Authored-by: Freeplay <freeplay@duck.com>
Co-authored-by: Freeplay <freeplay@duck.com>
2024-11-04 22:50:56 +01:00
dakkar
7bafb3ab2e rename our components - fixes #534 2024-06-28 11:10:21 +01:00
Renamed from packages/frontend/src/components/MkModPlayer.vue (Browse further)