Commit graph

348 commits

Author SHA1 Message Date
elkowar
38f5307417
Start migration 2021-07-21 20:30:02 +02:00
elkowar
db9e673b81
Clean up X Window configuration and add more options
factor out some x specific logic cleanly

factor out more code into backend specific sections

Minor refactor to enum parsing

fix build on wayland

make default of wm-ignore depend on type and reserve, and add documentation
2021-07-21 20:28:51 +02:00
elkowar
4f2e9cf063
Fix Cargo.toml files 2021-07-21 19:28:55 +02:00
elkowar
bcf3f18a24
Merge branch 'master' of ../../tmp/nomwut into config_rework 2021-07-21 19:25:32 +02:00
elkowar
4391e541b8
move to crates directory 2021-07-21 19:24:44 +02:00
elkowar
810dbb1368
Merge branch 'master' of ../simplexpr into config_rework 2021-07-21 19:21:15 +02:00
elkowar
f2b476aaf6
Setup cargo workspace 2021-07-21 19:21:11 +02:00
elkowar
0c137c8b20
Move to crates directory 2021-07-21 19:20:47 +02:00
elkowar
6f51f263cd
cleanup dynval 2021-07-21 19:15:23 +02:00
elkowar
d8575073f1
remove unused code 2021-07-21 19:02:38 +02:00
elkowar
efa00a408b
factor out astIterator 2021-07-21 15:23:21 +02:00
elkowar
3892562be9
Improve errors for attribute parsing 2021-07-20 19:26:19 +02:00
elkowar
98cbbff7c9
Window definitions are parsed fully 2021-07-20 19:19:43 +02:00
elkowar
5748185fb7
FromDynVal-trait 2021-07-20 18:51:29 +02:00
elkowar
dd5078b4be
continue implementing window definition 2021-07-20 18:51:13 +02:00
elkowar
49bd2c6678
Start implementing window definition 2021-07-20 17:06:05 +02:00
elkowar
12ded2f726
Refactor attribute parsing 2021-07-20 15:56:47 +02:00
elkowar
497f781d0d
Refactor 2021-07-19 14:19:46 +02:00
elkowar
00abe27c13
fix some tests and bugs 2021-07-19 13:27:30 +02:00
elkowar
2451f6fd49
Add script-vars 2021-07-19 11:46:52 +02:00
elkowar
7539dda162
add fileid to span 2021-07-18 20:52:38 +02:00
elkowar
5f164650e9
start adding more eww-specific stuff 2021-07-18 20:52:17 +02:00
elkowar
bfb7c5a27b
add basic config structure parsing and add some validation, mostly to demonstrate 2021-07-18 19:48:16 +02:00
elkowar
de9d979ce5
refactor module structure, clean up diagnostic reporting 2021-07-18 17:50:57 +02:00
elkowar
e723335db6
Cleanup parser 2021-07-17 19:56:56 +02:00
elkowar
378f463b7c
handwritten lexer 2021-07-17 19:41:26 +02:00
elkowar
dacb6e49e2
fix clippy lints 2021-07-17 18:11:54 +02:00
elkowar
a6fe813ed1
fix clippy lints 2021-07-17 18:07:25 +02:00
elkowar
d12d129eb8
better error reporting 2021-07-17 17:17:46 +02:00
elkowar
3a79d8650a
Make more fields public 2021-07-17 17:14:00 +02:00
elkowar
b12b7e9977
add readme 2021-07-17 13:31:23 +02:00
elkowar
8405d01303
Fully include simplexpr 2021-07-17 12:57:30 +02:00
elkowar
1118182156
Small adjustments for integration 2021-07-17 12:57:12 +02:00
elkowar
228d10aeb3
small error handling improvement, allow adding strings 2021-07-16 19:46:23 +02:00
elkowar
752a842cbf
add resolve 2021-07-16 19:19:48 +02:00
elkowar
3b6180ad7d
Better error handling 2021-07-16 18:57:22 +02:00
elkowar
d8ffd3153d
add expression evaluation and dynval 2021-07-16 17:39:35 +02:00
elkowar
3bb2e6516e
add error handling 2021-07-16 14:45:37 +02:00
elkowar
c5643424ca
Finish basic parser 2021-07-16 14:19:54 +02:00
RedstoneWizard22
4f59424e0e
Added angle property for label widget (#209)
* Added angle property for label widget

* Update src/widgets/widget_definitions.rs

Co-authored-by: ElKowar <5300871+elkowar@users.noreply.github.com>
2021-07-15 14:07:06 +02:00
ElKowar
d8d67c2a0e
Add small checklist to bug report template
I hope this works to reduce the amount of nightly-requirement and system-level dependency issues eww is getting,...
2021-07-15 13:55:39 +02:00
legendofmiracles
1df54767c2
fix clippy in the nix dev environment (#211) 2021-07-15 13:38:48 +02:00
legendofmiracles
9e00f8f154
removes unneeded borrows (#212) 2021-07-15 13:38:28 +02:00
Midnight Exigent
31730bea32
Set _NET_WM_WINDOW_TYPE and related fields properly (#176)
* add windowtype attribute to window tag. set _NET_WM_WINDOW_TYPE property for x11

* up

* remove strum and strum_macros dependencies

* Update configuration.md

* Update window_definition.rs

* Update window_definition.rs

should work now

Co-authored-by: Midnight Exigent <6959267-midnightexigent@users.noreply.gitlab.com>
2021-07-15 13:37:50 +02:00
legendofmiracles
1ed4925eb1
adds mdbook as a dependency (#210) 2021-07-12 20:56:09 +02:00
elkowar
923d478b33
Start implementing parser 2021-07-12 16:45:16 +02:00
elkowar
5899489250
rename expr to ast 2021-07-12 12:03:41 +02:00
ElKowar
dc0b4c5b3c
Upate request for opinions to link to the name discussion 2021-07-12 11:48:49 +02:00
AusCyberman
765b655168
Added nix flake and nix shell (#205)
* added flake

* updated flake.lock

* fixup! updated flake.lock

* Added app packages

* added default.nix for non flake systems

* added compat for shell with non flake systems

* changed to use fenix src

* fixup! changed to use fenix src

* get rid of the newlines, i guess?

* fixup! get rid of the newlines, i guess?
2021-07-11 16:03:03 +02:00
idontknowwhatimdoing
5936d5baa5
fix typo in docs/src/configuration.md (#200)
Co-authored-by: jkromer <jkromer@student.42.fr>
2021-07-05 22:38:35 +02:00