Commit Graph

53 Commits

Author SHA1 Message Date
kenkeiras 4f2721fb90 Only propagate on ConvertToString when there's changes. 2018-01-26 02:14:02 +01:00
kenkeiras 67348d9e03 Add Any-Inputs, string wires (and *puts) and ConvertToString part. 2018-01-26 02:11:33 +01:00
kenkeiras 2ea0515bba AddToggler, add boolean wires, make ColorBox accept boolean. 2018-01-26 00:46:28 +01:00
kenkeiras 7a8d92cb95 Add little logo to the ticker. 2018-01-25 23:43:23 +01:00
kenkeiras bddc4f64a8 Don't show logic elements outside dev mode. 2018-01-25 00:00:12 +01:00
kenkeiras 168ed17fb2 Add mini-writeup on how to write components. 2018-01-24 23:56:21 +01:00
kenkeiras 2f58d1d609 Add ticker component. 2018-01-24 23:55:58 +01:00
kenkeiras 76987c82a0 Derive gray center-view button. 2018-01-24 22:24:05 +01:00
kenkeiras 89745c1699 Fast stylistic cleanup of deck view.
* Bigger card names.
* Gray settings button (instead of black).
2018-01-24 22:19:55 +01:00
kenkeiras 4d8cdcb82d When creating new card jump straight to dev mode. 2018-01-24 22:04:31 +01:00
kenkeiras 42e67dc6a6 Add support for renaming and deleting cards. 2018-01-24 21:53:28 +01:00
kenkeiras eafa61c34b Remove unused imports. 2018-01-23 22:46:55 +01:00
kenkeiras deead50800 Update interfaces when stepping back to them. 2018-01-23 22:38:57 +01:00
kenkeiras 847bbe2d5f Remove backgroud color picker from create card menu. 2018-01-23 21:49:42 +01:00
kenkeiras aad92328cd Add dialog for card creation. 2018-01-23 00:59:28 +01:00
kenkeiras 1508b143c5 If card name is given (not path), save it as JSON file. 2018-01-22 23:14:51 +01:00
kenkeiras abd9096c25 Allow opening card by path. 2018-01-22 01:03:17 +01:00
kenkeiras 53bab05798 Move getCenteredOn to PartGrid. 2018-01-21 23:07:22 +01:00
kenkeiras d8d641ecf9 Add apache-2.0 license file. 2018-01-21 12:11:27 +01:00
kenkeiras bd20e39785 Add test deck preview screen. 2018-01-21 12:05:54 +01:00
kenkeiras 8fa2e22d55 Add simplistic modal for part instantiation. 2018-01-21 00:14:46 +01:00
kenkeiras f464902399 Allow moving away though the top left corner. 2018-01-20 22:09:25 +01:00
kenkeiras f821f49b94 Add center view button. 2018-01-20 22:08:08 +01:00
kenkeiras 826f32beca Update gradle and buildtools. 2018-01-20 21:36:59 +01:00
kenkeiras 3f8267e5ef Add versioning to the serialized cards. 2018-01-18 22:45:07 +01:00
kenkeiras 0171a56d6e Lock user mode on the normal screen. 2018-01-18 22:30:12 +01:00
kenkeiras e47e1c61f9 Add scrolling canvas. 2018-01-18 22:15:54 +01:00
kenkeiras a7a9149502 Add wiring. 2018-01-18 21:20:19 +01:00
kenkeiras 82b6e7188c Fix dangling wires when remove input-connected part. 2017-10-31 00:06:46 +01:00
kenkeiras f63854c863 Only allow one connection per in/out pair. 2017-10-30 22:34:58 +01:00
kenkeiras 8773f46b60 Test the possibilities of Type-safe wiring. 2017-07-23 09:46:01 -04:00
kenkeiras 5839e9a693 Fix colorbox spawned at the start. 2017-07-22 18:42:55 -04:00
kenkeiras 9157d2b7ad Serialize and save connections. 2017-07-22 18:35:41 -04:00
kenkeiras b37e5e1ae1 Move Tuple4 out of CanvasView and create Tuple2. 2017-07-22 17:46:24 -04:00
kenkeiras dcbc0e5cad Add signal passing prototype. 2017-07-22 16:31:21 -04:00
kenkeiras 888e32f7ec Add a simplistic prototype of wiring mechanism. 2017-07-13 23:33:25 -04:00
kenkeiras 19d01f3c24 Keep the switching button on the same part of the screen. 2017-07-13 23:28:23 -04:00
kenkeiras fe0794632d Experiment with basic dev mode context. 2017-07-09 22:29:15 -04:00
kenkeiras 5e583bed05 Add mock part addition/deletion mechanism. 2017-07-09 21:32:05 -04:00
kenkeiras cd6b7c87d6 Try menu-deploying fab. 2017-07-09 15:49:52 -04:00
kenkeiras 1f5f9cb8de Rename test->main classes and update the theme. 2017-07-09 11:19:41 -04:00
kenkeiras a961c55407 Embed PartCanvasView as part of a layout. 2017-07-09 10:46:47 -04:00
kenkeiras 67e8f7585b Use fullscreen. 2017-07-08 14:52:16 -04:00
kenkeiras cb5b087af1 Add a simple, JSON-based serialization mechanism. 2017-07-04 02:26:35 +02:00
kenkeiras be7eacddb7 Differenciate touching and grabbing. 2017-07-04 01:26:40 +02:00
kenkeiras bfcb25e1a2 Remove "public" from Part interface methods. 2017-07-04 01:10:23 +02:00
kenkeiras 1eb830b71d Add basic part movement mechanism. 2017-07-04 01:09:37 +02:00
kenkeiras 5e71d29a39 Rename DrawView to PartCanvasView. 2017-07-04 00:53:21 +02:00
kenkeiras cb2ca6c47c Add simplistic blueprint background. 2017-07-04 00:21:44 +02:00
kenkeiras 078b06ab57 Implement click detection. 2017-07-03 23:55:32 +02:00