| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Run hlint | Josh Rahm | 2022-10-09 | |
| | | ||||
| * | Infrastructure for better logging, finally! | Josh Rahm | 2022-10-09 | |
| | | | | | | | | | Right now all existing logs are logged at Info, but this will change. This should make it significantly easier to debug things wit log levels like Trace. I may at some point define more log level endpoints or come up with a more expressive logging system, but this is a good start. | |||
| * | Add macro support to WML. | Josh Rahm | 2022-10-09 | |
| | | | | | | | | | | | | | | | | | | Macros may be defined by using <M-d> <M-d>w begins defining a windowset macro <M-d>t begins defining a workspace macro The next character typed is the key chord to save the macro to. The next sequence of keys read up until the Return key is the macro value. This macro may then be used as WML objects. Macros are pretty primitive right now. I need to think about if it would be worthwhile to make these macros either take arguments or add some kind of state to WML a la sed to take a step to make the language Turing complete, and if such a development would actually be desirable. If anything it would be an academic exercise. | |||
| * | Add :: object to tile windows onto a workspace | Josh Rahm | 2022-10-09 | |
| | | ||||
| * | Add : object to reference floating windows | Josh Rahm | 2022-10-09 | |
| | | ||||
| * | Change window border when selecting windows | Josh Rahm | 2022-10-09 | |
| | | ||||
| * | Rename Lang to WindowManagementLanguage (Moved to Wml.hs). Add more features ↵ | Josh Rahm | 2022-10-09 | |
| | | | | | to it. | |||
| * | Rename KeysM -> Keys/Dsl | Josh Rahm | 2022-10-09 | |