Commit Graph

93 Commits

Author SHA1 Message Date
Sergio Martínez Portela
b0fc1df080 Fix typo on CanvasView pausing. 2020-06-04 17:26:07 +02:00
Sergio Martínez Portela
7cea4a293c Add simple memory cache for enum/callback values. 2020-06-02 13:23:15 +02:00
Sergio Martínez Portela
75421d4c95 Implement support for enum/callback arguments. 2020-06-02 13:12:25 +02:00
Sergio Martínez Portela
4ecd4936bd Add support for static value blocks. 2020-06-01 20:29:28 +02:00
Sergio Martínez Portela
af9352de42 Extend removal mechanism for all wires. 2020-06-01 16:49:38 +02:00
Sergio Martínez Portela
8b3bbfee78 Add removal mechanism for signal wires. 2020-06-01 15:07:48 +02:00
Sergio Martínez Portela
a2bcf79309 Implement usage of save_to field. 2020-05-29 13:32:05 +02:00
Sergio Martínez Portela
948a04c78f Upgrade android studio to v4. 2020-05-29 12:38:33 +02:00
Sergio Martínez Portela
ef7e173caf Implement listening in signal blocks. 2020-05-29 12:38:22 +02:00
Sergio Martínez Portela
6c2ced0685 Only use filled paths for SVG app icon, add icon for bridge loading. 2020-05-28 23:42:48 +02:00
Sergio Martínez Portela
1cbb712eee Add mechanism for synchronously pulling getter block values. 2020-05-28 18:31:48 +02:00
Sergio Martínez Portela
f456b75030 Color custom blocks that are performing an operation. 2020-05-28 18:04:48 +02:00
Sergio Martínez Portela
ceee0db011 Improve management of NULL's on block inputs. 2020-05-28 17:59:26 +02:00
Sergio Martínez Portela
047a13120e Add specific icon for user-triggered notifications. 2020-05-28 17:50:53 +02:00
Sergio Martínez Portela
a4aff44818 Add support for getters.
As example getters for wifi connection (boolean) and wifi SSID (string) were
added.
2020-05-28 17:35:11 +02:00
Sergio Martínez Portela
af28ef0a3c Send signal when wifi status change. 2020-05-28 15:12:19 +02:00
Sergio Martínez Portela
d0f4a82043 Add block to vibrate phone. 2020-05-27 20:32:42 +02:00
Sergio Martínez Portela
c60ec32e05 Fix bridge stopping mechanism. 2020-05-27 19:55:28 +02:00
Sergio Martínez Portela
e1895caa9d Add base icon for stopped bridge state. 2020-05-27 18:33:52 +02:00
Sergio Martínez Portela
ac26c0d721 Add notification to control state of the bridge. 2020-05-27 18:19:04 +02:00
Sergio Martínez Portela
ca0fd6a529 Add restart mechanism on error for bridge. 2020-05-27 14:21:23 +02:00
Sergio Martínez Portela
41da29f669 Implement base function calls.
As an example two functions are added:
 - Create notification.
 - Clear notifications.
2020-05-27 14:08:53 +02:00
Sergio Martínez Portela
3f24489138 Implement connection handling; automatically connect user to bridge. 2020-05-27 11:17:53 +02:00
Sergio Martínez Portela
188f3290cf Move programaker bridge to service. 2020-05-26 18:11:42 +02:00
Sergio Martínez Portela
da3dfd5d2e Implement base bridge connection. 2020-05-26 17:43:19 +02:00
Sergio Martínez Portela
a9b5c8f02b Fix custom block wiring. 2020-05-26 11:56:49 +02:00
Sergio Martínez Portela
acb0dbec05 Fix serialization of block arguments. 2020-05-26 10:52:46 +02:00
Sergio Martínez Portela
7f2686166e Implement custom block unlinking and pausing. 2020-05-26 10:52:24 +02:00
Sergio Martínez Portela
2c88dd4b03 Draw all block parameters, call bridge when activated. 2020-05-25 20:20:26 +02:00
Sergio Martínez Portela
de2d474294 Set base to show custom blocks on part-picker menu. 2020-05-20 16:53:18 +02:00
Sergio Martínez Portela
4d477cfa5d Make inputs enter from the top of a block, outputs go to the bottom. 2020-05-20 13:31:03 +02:00
Sergio Martínez Portela
b6c712860d Make card default background clearer. 2020-05-20 13:30:42 +02:00
Sergio Martínez Portela
8507e868d8 Add support for fetching custom blocks. 2020-05-20 12:07:24 +02:00
Sergio Martínez Portela
cca4b70b90 Fix card dashboard styling.
- Center card text and make it darker.
- Make card ripple when clicked.
2020-05-20 10:42:38 +02:00
Sergio Martínez Portela
7f5aea94ec Improve initial screen cards, move settings button to fab. 2020-05-19 19:37:57 +02:00
Sergio Martínez Portela
033b79cba1 Implement base connection to PrograMaker API.
- Login and check of the login token.
2020-05-19 19:19:26 +02:00
Sergio Martínez Portela
1cdc679c70 WIP: Login form. 2020-03-02 22:10:22 +01:00
Sergio Martínez Portela
9fb10281cb Set base for adding login. 2020-03-02 21:01:11 +01:00
Sergio Martínez Portela
a02d372b90 Improve icon shading, add XCF files. 2019-12-08 00:01:19 +01:00
kenkeiras
ac76c7d369 Add plaza logo to icons. 2019-09-28 11:18:53 -07:00
4f2721fb90 Only propagate on ConvertToString when there's changes. 2018-01-26 02:14:02 +01:00
67348d9e03 Add Any-Inputs, string wires (and *puts) and ConvertToString part. 2018-01-26 02:11:33 +01:00
2ea0515bba AddToggler, add boolean wires, make ColorBox accept boolean. 2018-01-26 00:46:28 +01:00
7a8d92cb95 Add little logo to the ticker. 2018-01-25 23:43:23 +01:00
bddc4f64a8 Don't show logic elements outside dev mode. 2018-01-25 00:00:12 +01:00
168ed17fb2 Add mini-writeup on how to write components. 2018-01-24 23:56:21 +01:00
2f58d1d609 Add ticker component. 2018-01-24 23:55:58 +01:00
76987c82a0 Derive gray center-view button. 2018-01-24 22:24:05 +01:00
89745c1699 Fast stylistic cleanup of deck view.
* Bigger card names.
* Gray settings button (instead of black).
2018-01-24 22:19:55 +01:00
4d8cdcb82d When creating new card jump straight to dev mode. 2018-01-24 22:04:31 +01:00