Christoph Heiss
7f067f40e9
Initial integration of behem0th.
2017-03-01 21:56:29 +01:00
Philip Trauner
3912d9f43f
Constants, refactoring, listen to feedback, fixed deadlock, revived address input
2017-02-01 22:19:25 +01:00
Philip Trauner
278caced99
Target now an object, locking for sensor readouts, re-organized controller menu, ...
...
Added shutdown and reboot actions, added keyboard shortcut for stop_programs, ...
Implemented buffered std_stream output for multiple controllers, sensor readout toggle now toggle view instead of window, ...
Sensor phantoms now deactivated themselves when they aren't in focus
2017-01-23 09:36:47 +01:00
Philip Trauner
e9f34ae3b0
Added stop program shortcut
2017-01-23 09:20:26 +01:00
Philip Trauner
d875795f27
Rewrote sensor readouts, general refactor, added identification action
...
Sensor readouts are now displayed as soon as new data is avaliable (no useless fetcher thread anymore).
Invalid sensor ports are now marked.
Keyboard shortcuts now validate state before running the action.
Added identification action.
2017-01-20 09:24:06 +01:00
Philip Trauner
dfb1652dc8
Fixed syntax error ಠ_ಠ
2017-01-18 13:06:51 +01:00
Philip Trauner
8bf83b655a
Initial inline sensor readout support, initial program execution
...
Inline sensor readouts work, but the code is ugly and it wastes resources.
Initial program execution with keybinding is also included.
2017-01-11 22:28:49 +01:00
Philip Trauner
2970f4cb2d
Added keybindings for program execution and sensor readouts
2017-01-11 22:25:56 +01:00
Philip Trauner
dc73e3ee64
Removed watchdog
2017-01-11 22:25:07 +01:00
Philip Trauner
625902a763
Fixed program list
...
Program list always listed the programs of the last avaliable Wallaby.
2016-12-20 22:41:32 +01:00
Philip Trauner
597de36476
Migrated to subscription based peers, added support for program listing
...
Still some bugs to be fixed related to controller actions.
2016-12-18 23:24:25 +01:00
Philip Trauner
8995fb8e6f
Fixed back entries
...
Back entries were crashing the Sublime API when subtitles were disabled.
They also didn't work properly with submenues. Fixed now of course :)
2016-12-18 23:22:09 +01:00
Philip Trauner
4b1e70d2e5
Added processes route
...
"processes" is a simple process list for debugging purposes and an ideal pipe demonstration
2016-12-05 22:54:28 +01:00
Philip Trauner
cbc1976308
Added peer list and hostname changer, enabled piping
...
Basic controller interactions now avaliable!
2016-12-02 23:29:45 +01:00
Philip Trauner
6ae115a206
Added parameter binding ability for Input
...
kwargs can now be set on init which allows for additional parameters on events.
Will have to go over all the code to implement a standardised solution.
2016-12-02 23:24:32 +01:00
Philip Trauner
203d62db0d
Improved remove behaviour
2016-11-16 18:53:15 +01:00
Philip Trauner
003bf3aa84
Initial remake efforts, new menu structure, constants
...
Highway has changed fl0w. In a good way I presume but still: Legacy code has to be updated and made good.
This entails a rework of the menu system which is now officially under way and utilises the new magic features of SublimeMenu.
MORE_CONSTANTS = 1
2016-11-16 18:48:18 +01:00
Philip Trauner
1e5674dd8f
Inherited from universal route
...
Client and Server routes have been unified into a single route class.
2016-10-07 15:07:52 +02:00
Philip Trauner
28618abc98
Fixed SyntaxError
...
Sublime Text occasionally doesn't reload changes to plugins when importing them from a modified path. So yeah, mistakes were made.
2016-10-07 15:06:34 +02:00
Philip Trauner
6212ebed5b
Refactoring, magic method support, menu generator support
...
In addition to Entry sub-menues, menu generators are now supported.
2016-10-03 20:42:46 +02:00
Philip Trauner
eb7692ac9d
Lots of regression, refactor and port to Highway networking
...
Inital refactored version with only one network route. Major changes incoming.
2016-10-03 20:38:59 +02:00
Christoph Heiss
306d629d0b
Add configuration entries for setting the compression level used by ESock.
...
On the ST client and on the server, compression_level defaults to 2,
on the Wallaby client to 0 because of limited resources and longer
battery-life.
2016-04-15 10:11:48 +02:00
Christoph Heiss
dce28928cc
Fix path for the fl0w Sublime-settings file.
...
Also, some minor cleanups.
2016-04-15 10:09:08 +02:00
Philip Trauner
419e3e0f43
Added compile time to status
2016-04-08 19:23:25 +02:00
Philip Trauner
56766d593f
Removed restart
2016-04-08 08:36:40 +02:00
PhilipTrauner
0e8c4e8d9a
Fixed run and added experimental program output streaming support (buffer approach doesn't work too well with long and continuous output)
2016-04-03 23:24:58 +02:00
PhilipTrauner
b3128a2c8c
Added additional disconnect error handling and found a bug in sublime text (yea)
2016-03-31 22:42:26 +02:00
PhilipTrauner
23c937b356
Reorganized code, added Wallaby hostnames, added sync, added compile view, improved window handling
2016-03-29 23:48:23 +02:00
PhilipTrauner
42f00f0ae4
Hack because kqueue apparently is still wip
2016-03-29 23:41:03 +02:00
PhilipTrauner
126c17475f
Added initial version of compile output syntax highlighting
2016-03-29 23:37:47 +02:00
Nico Kratky
99be4a286e
used variable instead of calling os.listdir() again
2016-03-22 20:05:06 +01:00
Philip Trauner
24a66fd4a9
Added warning for first time fl0w usage
2016-03-21 17:39:02 +01:00
PhilipTrauner
ac76cecdb3
Improved error handling (OSError is now properly handled)
2016-03-21 00:16:15 +01:00
Philip Trauner
9083ff3758
Added multi-window support
2016-03-05 17:41:05 +01:00
Philip Trauner
b3d3c26fb8
Reorganized invokers and added initial debug support for sync
2016-02-27 12:47:21 +01:00
Philip Trauner
ed0d28ab1c
Added support for shutdown
2016-02-20 10:49:13 +01:00
Philip Trauner
6bc587c575
Added reboot support to Wallaby Control
2016-02-20 10:04:09 +01:00
PhilipTrauner
b68c284531
Added support for sublime-settings
2016-02-20 08:22:35 +01:00
PhilipTrauner
b1f1b90235
Added settings support for last connection
2016-02-20 08:19:04 +01:00
PhilipTrauner
fca1db563c
Renamed sublime menu file
2016-02-20 08:18:01 +01:00
PhilipTrauner
988228c6f6
Added debug menu, WallabyControl, renamed SublimeMenu calls, added ErrorReport capabilities and SetType support (again, a lot of stuff)
2016-01-31 20:46:36 +01:00
PhilipTrauner
f95c83be52
Major refactor, Items now names Entries
2016-01-31 20:38:49 +01:00
PhilipTrauner
14584a8875
Initial VarSync integration; fixed message loop
2016-01-11 11:50:20 +01:00
PhilipTrauner
19fd9d1962
Started transition to async networking on client-side
2016-01-04 03:56:24 +01:00
PhilipTrauner
edbf5c9675
Introduced 2nd level menu; Impemented 1st command; Added disconnect; Added info menu item
2015-12-25 18:10:10 +01:00
PhilipTrauner
9cf7811778
Removed debug print
2015-12-25 18:06:37 +01:00
PhilipTrauner
de0b36af5f
Removed debug comments and added initial support for all planned commands
2015-11-02 22:32:30 +01:00
PhilipTrauner
695a901627
Added pathtools
2015-11-02 22:30:21 +01:00
PhilipTrauner
5611ff2f93
Added minimal version of watchdog
2015-11-02 22:30:04 +01:00
PhilipTrauner
045c9a631b
Renamed fl0w to fl0w: Menu
2015-10-25 18:12:56 +01:00