Emmanuel Lepage Vallée
f3ee880bd8
Merge pull request #2816 from Elv13/more_notif_fix
...
Fix 4 "new API" notification bugs
2019-07-10 17:27:27 -04:00
Emmanuel Lepage Vallee
aabbb412fe
naughty.action: Fix icon_only.
...
It could not be specified in the contructor.
Fix #2815
2019-07-07 16:07:37 -04:00
Uli Schlachter
fe37eeb913
Fix index handling in a taglist example ( #2810 )
2019-07-03 16:54:42 -04:00
Emmanuel Lepage Vallee
c97cb5c282
tests: Test the new naughty.widgets
...
This commit also add some "magic" comments to existing tests so they
render correctly. Note that some older commits predates these "magic"
comments, which is why they are not there.
2019-06-08 18:56:08 -04:00
Hùng
755c44ca52
Slider new feature `bar_active_color` and examples
...
- Fill slider bar with a linear pattern based on current value (if `bar_active_color` and `bar_color` are correctly provided)
- Add examples for the apidoc
2019-04-23 23:13:32 -04:00
Emmanuel Lepage Vallee
a081413339
tasklist: Auto-call set_client on all template widgets
...
This commit also update one of the example to remove its now
redundant boilerplate code.
2019-04-05 21:06:11 -04:00
Emmanuel Lepage Vallee
eb1c45b656
background: Update all users so they don't use the deprecated name.
...
This is done before deprecating the API so no commit ever use the
deprecated name.
2019-04-05 21:06:11 -04:00
mergify[bot]
fd38e2fb5c
Merge pull request #2658 from psychon/delayed_call_run_now
...
Add and use gears.timer.run_delayed_calls_now()
2019-02-17 19:25:04 +00:00
Emmanuel Lepage Vallee
1b567cc06a
notification: Rename text to message
...
There is many "text" and the default text is the title, not the body.
2019-02-16 15:26:38 -05:00
Emmanuel Lepage Vallee
9df77e5c76
naughty: Move the notification object into its own file.
...
Mostly for the documentation, but also as the new base upon which
to build the modular notification GUI.
2019-02-16 15:25:10 -05:00
Uli Schlachter
8fdc89ff09
Add and use gears.timer.run_delayed_calls_now()
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-02-15 17:04:19 +01:00
Uli Schlachter
84eb175ccd
background container: Deprecate shape_clip property
...
The previous commit removed the implementation of this property.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-01-28 14:55:53 +01:00
Uli Schlachter
b5ca8bf937
example tests: Save expected test output in a txt file
...
This commit adds a .txt file next to each example test that generates a
text output. This text file contains the expected output and it is an
error if the actual output does not match the expected output. This
means that we no longer have to run the example tests before we can
expand all the @foo@ expressions that occur.
While touching this, I also fixed some typos and unexpected newlines in
the tests' output.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-07-27 08:56:18 +02:00
Uli Schlachter
e1a90ecf5b
tests/examples: Explicitly mark tests generating text
...
This is similar to the previous commit, but for text output that is
produced by some test.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-07-24 14:27:41 +02:00
Uli Schlachter
654eecd40d
tests/examples: Explicitly mark tests generating an image
...
This allows to figure out if a test will generate an image without
having to run it. The long term plan for this is to run the tests during
compiling ("make") and not during configuring ("cmake"). Since the list
of files to e.g. install needs to be known during configuring, this
commit is a necessary step in that direction.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-07-24 14:12:44 +02:00
Uli Schlachter
c8d6b7d28a
Use get_cache_dir() where appropriate
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2018-03-11 16:08:07 +01:00
Emmanuel Lepage Vallée
dd5be865c3
Merge pull request #2127 from Elv13/doc_tests_and_notif_p3_1
...
awful.widget.common overhaul
2017-12-05 14:06:05 -05:00
Emmanuel Lepage Vallee
0300f6484a
tests: Test the taglist
2017-12-02 16:41:25 -05:00
Emmanuel Lepage Vallee
acb4c36ac4
tests: Test the tasklist
2017-12-02 16:41:25 -05:00
Emmanuel Lepage Vallee
f1b4850bdc
tests: Test the spacing widgets
2017-11-24 19:13:59 -05:00
Emmanuel Lepage Vallee
a9c06fb8c5
template: Add configurable margins to the generic layout widget
2017-11-23 23:48:00 -05:00
Emmanuel Lepage Vallee
9f6fed4e7b
tests: Test the separator widget
2017-11-06 05:19:17 +01:00
Reiner Herrmann
9d7eaf020d
Use reproducible timestamp during build
...
During build svg images of the calendar widget are generated, which
differ based on the current date.
By honouring the environment variable SOURCE_DATE_EPOCH, which is
set by distributions during build, a deterministic date can be used
at build time while keeping the normal behaviour during runtime.
See also: https://reproducible-builds.org/specs/source-date-epoch/
2017-10-07 13:58:35 +02:00
Emmanuel Lepage Vallee
82d1616773
tests: Add tests for the stack layout
2017-06-26 02:27:20 -04:00
Emmanuel Lepage Vallee
458340b4d4
doc: Add examples for the ratio layout
2017-06-26 02:27:20 -04:00
Emmanuel Lepage Vallée
ef1d7d8396
Merge pull request #1647 from Elv13/free_layout
...
Add a manual (free floating) layout
2017-06-12 19:49:30 -04:00
getzze
15d66167f7
tests: Test the calendar widget
2017-06-12 02:58:06 -04:00
Emmanuel Lepage Vallee
f2b7765355
tests: Test the `manual` layout.
2017-06-11 01:14:10 -04:00
Emmanuel Lepage Vallee
9e01c92ea2
tests: Minor changes to the wibox template.
2017-06-11 01:14:10 -04:00
Uli Schlachter
0abfed54de
example tests: Switch to new API
...
This makes the templates used by the example tests use the new API added
in the previous commit.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-30 11:22:07 +02:00
Kevin Zander
45dadde0dd
Move filesystem functions out of awful.util into new gears.filesystem
...
Update awful.util filesystem function calls to gears.filesystem function calls
Rename getdir to get_dir for consistency
2017-03-15 13:46:33 -05:00
Uli Schlachter
93b53bcf3f
Add some non-helpful examples
...
This makes the scroll and only_on_screen widgets appear in the widget
lists. The examples are not really helpful, but Elv13 told me to add
them. Also, only_on_screen is in awful.widget, but now something in
tests/examples/wibox/container refers to it...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-03-07 11:32:17 +01:00
getzze
bf2d658380
Add tests for grid layout
...
Update tests
Update tests
Separate spacing and padding tests
Update tests amd add imperative usage
Change fixed_size to homogeneous property
Update tests
2017-03-04 20:57:33 -05:00
morethanoneanimal
1c71260389
Replace improperly used asserts with warnings.
...
Add awful.spawn noop function to hooks.lua test. Previously it was nil.
2017-02-21 00:31:33 +01:00
Emmanuel Lepage Vallee
4a4864bb75
doc: Add another declarative syntax example
...
Better show the composite/encapsulated widgets
2017-02-12 22:19:08 +01:00
Emmanuel Lepage Vallee
7753d830c1
tests: Test the place container.
2017-02-11 16:10:13 -05:00
Emmanuel Lepage Vallee
1a7c816182
doc: Fix the progressbar examples indentation
...
Correctly, this time
2017-01-27 19:28:46 -05:00
SammysHP
37f0b7e3bf
prompt: Make awful.widget.prompt themeable
...
Adds new optional properties to the theme:
prompt_fg
prompt_bg
prompt_fg_cursor
prompt_bg_cursor
prompt_font
2017-01-23 13:15:09 +01:00
Emmanuel Lepage Vallee
a6161d1229
tests: Test the prompt highligher
2017-01-22 01:14:20 -05:00
Emmanuel Lepage Vallee
928f7b04b4
prompt: Add a key filter example
2017-01-20 01:09:30 -05:00
Emmanuel Lepage Vallee
f6cce940a5
prompt: Add a Vi like prompt parser
...
Otherwise hooks that modify the command are not documented well
enough.
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
4934697817
prompt: Add a more complete hook example
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
53d32d362a
prompt: Unit test the example
2017-01-20 01:09:29 -05:00
Yauhen Kirylau
316734a681
move `theme_assets` from xresources theme to `beautiful` module. ( #1219 )
2017-01-14 04:09:54 +01:00
Emmanuel Lepage Vallee
6158091422
doc: Partially revert the indentation changes
...
This messes up the doc
2017-01-03 00:12:28 -05:00
Emmanuel Lepage Vallee
767cda5830
doc: Fix some example tests indentation
...
When `DOC_NO_USAGE` is set, the examples need 4 spaces as per the
markdown spec.
2017-01-03 00:10:18 -05:00
Uli Schlachter
46c32d9df1
tests/example: Add vim modelines
...
This uses DOC_HIDE magic in the actual test code, except for the
template.lua files which do not have it.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-31 13:59:38 +01:00
Daniel Hahler
68de588f21
tests: fix indenting/style ( #1303 )
...
Basically:
> for f in **/*.lua; do vim '+set sw=4' '+norm gg=G' '+wq' "$f"; done
2016-12-27 21:39:08 +01:00
Uli Schlachter
939453cabe
Fix luacheck warnings in the logo-tests
...
Ever since these files were added, these problems existed. I have no
idea what alt_fg is supposed to mean, but since a value of nil is
apparently ok, I just pass in nil directly.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-18 18:59:58 +01:00
Uli Schlachter
226bb2cc31
Fix luacheck warnings in themes/xresources/assets.lua
...
These were introduced by commit 12e1bd6747
.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-12-18 18:57:58 +01:00