Lucas Schwiderski
3b1a80a9ce
feat(w.c.conditional): Implement conditional container
...
This container allows showing or hiding a child widget based on a boolean
state property.
2022-06-29 17:11:01 +02:00
Aire-One
392dbc21ab
[CI] Run `Run examples tests` on every supported Lua Version ( #3575 )
...
* ci(main) always run `Run examples tests`
* fix(font1) print with string.format
2022-03-06 14:04:50 +01:00
Lucas Schwiderski
5ac0829f5d
docs(w.w.slider): Add value signal to initial example
...
Since the primary use case of the slider widget is to do something
with the value when it changes, the initial example should show
how to do that.
2021-12-21 11:55:36 +01:00
sarubo
8d61790be7
doc: Add the markup example of popup_calendar
...
Refer to tests/examples/awful/widget/calendar_popup/default.lua
2021-11-21 23:49:46 +09:00
Emmanuel Lepage Vallée
2eb035e125
Merge pull request #3493 from Elv13/progressbar_doc
...
Improve the progressbar doc with more examples.
2021-11-03 12:40:56 -07:00
Emmanuel Lepage Vallee
76704b33e7
progressbar: Make `ticks` and `bar_shape` compatible with each other.
...
It looked horrible/buggy when combined. Now it looks like people would
expect it to work. Another problem was the `bar_border_width` look
when `ticks` was `true.
2021-11-02 20:36:07 -07:00
Emmanuel Lepage Vallee
0afb719f82
doc: Improve the progressbar doc.
...
Another commit in the "lets finish the widget doc" serie.
2021-11-02 20:36:07 -07:00
Emmanuel Lepage Vallee
1fa0204d80
doc: Add many textbox examples.
2021-10-30 22:51:40 -07:00
Emmanuel Lepage Vallee
c5f81d4aab
doc: Add some new lines in an old example.
2021-10-30 22:44:31 -07:00
Emmanuel Lepage Vallee
9a380a492f
tests: Do not hardcode the font in the shims.
2021-10-30 22:44:12 -07:00
Emmanuel Lepage Vallee
a3c7ed166f
tests: Modify the client.relative_move test for the new behavior.
...
Also add more asserts.
2021-10-27 19:50:48 -07:00
Emmanuel Lepage Vallee
8c9e270477
tests: Improve the sequence template.
...
* Fix a typo
* Add some initialization signals
* Refactor the geometry code to be more resilient
* Put more data into the memento
2021-10-27 18:30:30 -07:00
Emmanuel Lepage Vallee
94e13b7bb0
shims: Fix some bugs for ruled.tag.
2021-10-27 18:30:30 -07:00
Emmanuel Lepage Vallée
8541637a85
Merge pull request #3475 from Elv13/fix_626
...
Another doc upgrade.
2021-10-21 15:07:54 -07:00
Emmanuel Lepage Vallee
b2603f6a86
doc: Add images for awful.client.* functions.
2021-10-18 14:38:37 -07:00
Emmanuel Lepage Vallee
ae71158093
doc: Add documentation for the client "window factor" related functions
...
It might be a good idea to deprecate them and move them to the tag
class. However, these APIs are not exactly well designed, so
moving them wont solve that. Some day the dynamic client layout will
hopefully be merged and send these functions to the heap of smelly
bad ideas trash.
2021-10-18 14:38:37 -07:00
Emmanuel Lepage Vallee
a8d2fa0297
doc: Add a large number of `client` examples.
...
Backfill some under-documented APIs with yet more shiny images.
2021-10-18 14:38:37 -07:00
Emmanuel Lepage Vallee
73625168f2
doc: Improve the `awful` template.
...
* Support client shape
* Support titlebar colors
* Only render clients part of the selected tag(s).
2021-10-18 14:38:37 -07:00
Emmanuel Lepage Vallee
fd8401a399
shims: Send the property:: signal for the client class.
2021-10-18 14:38:37 -07:00
Emmanuel Lepage Vallee
56256d0c38
shims: Add client.first_tag.
2021-10-16 17:07:18 -07:00
Emmanuel Lepage Vallee
667a0dfc18
tests: Add tests for swapping a client.
2021-10-15 20:20:24 -07:00
Emmanuel Lepage Vallee
e40ad11ec0
shims: Implement client:swap().
2021-10-15 19:50:22 -07:00
Emmanuel Lepage Vallee
028d01590a
doc: Add a client.border_width example.
2021-10-15 19:50:03 -07:00
Emmanuel Lepage Vallee
c1d25cd70d
doc: Improve the `awful` template client widget.
...
It was incorrectly sized.
2021-10-15 19:45:05 -07:00
Emmanuel Lepage Vallee
206bc7e5de
doc: Fix client.border_color example rendering.
2021-10-15 17:47:03 -07:00
Emmanuel Lepage Vallee
2a65d8ade1
tests: Fix the layoutlist popup example.
...
`gears.table.cycle_value` returns 2 values. That accidentally
passed the second one to `awful.layout.set`, which didn't like
it at all.
2021-10-14 14:09:47 -07:00
Emmanuel Lepage Vallee
c3fe4c15ed
doc: Uncomment the wallpaper `screen` property.
2021-10-01 16:54:22 -07:00
Emmanuel Lepage Vallee
70cd293839
doc: Integrate `awful.wallpaper` into the guides.
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
4a0645e942
doc: Correctly render --DOC_NO_USAGE + --DOC_GEN_OUTPUT.
...
It was previously merged into a single block.
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
bbf1c9270f
tests: Test the imagebox DPI and CSS stylesheet.
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
883cdb7f41
doc: Fix the rendering of double quotes and semicolons
...
CMake uses quotes and semicolon in its internal list datatype.
Previously, all double quotes were converted to single quotes to
avoid this problem. Semicolors were interpreted as newlines in
ldoc.
With this commit, both of them render fine. This was required
because a new example uses CSS and XML where those symbols have
a specific meanning.
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
e55ea2b0d5
doc: Support multiple screens in the "default look" template.
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
6b7ecc51f8
tests: Add awful.wallpaper tests
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
580f16b7ff
tests: Draw the wallpaper in the awful template
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
dcdc6a1089
shims: Add awesome._get_key_name
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
8481af90c5
shims: Add a wallpaper setter.
2021-09-24 08:42:42 -07:00
Emmanuel Lepage Vallee
aa998db626
tests: Test the imagebox upscale and downscale properties.
2021-09-24 08:38:13 -07:00
Emmanuel Lepage Vallée
5ca16ae8a0
Merge pull request #3364 from Aire-One/fix/awful.key-constructor
...
[doc] awful.key contructor and general improvements
2021-09-20 11:39:41 -07:00
Emmanuel Lepage Vallée
73e908ed95
Apply suggestions from code review
...
Co-authored-by: Lucas Schwiderski <4508454+sclu1034@users.noreply.github.com>
2021-09-12 01:59:48 -07:00
Emmanuel Lepage Vallée
6ad693eff0
Apply suggestions from code review
...
Co-authored-by: Aire-One <Aire-One@users.noreply.github.com>
2021-09-12 01:59:48 -07:00
Emmanuel Lepage Vallee
d5d74e44de
doc: Document the wibar module.
2021-09-12 01:59:48 -07:00
Emmanuel Lepage Vallee
b2368c54a8
tests: Fix the `screen` template rendering with multiple screens.
...
It only worked for a single screen. It still isn't perfect, but
much better than it was.
2021-09-12 01:59:48 -07:00
Emmanuel Lepage Vallee
dd6163ffe6
shims: Fix the screen workarea value.
...
It didn't work with multiple screens.
2021-09-12 01:59:48 -07:00
Emmanuel Lepage Vallee
a94a4beb6f
doc: Add a missing DOC_HIDE which damaged the rendering.
2021-09-12 01:59:48 -07:00
Emmanuel Lepage Vallée
ee3c42652e
Merge pull request #3292 from sclu1034/feature/github_actions
...
Migrate CI to GitHub Actions
2021-09-10 14:25:54 -07:00
mergify[bot]
7ae6d26363
Merge pull request #3387 from mattplm/master
...
Stop using fixed row number in calendars
2021-09-07 23:51:38 +00:00
mattplm
97726e8f38
Stop using fixed row number
2021-08-28 23:10:40 +02:00
Lucas Schwiderski
0a68341c12
doc(w.c.radialprogressbar): Show example code
...
Adds the code snippet for the example shown in the module description.
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-07-31 15:05:10 +02:00
Lucas Schwiderski
c689af64d5
doc(w.w.textbox): Improve ellipsize documentation
...
The list of possible values was missing one. Additionally, this adds an
example to visualize the available options.
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-07-31 15:05:09 +02:00
Lucas Schwiderski
741efd4171
bug: Fix unused variable in example
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-06-26 15:34:39 +02:00