Commit Graph

47 Commits

Author SHA1 Message Date
Maff 9ca8c0583b switch UI app to .net core 2019-11-19 11:31:53 +00:00
Maff fe4f65f9cc reminder to myself - dynamic frame delay needs work 2019-10-08 16:11:49 +01:00
Maff c324cabd88 how is async() => await function() non-blocking but just function() is blocking. what changes. 2019-10-08 15:03:37 +01:00
Maff d9295de186 computers are real bad. it dithers now and it actually does work (tho looks not so great with the P1) - potential for using more dithering algos in the future due to the AForge.Imaging lib 2019-10-04 21:31:28 +01:00
Maff 85ff23a1f9 okay images are now dithered in the absolute messiest way 2019-10-04 21:14:50 +01:00
Maff 8e55652567 how in the world do i rotate text in ms paint 2019-10-04 16:59:57 +01:00
Maff 1afaea4f16 GUI app is now responsive during print operations 2019-10-04 13:39:41 +01:00
Maff 471c9e5165 some changes 2019-10-04 11:18:17 +01:00
Maff 734ebf47e1 remove unused var that was causing build failure on release 2019-10-03 00:29:34 +01:00
Maff 191dcdafd6 there was an attempt 2019-10-03 00:28:27 +01:00
Maff 4356367712 improvements to UI 2019-10-02 16:31:46 +01:00
Maff d9f9756dcb further refinements 2019-10-01 21:02:34 +01:00
Maff e9d702f955 some additional bullshit such as printing arbitrary text as bitmaps 2019-10-01 17:01:07 +01:00
Maff ad8a799c18 fix some compiler warnings 2019-09-30 15:02:12 +01:00
Maff 1cf1021185 changes to the release and debug build profiles 2019-09-30 15:00:02 +01:00
Maff 9ae1b8704a rename sharperang folder to paperangapp 2019-09-30 14:24:15 +01:00
Maff c22d5d753e rename base namespace and classes, completely remove old libsharperang (can get back from git history if necessary), remove unnecessary deps from UI test app 2019-09-30 14:20:38 +01:00
Maff 6c9b19ba91 Replace LogBridge with more generic liblogtiny (ILogTiny), allowing the log context to be passed to libraries without needing them to understand how to windows 2019-09-30 13:51:15 +01:00
Maff 0a2df42a5a seemingly finished the rewrite from libsharperang to libpaperang, added buttons to choose model type in UI tester 2019-09-28 23:51:46 +01:00
Maff b1f08472da fgghj 2019-09-19 00:58:48 +01:00
Maff d8fa08de75 moar 2019-09-13 21:35:58 +01:00
Maff aa9212fc74 slightly more refactoring, add editorconfig 2019-09-13 17:01:53 +01:00
Maff 89766bc2d5 we regret to inform you there has been More Rewriting 2019-09-12 22:34:17 +01:00
Maff be368f398c further refactoring 2019-09-12 17:03:16 +01:00
Maff 46012df5d5 begin rewriting libsharperang into libpaperang 2019-09-12 00:10:28 +01:00
Maff 09d9ccb628 miscellaneous changes 2019-09-11 11:06:53 +01:00
Maff 195fe4d98a remove redundant library from UI project, add driver bundle for Windows to make life easier 2019-09-11 09:42:15 +01:00
Maff 8cecb35315 Update 'libsharperang/usb.cs' 2019-09-10 09:39:05 +00:00
Maff 6d5e65bbfa Update 'libsharperang/CRC32.cs' 2019-09-10 09:29:42 +00:00
Maff d9df857328 Update 'libsharperang/DataTransforms.cs' 2019-09-10 09:29:15 +00:00
Maff 49b6ef53a5 (frankenstein voice) it's alive, it's aliiive 2019-09-10 00:43:58 +01:00
Maff 58abf9a02e fuck the "bit map" 2019-09-09 01:23:43 +01:00
Maff d3b95505a7 i'm dying how do you convert a png image to a 1bpp bitmap 2019-09-09 00:51:36 +01:00
Maff 15ad9e30ce added some brief explainer of the format 2019-08-29 00:49:52 +01:00
Maff 901e384fe4 added functions to print arbitrary arrays of bytes 2019-08-29 00:47:44 +01:00
Maff a69c8dcebb CRC32 function finally works; validated that code now generates fully compliant frames for printer. tomorrow's task: make the printer actually print something. 2019-08-28 01:06:10 +01:00
Maff 1687d16832 hhhhhhfuck 2019-08-28 00:39:15 +01:00
Maff ead19b2175 fuckle 2019-08-28 00:38:16 +01:00
Maff 3b3cddc68d Update 'libsharperang/usb.cs' 2019-08-27 10:57:05 +00:00
Maff b7603a4736 remove extraneous Zlib dependency 2019-08-27 02:30:45 +01:00
Maff 091a3e5934 how is it fucking nobody can write an actually functional CRC32 implementation in C# 2019-08-27 02:29:43 +01:00
Maff a606010f98 so close daddy uwu 2019-08-27 01:20:54 +01:00
Maff 714ef45350 more Shit 2019-08-22 18:12:36 +01:00
Maff b76f3ab65f add IUsb interface as connection interface for printer library 2019-08-22 14:20:35 +01:00
Maff 3820cbc13e idgaf how weird this code is right now 2019-08-22 01:45:15 +01:00
Maff 3a554ebe4b Add project files. 2019-08-22 00:55:40 +01:00
Maff c4eb902887 Add .gitignore and .gitattributes. 2019-08-22 00:55:37 +01:00