Commit Graph

276 Commits

Author SHA1 Message Date
Devine Lu Linvega 16675213b0 Added letter hinting 2024-02-11 15:07:15 -08:00
Devine Lu Linvega a46580e8ea Handle special characters 2024-02-11 14:37:19 -08:00
Devine Lu Linvega a1434980b9 Added meta 2024-02-11 13:51:00 -08:00
Devine Lu Linvega 683f8d9bcc Fixed mouse2 picking 2024-02-11 13:43:03 -08:00
Devine Lu Linvega f6e5ec52fe Mode modifyiers 2024-02-11 12:40:35 -08:00
Devine Lu Linvega db4e0fbc4a Abstracted set-layer 2024-02-11 12:19:45 -08:00
Devine Lu Linvega c7482debc0 Connected arrows 2024-02-11 12:10:38 -08:00
Devine Lu Linvega 797b8dc4e0 Added missing special key bindings 2024-02-11 12:08:29 -08:00
Devine Lu Linvega c13389a1e1 Toggle button on press 2024-02-11 12:04:45 -08:00
Devine Lu Linvega a82d393406 keyboard input 2024-02-11 11:59:12 -08:00
Devine Lu Linvega b2cfc76267 Housekeeping 2024-02-11 11:45:51 -08:00
Devine Lu Linvega 0cc2e70c1b Optimizations 2024-02-11 11:40:12 -08:00
Devine Lu Linvega 25bd28617f Starting keyboard input 2024-02-11 11:36:26 -08:00
Devine Lu Linvega b15cf14dfc Draw layer 2024-02-11 11:21:55 -08:00
Devine Lu Linvega 9920d169bd Added layer 2024-02-11 10:53:15 -08:00
Devine Lu Linvega 4735f11a32 Print values 2024-02-11 10:40:48 -08:00
Devine Lu Linvega 4cf112a5a0 New theme 2024-02-11 10:13:46 -08:00
Devine Lu Linvega 7ec89389c0 Added lock on touch 2024-02-11 10:08:34 -08:00
Devine Lu Linvega 69ac77c567 State down 2024-02-11 09:42:18 -08:00
Devine Lu Linvega 563e9a5e3f Limit bounds 2024-02-11 09:32:57 -08:00
Devine Lu Linvega db9edf663e Added hover state changes 2024-02-11 09:28:18 -08:00
Devine Lu Linvega fe2bee8a95 Housekeeping 2024-02-11 09:15:18 -08:00
Devine Lu Linvega f379e90629 Draw spacebar with frame 2024-02-11 09:11:38 -08:00
Devine Lu Linvega abfb3f4760 Draw frame 2024-02-10 21:10:26 -08:00
Devine Lu Linvega de35b9908f Starting mouse-picking 2024-02-10 20:56:26 -08:00
Devine Lu Linvega efaa0a927e Drawing space 2024-02-10 20:37:27 -08:00
Devine Lu Linvega aa9c39f513 Added moues 2024-02-10 20:00:10 -08:00
Devine Lu Linvega e7dc250bf1 Added missing glyphs 2024-02-10 19:56:20 -08:00
Devine Lu Linvega ccae54f0aa Added num pad 2024-02-10 19:31:46 -08:00
Devine Lu Linvega d9b530495c Drawing layout 2024-02-10 19:09:42 -08:00
Devine Lu Linvega 102dd8991c Progress on key table 2024-02-10 14:12:39 -08:00
Devine Lu Linvega e1696e868d Created layout 2024-02-10 14:01:04 -08:00
Devine Lu Linvega aef55db39d Starting layout 2024-02-10 13:42:43 -08:00
Devine Lu Linvega 7a81f3125d (shavian) Named glyphs 2024-02-10 13:32:01 -08:00
Devine Lu Linvega 1ec57f9128 Starting drawing 2024-02-10 12:57:38 -08:00
Devine Lu Linvega 5bcd0a93a2 Starting shavian keyboard 2024-02-10 12:16:58 -08:00
Devine Lu Linvega 7a9a255ffa Renamed shavian importer to biticn 2024-02-10 10:50:35 -08:00
Devine Lu Linvega c42dfb7a99 Fixed issue with shavian glyph lenght 2024-02-08 16:25:16 -08:00
Devine Lu Linvega 03933fdbcf Save output 2024-02-06 11:42:07 -08:00
Devine Lu Linvega b9cd9bedf5 Minor optimizations 2024-02-06 11:18:41 -08:00
Devine Lu Linvega 2e99a7604c Drawing result 2024-02-06 10:34:00 -08:00
Devine Lu Linvega 98323fa693 Starting drawing 2024-02-06 10:27:10 -08:00
Devine Lu Linvega a6893f40fb Detect line types 2024-02-06 10:10:38 -08:00
Devine Lu Linvega 84a85513a6 Starting shavian font converter 2024-02-06 09:51:14 -08:00
Devine Lu Linvega ad20a0f9d7 (meta) Minor opt 2024-01-14 15:58:04 -08:00
neauoire 5d380107e4 (notepad) Use flag for collapsed state 2023-11-30 17:21:58 -08:00
neauoire e6bafe74ef (meta) Fixed issue with refresh 2023-11-30 13:28:13 -08:00
neauoire 88904c2ef1 (meta) Exit if no metadata 2023-11-17 12:11:34 -08:00
neauoire 624cf1f826 Added usage field 2023-11-17 11:31:05 -08:00
neauoire 7ec46a0494 (meta) Do not print empty string 2023-11-17 11:25:35 -08:00
neauoire 2c6e19ed2f (meta) General improvements 2023-11-17 11:19:58 -08:00
neauoire 66414aaff1 (sixels) Minor optimization 2023-10-29 12:40:54 -07:00
neauoire a2e01f8a5e (sixels) Cleanup 2023-10-29 12:21:40 -07:00
neauoire 0ca5b39456 (sixel) Better compression 2023-10-29 11:50:06 -07:00
neauoire f98285b05a (sixels) Partial RLE support 2023-10-29 11:09:44 -07:00
neauoire 611d65e08d (sixels) Encoding/Decoding works 2023-10-29 10:04:43 -07:00
neauoire 0960ab486b (sixels) Convert dafu to sixels 2023-10-28 20:42:34 -07:00
neauoire e53a86d98b (icnsix) Working copy 2023-10-28 20:39:23 -07:00
neauoire 2c237005d3 (icnsix) Helper funcitons 2023-10-28 20:24:37 -07:00
neauoire a1461fd46a Starting icnsix 2023-10-28 20:08:05 -07:00
neauoire 12ef82bdf8 (sixels) Added RLE rune 2023-10-28 15:47:42 -07:00
neauoire 81ec0dab79 (notepad) Removed 0x20 whitespace characters 2023-10-25 20:45:40 -07:00
neauoire 9b86675e34 Improved character 1 in font 2023-10-25 20:38:35 -07:00
neauoire 027a9d445b (sixels) Housekeeping 2023-10-19 15:45:58 -04:00
neauoire 1e91ea41eb (sixels) Improved implementation 2023-10-19 15:36:00 -04:00
Devine Lu Linvega 795d9cb321 (sliderule) Fixed drawing bug 2023-07-27 15:28:28 -07:00
Devine Lu Linvega 87ab45e0c0 (notepad) Fixed drawing bug 2023-07-27 15:26:13 -07:00
Devine Lu Linvega b896892f29 Working copy 2023-07-05 16:23:05 -07:00
Devine Lu Linvega bafd434554 (sliderule) Controls 2023-07-05 15:49:28 -07:00
Devine Lu Linvega 919d9937d1 (sliderule) Added D rule 2023-07-05 15:05:48 -07:00
Devine Lu Linvega bc011d4e09 (sliderule) Init 2023-07-05 14:54:29 -07:00
Devine Lu Linvega e615104426 Housekeeping 2023-06-19 21:26:57 -07:00
Devine Lu Linvega e96dc56ce1 Moved games to their own repo 2023-06-11 20:42:00 -07:00
Devine Lu Linvega d05426e2ea (inle.tal) Added project 2023-06-11 20:36:51 -07:00
Devine Lu Linvega 4f6a14731a (lander) Starting platforms 2023-06-11 20:31:57 -07:00
Devine Lu Linvega 39f232b125 (lander) Draw stage 2023-06-11 20:12:34 -07:00
Devine Lu Linvega d2c67127d9 Fixed crashing bug 2023-06-11 19:41:52 -07:00
Devine Lu Linvega 4b0984dc06 (lander) Flight 2023-06-10 21:20:59 -07:00
Devine Lu Linvega 2a5500f099 (lander) Basic controls 2023-06-10 21:09:31 -07:00
Devine Lu Linvega fdcb0103bb (lander) Basic x force 2023-06-10 20:04:14 -07:00
Devine Lu Linvega fd185c4fb0 (lander)Apply less than max force 2023-06-10 19:47:46 -07:00
Devine Lu Linvega 3aeca7bbdd (lander) Fixed leak 2023-06-10 19:18:41 -07:00
Devine Lu Linvega d50d2ec259 Basic lander design 2023-06-10 10:48:56 -07:00
Devine Lu Linvega fe8da50ca7 (lander) Circle drawing 2023-06-10 09:56:32 -07:00
Devine Lu Linvega 91f6a509b0 (lander) Init 2023-06-08 22:12:46 -07:00
Devine Lu Linvega 17e12eb5c8 (wireworld.tal) Optimizations 2023-06-07 19:18:21 -07:00
Devine Lu Linvega b616a2a44c (wireworld.tal) Larger cells 2023-06-07 19:13:15 -07:00
Devine Lu Linvega cfc7c0f928 Pause during mouse-down 2023-06-07 18:48:25 -07:00
Devine Lu Linvega a9d4e30a0d (wireworld) Optimizing mouse-picking 2023-06-07 18:44:34 -07:00
Devine Lu Linvega ba7c2f861b (wireworld) Cleanup 2023-06-07 16:41:30 -07:00
Devine Lu Linvega 6de8f677d0 Housekeeping 2023-05-22 17:22:24 -07:00
Devine Lu Linvega 878f606081 Moving is working 2023-05-22 17:12:43 -07:00
Devine Lu Linvega c241ee4ae4 Moving blocks is working 2023-05-22 17:00:58 -07:00
Devine Lu Linvega 9b7ab8f4a1 Created move routine 2023-05-22 16:50:51 -07:00
Devine Lu Linvega f7123322fd Collision detection is working 2023-05-22 16:44:50 -07:00
Devine Lu Linvega f01eee7482 Basic detection routine 2023-05-22 16:38:14 -07:00
Devine Lu Linvega dcd92a5dfb Started move detection 2023-05-22 12:14:16 -07:00
Devine Lu Linvega 6dff921cde Implemented block picking 2023-05-22 11:43:47 -07:00
Devine Lu Linvega 3e100de392 Added drawing routines for each block 2023-05-22 11:00:37 -07:00
Devine Lu Linvega ef2dfe53eb Starting game state 2023-05-22 10:31:19 -07:00
Devine Lu Linvega 6ca506f417 Started drawing board 2023-05-22 10:12:48 -07:00
Devine Lu Linvega 34f713cfdc Added sprites for dads game 2023-05-21 21:31:53 -07:00
Devine Lu Linvega e5f115da28 Use mswap stdlib 2023-05-07 19:10:08 -07:00
Devine Lu Linvega bc70adb7e9 Added sand 2023-05-07 09:05:18 -07:00
Devine Lu Linvega 3eb7c809b6 (notepad) Fixed issue with linebreak sprites 2023-05-01 21:36:37 -07:00
Devine Lu Linvega 6fd9d77d67 Exit with success code 2023-05-01 15:32:57 -07:00
Devine Lu Linvega c7a4b0d284 Added shortcuts to move between words and lines 2023-05-01 10:21:50 -07:00
Devine Lu Linvega b4824facec (notepad) Housekeeping 2023-04-28 21:02:02 -07:00
Devine Lu Linvega a658ac408e Fixed issue with paste 2023-04-28 10:06:07 -07:00
Devine Lu Linvega df5930f114 (notepad) Housekeeping 2023-04-28 09:47:57 -07:00
Devine Lu Linvega 154ba044ff (notepad) Fixed reverse selection with keyboard 2023-04-28 09:24:58 -07:00
Devine Lu Linvega a31f9a6b20 (notepad) Reverse selection 2023-04-28 09:09:30 -07:00
Devine Lu Linvega baa9db4122 (notepad) Catch space left in note reliably 2023-04-27 11:29:11 -07:00
Devine Lu Linvega 8e68ba904a (notepad) Fixed issue with paste 2023-04-27 11:25:05 -07:00
Devine Lu Linvega daa7956831 Removed unused console vector 2023-04-27 11:15:52 -07:00
Devine Lu Linvega f18e0d2e2e (notepad) Removed unused routines 2023-04-27 10:58:52 -07:00
Devine Lu Linvega e56cede45f (notepad) Fixed issue with selection word 2023-04-27 10:55:44 -07:00
Devine Lu Linvega dc696fba73 Starting file save/load 2023-04-27 10:44:42 -07:00
Devine Lu Linvega c76d5c0909 (notepad) Reset animation timer on click 2023-04-27 10:34:19 -07:00
Devine Lu Linvega 04e474c01d (notepad) Abstracted change page 2023-04-27 10:32:29 -07:00
Devine Lu Linvega b461404bbf (notepad) Do not collapse window by clicking outside of topbar 2023-04-27 10:21:35 -07:00
Devine Lu Linvega 1702e98960 (notepad) Added select word 2023-04-27 10:08:50 -07:00
Devine Lu Linvega ece266889e (notepad) Metadata 2023-04-27 09:53:18 -07:00
Devine Lu Linvega 84519b1111 (notepad) Housekeeping 2023-04-27 09:38:51 -07:00
Devine Lu Linvega 3bfbcb4570 Removed placeholders 2023-04-27 09:08:55 -07:00
Devine Lu Linvega 2b0f747b02 (notepad) Catch non-ascii 2023-04-27 08:52:51 -07:00
Devine Lu Linvega d308a85c89 (notepad) Starting catching non hex values 2023-04-27 08:46:03 -07:00
Devine Lu Linvega 2c24b57a67 Added memory helpers 2023-04-26 22:06:09 -07:00
Devine Lu Linvega ae2b25044d (notepad) Removed length 2023-04-26 21:54:55 -07:00
Devine Lu Linvega b047ef59f7 (notepad) Better vertical mouse-picking 2023-04-26 21:41:34 -07:00
Devine Lu Linvega 7cefdc4be8 Added copy/paste 2023-04-26 21:34:36 -07:00
Devine Lu Linvega 76d1eb996e (notepad) Starting copy/paste 2023-04-26 21:22:31 -07:00
Devine Lu Linvega 52c5b31556 (notepad) Tabs are not linebreaking 2023-04-26 21:14:27 -07:00
Devine Lu Linvega 1010990b47 (notepad) Housekeeping 2023-04-26 21:13:05 -07:00
Devine Lu Linvega eed2d139a3 Added theme support 2023-04-26 21:06:23 -07:00
Devine Lu Linvega 5486e6d031 Optimized drawing 2023-04-26 21:03:54 -07:00
Devine Lu Linvega dce26ead1f (notepad) Updated tasks 2023-04-26 20:55:01 -07:00
Devine Lu Linvega c87ade3404 Better mouse picking 2023-04-26 20:52:44 -07:00
Devine Lu Linvega fe0d461997 (notepad) Walking to line 2023-04-26 20:44:04 -07:00
Devine Lu Linvega 5571680f3e Clamp selection 2023-04-26 20:08:31 -07:00
Devine Lu Linvega 6134b9d354 Handle tabs 2023-04-26 16:12:50 -07:00
Devine Lu Linvega 712ea57e81 Handle linebreaks 2023-04-26 15:53:03 -07:00
Devine Lu Linvega 95345d5941 (notepad) Block erasing 2023-04-26 14:17:41 -07:00
Devine Lu Linvega 5d1ec16e79 (notepad) Cut char is working 2023-04-26 14:10:39 -07:00
Devine Lu Linvega e174a4b3c4 (notepad) Starting text-editing 2023-04-26 12:53:20 -07:00
Devine Lu Linvega 7d469ec9f1 (notepad) Basic keyboard controls 2023-04-26 12:40:48 -07:00
Devine Lu Linvega 1493b723f2 (notepad) Display blinking cursor at position 2023-04-26 12:31:17 -07:00
Devine Lu Linvega 5e35f5b303 (notepad) Added window collapse 2023-04-26 12:10:37 -07:00
Devine Lu Linvega 02d7c99d3f (notepad) Text selection 2023-04-26 11:56:11 -07:00
Devine Lu Linvega fd47eb548a (noetpad) Starting text input 2023-04-26 10:50:26 -07:00