elkowar
9238688774
Implement struts
2021-02-17 16:42:54 +01:00
legendofmiracles
7648a400c3
Shows warnings when defining variables that are already defined, and other general improvements ( #105 )
...
* refactored everything into a function, and checks the larger/smaller one
* general improvements
* Simplify code
Co-authored-by: elkowar <5300871+elkowar@users.noreply.github.com>
2021-01-31 16:11:52 +01:00
elkowar
47863a3e77
Add eww reload command
2021-01-21 21:47:40 +01:00
elkowar
8530f90a7c
Add eww windows
command and restructure daemon response.
...
Daemon response is now a dedicated type that contains information
about failure / success, and used in more commands, such as `open` and
`close`. Thus, this fixes #90 and also fixes #89 .
For #90 , the decision has been made to not make this independent of the
daemon, as that makes it possible to provide more information, and
because in most cases, users will have the daemon running when checking
windows anyways.
2021-01-16 18:09:35 +01:00
elkowar
6c2e0dbbc1
Fix script-vars being ran without window using them, and add debug flag. fixes #94 .
2021-01-16 16:14:03 +01:00
elkowar
1c6853cc5d
add eww open-many
2021-01-03 17:16:31 +01:00
elkowar
05d9320598
Cleanup
2021-01-03 17:16:31 +01:00
elkowar
b9b8a77cf4
Handle application exit somewhat nicely
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
Axarva
58d57c4acd
Add eww close-all
subcommand to close all running windows ( #80 )
...
* Add close-all command
* Add close-all command
* Re-add close-all using close_window method
2020-12-28 16:12:59 +01:00
elkowar
0b900861cb
Add daemon subcommand ( fixes #69 )
2020-12-07 18:20:40 +01:00
ay9thqi3tbqiwbegqsg a[soiaosshasdg
ac8bc7d8b5
Fix a few clippy warnings ( #59 )
2020-11-14 17:57:50 +01:00
ElKowar
2e8b1af083
Lazy variables ( #58 )
...
* Implement lazy variables
* cleanup
* refactor
2020-11-08 15:08:01 +01:00
ElKowar
9146905314
Advanced window positioning with anchors ( #55 )
...
* Implement anchoring
* adjust documentation
2020-11-01 17:33:57 +01:00
ElKowar
0f68a76507
Implement multiple value update, breakign syntax of eww update ( #51 )
2020-10-30 22:12:21 +01:00
elkowar
3849835ff9
Stop script-vars and close windows on eww kill
2020-10-24 22:56:09 +02:00
elkowar
a906c18bd7
Implement selectable windows, fixes #27
2020-10-23 19:40:39 +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
7f39205c92
Fix dumb flooring error in window sizing/positioning calculations ( fixes #30 )
2020-10-20 22:09:45 +02:00
elkowar
423c79d263
Implement relative window size and position. closes #30
2020-10-20 18:44:50 +02:00
ur name
4a9a712af8
added a always-there variable called window_name, that contains.. who would have guessed.. the window name - LegendOfMiracles
2020-10-19 18:01:53 +02:00
elkowar
52503fcf7a
Allow for interpolation in attrs
2020-10-18 23:25:00 +02:00
elkowar
c11cfaa26a
Simplify PrimitiveValue, add comments for doc-gen
2020-10-18 23:25:00 +02:00
elkowar
0ea3d2255b
Implement command ( fixes #9 )
2020-10-18 23:25: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
01da512231
Fix window startup closing
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
elkowar
d10e98e614
close windows of same type when a window gets opened
2020-10-18 23:25:00 +02:00
elkowar
7d24de48b5
Add support for inline styles and custom wm class per widget
2020-10-18 23:25:00 +02:00
elkowar
0fca322bde
Add stacking option to window definition
2020-10-18 23:25:00 +02:00
elkowar
600f104552
Add documentation
2020-10-18 23:25:00 +02:00
elkowar
2df0984ac3
Most stuff works
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
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
1f6fe840fc
cleanup, but file watching breaks
2020-10-18 23:25:00 +02:00