elkowar
5b3344fc5b
make multiple daemons possible and make commands time out
2021-03-02 12:23:18 +01:00
ElKowar
9a8bbf4114
Expression language ( #124 )
...
* Add AST
* add make-shift testing parser, and make stuff ocmpile
* add proper expression parser
* make string format use '
* Add empty doc page for expressions
* add tests
* Clean up file structure and add unary operators
* Write documentation
2021-03-02 10:27:52 +01:00
ElKowar
a18901f187
State refactor ( #121 )
...
* Add widget_node trait and generic impl
* Use WidgetNode stuff in some places
* Use WidgetNode stuff in rendering code
* Refactor
2021-02-26 21:03:53 +01:00
elkowar
e9af869a0a
Not use inotify on non-linux compile targets
2021-02-17 16:45:57 +01:00
elkowar
9238688774
Implement struts
2021-02-17 16:42:54 +01:00
elkowar
23db60508e
update dependencies
2021-01-07 21:43:00 +01:00
elkowar
5fac2271b5
Remove dependencies and simplify CLI, also adding eww ping command
2021-01-03 17:16:31 +01:00
elkowar
b4880a55b8
More work done
2021-01-03 17:16:31 +01:00
elkowar
542dd62d7b
Basics actually work still
2021-01-03 17:16:31 +01:00
elkowar
19681a0db8
start playing around
2021-01-03 17:16:31 +01:00
elkowar
c079eb855d
Add support for string escapes like \n in label texts ( fixes #84 )
2021-01-02 18:17:37 +01:00
Pedro Burgos
380c64784b
Removed unused dependency ( #63 )
2020-11-24 14:33:59 +01:00
ElKowar
2e8b1af083
Lazy variables ( #58 )
...
* Implement lazy variables
* cleanup
* refactor
2020-11-08 15:08:01 +01:00
elkowar
31ed9d0135
Get rid of a lot of dependencies
2020-10-25 20:40:40 +01:00
elkowar
412b53aca6
Actually fix process cleanup
2020-10-24 22:56:09 +02:00
elkowar
3849835ff9
Stop script-vars and close windows on eww kill
2020-10-24 22:56:09 +02:00
ElKowar
a0929c0a84
Make script-vars use process groups ( #40 )
...
* Make script-vars use process groups
Tail script-vars now make use of process groups to fix issues with
non-finished processes staying around.
I don't really understand any of this.
2020-10-23 18:03:29 +02:00
elkowar
4573f056b0
Clean up file structure, and add Struts tag which isn't functional yet
2020-10-23 17:55:59 +02:00
elkowar
11eafe5d5f
Cleanup detach by using nix over libc
2020-10-22 19:06:08 +02:00
elkowar
423c79d263
Implement relative window size and position. closes #30
2020-10-20 18:44:50 +02:00
elkowar
0207ccaf3d
Cleanup script-var-handler behaviour
2020-10-19 20:39:34 +02:00
ur name
b6f28990ce
added fields to the Cargo.toml
2020-10-18 23:26:00 +02:00
ElKowar
3d07a84d1b
Ipc cleanup ( #18 )
...
* Clean up IPC, remove ipc-channel dependency
* Remove dead socket file on server startup
* Cleanup CLI handling
2020-10-18 23:25:00 +02:00
elkowar
6a5839a93e
Add support for tail-based script-vars
2020-10-18 23:25:00 +02:00
Safin Singh
c57713ca9a
CI/CD & Formatting ( #6 )
...
* Improve autoformatting guides, add editorconfig and add CI/CD
2020-10-18 23:25:00 +02:00
elkowar
1f86c72ef6
VarName newtype, nothing works RN just tmp
2020-10-18 23:25:00 +02:00
elkowar
9f69bbb440
add -d flag to detach from terminal
2020-10-18 23:25:00 +02:00
elkowar
f92f8bfb66
Implement inline var-refs
2020-10-18 23:25:00 +02:00
elkowar
40fe82b4a0
Add unknown attribute warning
2020-10-18 23:25:00 +02:00
elkowar
71cbc7ca49
Handle script-var command polling
2020-10-18 23:25:00 +02:00
elkowar
8467cf3fde
Cleanup, improve error handling
2020-10-18 23:25:00 +02:00
elkowar
50b8840c5b
generally finished XML implementation. TODO: error handling, remove old code
2020-10-18 23:25:00 +02:00
elkowar
d1c991ba92
Basic implementation of XML parsing, doesn't quite work yet
2020-10-18 23:25:00 +02:00
elkowar
1f6fe840fc
cleanup, but file watching breaks
2020-10-18 23:25:00 +02:00
elkowar
aefa9016f1
implement attribute type conversions
2020-09-27 12:29:39 +02:00
elkowar
2155ec0fd8
Implement reading config from file and scss loading
2020-09-24 00:20:35 +02:00
elkowar
c9c9f25afb
Implement basic cli with IPC
2020-09-23 01:06:17 +02:00
elkowar
60c6f1b28f
cleanup
2020-09-21 01:37:27 +02:00
elkowar
1969b6eb56
cleanup
2020-09-20 21:02:55 +02:00
elkowar
43b431c2dc
variables
2020-09-20 18:02:37 +02:00
elkowar
f7021201ca
Add lot's of features
2020-09-19 22:07:03 +02:00
elkowar
f173ec04e3
there was an attempt at variable intrepolation support
2020-09-19 17:10:52 +02:00
elkowar
3cbd81219b
init
2020-09-19 11:12:24 +02:00